MIF_E31211986/ARSEAN_BackUpThisFolder_But.../il2cppOutput/Vuforia.Unity.Engine10.cpp

37041 lines
2.1 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct InterfaceActionInvoker6
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InterfaceFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InterfaceFuncInvoker5
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
}
};
template <typename R>
struct GenericInterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct GenericInterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93;
// System.Action`1<Vuforia.ARFoundation.ARFoundationImage>
struct Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56;
// System.Action`1<Vuforia.BarcodeInstanceData>
struct Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8;
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<Vuforia.Internal.Observers.IObserver>
struct Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C;
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo>
struct Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9;
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>
struct Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<UnityEngine.ScreenOrientation>
struct Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3;
// System.Action`1<System.Single>
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
// System.Action`1<Vuforia.Internal.Core.VirtualButtonState>
struct Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F;
// System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>
struct Action_1_t06AFE0709F2890E5355421775694503711402693;
// System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6;
// System.Action`1<Vuforia.VuforiaEngineError>
struct Action_1_t200E6E63BE9DC88796A35F12241202F36461989B;
// System.Action`1<Vuforia.VuforiaInitError>
struct Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43;
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
struct Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E;
// System.Action`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
struct Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A;
// System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>
struct Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>
struct Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766;
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
struct Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2;
// System.Action`2<System.Int32Enum,Vuforia.VuValidationAreaObservationValidationInfo>
struct Action_2_t81D69563C220A2FAF8EC4B02D3E9980E86CA286B;
// System.Action`2<System.Object,System.Int32Enum>
struct Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B;
// System.Action`2<System.Object,System.Int64>
struct Action_2_tBAC40DD9F3FDB12141E0F973A3E6DBD9B65D5E35;
// System.Action`2<System.Object,System.Object>
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
// System.Action`2<System.Single,System.Single>
struct Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132;
// System.Action`2<UnityEngine.Transform,System.Int64>
struct Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00;
// System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>
struct Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3;
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>
struct Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D;
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>
struct Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD;
// Vuforia.VuGenericSet`1/AddElementDelegate<Vuforia.VuBarcodeType>
struct AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58;
// Vuforia.VuGenericSet`1/DeleteSetDelegate<Vuforia.VuBarcodeType>
struct DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4;
// System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>
struct Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>
struct Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding>
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>
struct Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>
struct Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Matrix4x4>
struct Dictionary_2_t05655024320E3C37E07172A63B652012BC1AAC30;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>
struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>
struct Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB;
// System.Collections.Generic.Dictionary`2<System.String,System.Object>
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
// System.Collections.Generic.Dictionary`2<Vuforia.VuEngineError,System.String>
struct Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1;
// System.Collections.Generic.Dictionary`2<Vuforia.VuforiaInitError,System.String>
struct Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs>
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
// System.Func`1<System.Nullable`1<System.Int32>>
struct Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8;
// System.Func`1<System.Boolean>
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
// System.Func`1<UnityEngine.Camera>
struct Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9;
// System.Func`1<System.Object>
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
// System.Func`1<Vuforia.Internal.Core.Pose>
struct Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50;
// System.Func`1<System.Single>
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
// System.Func`1<System.String>
struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C;
// System.Func`2<System.Reflection.Assembly,System.Boolean>
struct Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9;
// System.Func`2<Vuforia.DriverCameraMode,System.Int32>
struct Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6;
// System.Func`2<Vuforia.GuideView,System.Boolean>
struct Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A;
// System.Func`2<Vuforia.IVuObservation,System.Boolean>
struct Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9;
// System.Func`2<Vuforia.IVuObservationWithPose,System.Boolean>
struct Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E;
// System.Func`2<Vuforia.IVuValidationAreaLabel,System.String>
struct Func_2_t74A948D179E476092F12592736DAFD34379E5405;
// System.Func`2<System.Int32Enum,System.Int32Enum>
struct Func_2_t400F8F432C9F37AFDFD697BE0F23AA027558136A;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Func`2<System.String,System.Boolean>
struct Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D;
// System.Func`2<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType>
struct Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5;
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<Vuforia.VuBarcodeType>
struct GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0;
// Vuforia.VuGenericSet`1/HasElementDelegate<Vuforia.VuBarcodeType>
struct HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE;
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
// System.Collections.Generic.HashSet`1<System.Int32Enum>
struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4;
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
struct HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412;
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>
struct IDictionary_2_t91D497A4514402F3718B157F352633330086D816;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver>
struct IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F>
struct IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig>
struct IDictionary_2_tB0314DBAE3E6F926B8D08EA76713F9AA574C2274;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.VuController>
struct IDictionary_2_tF0FBA164C91E7B487CAD1984F10301308A7A88D7;
// System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Int32,Vuforia.DriverCameraMode>>
struct IEnumerable_1_t527D9F866284830DAA91BBFE0D8BFBC5C55241C2;
// System.Collections.Generic.IEnumerable`1<System.Reflection.Assembly>
struct IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689;
// System.Collections.Generic.IEnumerable`1<Vuforia.DriverCameraMode>
struct IEnumerable_1_t4B98A4E2286316BC74EF666DE35758DCBE44468F;
// System.Collections.Generic.IEnumerable`1<Vuforia.GuideView>
struct IEnumerable_1_t1B2EE20AE3B80A3F3E405630800CC37C2BDACAF2;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserver>
struct IEnumerable_1_tEA0AC740A9BB21711EEB188A2829DA29EFDBC189;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserverWithName>
struct IEnumerable_1_t6C0E4A0055FD5B7230A7E3D08AC32260F382E3F1;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuGuideView>
struct IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>
struct IEnumerable_1_t6D2722BC1DC7D37D5163F2095F5DCC0B4F4ED367;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>
struct IEnumerable_1_t7EE07DB13234D5F5E6644BD2BFD2FD938CF83D33;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuValidationAreaLabel>
struct IEnumerable_1_tE8EFF3473D6163822475A03B3B6E7C2B27E74B49;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
// System.Collections.Generic.IEnumerable`1<System.Int32Enum>
struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<Vuforia.VuBarcodeType>
struct IEnumerable_1_t12AEC260E67A3541CF90BAFB1D899FFCA479589E;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.VuMarkInstance>
struct IEnumerable_1_tDA28805E1F5D83355FA5DE6995CA054BE22982E5;
// System.Collections.Generic.IEnumerable`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct IEnumerable_1_tD8D92F2C181B29078971AB5C6AFA893D7FFEC384;
// System.Collections.Generic.IEqualityComparer`1<System.Tuple`2<System.String,System.String>>
struct IEqualityComparer_1_tD1692D41F407C6A219D9359B22DB575B54DB596A;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.ScreenOrientation>
struct IEqualityComparer_1_t2D219509559AE1C437540D199C750B6E01F6621D;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.VuBarcodeType>
struct IEqualityComparer_1_t08E020D445D6E7E4813D900AEB953343A213F08E;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.VuEngineError>
struct IEqualityComparer_1_t01AC0E2AE3C012FE8F0AC882AF195FBABA2D63E4;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.VuforiaInitError>
struct IEqualityComparer_1_tE856F7FD193196AFC22D281F230EABC5B3BC8ECC;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct IEqualityComparer_1_t7E0B529257604C6B5F532D878BB1FFD799A43CC8;
// System.Linq.IGrouping`2<System.Int32,Vuforia.DriverCameraMode>
struct IGrouping_2_t98E8B63FAFF27B1E233188B8D3C6C0BA0F150DB7;
// System.Collections.Generic.IList`1<Vuforia.GuideView>
struct IList_1_t199A140CB212D8AE5AC28585B72AFFB810CCFF66;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider>
struct IList_1_tBB60404B44D2E94385979CC4742E136DC58A32C1;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent>
struct IList_1_t47DAEEB26FFCF68CDC809AB969569B61C8CB5CE4;
// System.Collections.Generic.IList`1<Vuforia.IVuObservation>
struct IList_1_tD18170F580FC92A8368902664DDA150B63EECE6F;
// System.Collections.Generic.IList`1<Vuforia.Image>
struct IList_1_t2F826408A71AE0D42449346205B321A631C165EB;
// System.Collections.Generic.IList`1<System.String>
struct IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB;
// System.Collections.Generic.IList`1<Vuforia.VuState>
struct IList_1_t584D9204058D75EFFA64798E69DE2A27029D282D;
// System.Collections.Generic.IList`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
struct IList_1_t58ED27CC7FAB244A06A557D3442C2B11B69CC7A5;
// System.Linq.IOrderedEnumerable`1<Vuforia.DriverCameraMode>
struct IOrderedEnumerable_1_tB6CC023F51D22A6DB6A21DD035FCD56512F2523A;
// System.Collections.Generic.IReadOnlyDictionary`2<Vuforia.VuEngineError,System.String>
struct IReadOnlyDictionary_2_t4E8B8C972C21B33EFD64E93E59F9EBA1DFCE9DFE;
// System.Collections.Generic.IReadOnlyDictionary`2<Vuforia.VuforiaInitError,System.String>
struct IReadOnlyDictionary_2_t64CFE489500CA30EF36164136BDD927BF61173DF;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>
struct KeyCollection_t5C472A7C472E9190C62D7249CEA5AB565E56C5D7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>
struct KeyCollection_tD6189EC80E1947031A636F1A462225B6F02882E7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Boolean>
struct KeyCollection_t66E188B36DF8E1A23EBDA7253CDCE978CD3EF298;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.Internal.Observers.IObserver>
struct KeyCollection_tF52A03F22E117B486A91CB2CF3DA6E164D24EEF7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.IVuObservationWithPose>
struct KeyCollection_t063072DDDA86D6657C33F0A2118BC2B722C38B41;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Object>
struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct KeyCollection_t696CBC5C7E6FCBD9BC6C7662F9C662513E4683D0;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>
struct KeyCollection_tA13730317AE0B95AD45E4CDEE00FF9DCAC564B65;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.VuEngineError,System.String>
struct KeyCollection_tE4711F4B4F39E07D46C15AE876DD0AF06759A660;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.VuforiaInitError,System.String>
struct KeyCollection_t6E8325A8CEC8B7246A481B56F9608FA09018000A;
// System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>
struct List_1_t62BA79DBA78E249CF069675D730077EABD7E4251;
// System.Collections.Generic.List`1<Vuforia.DriverCameraMode>
struct List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0;
// System.Collections.Generic.List`1<Vuforia.GuideView>
struct List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3;
// System.Collections.Generic.List`1<Vuforia.Internal.Observations.IObservationProvider>
struct List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserver>
struct List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverWithName>
struct List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED;
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9;
// System.Collections.Generic.List`1<Vuforia.Image>
struct List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<Vuforia.Internal.Permissions.Permission>
struct List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E;
// System.Collections.Generic.List`1<UnityEngine.Pose>
struct List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkInstance>
struct List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58;
// System.Collections.Generic.List`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
struct List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D;
// Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>
struct NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C;
// Vuforia.NativeStruct`1<Vuforia.Internal.VuforiaDriver.DriverData>
struct NativeStruct_1_t4C619F898F5E402A090A9706E75C2FCD329510DC;
// Vuforia.NativeStruct`1<Vuforia.VuDriverConfig/FileDriverUserData>
struct NativeStruct_1_tED32B48E1382B0B97B1169D92E75D0C5D83723F9;
// Vuforia.ObserverNotCreatedException`1<System.Int32Enum>
struct ObserverNotCreatedException_1_tF2FDFC796F781A434EECBD3ABB7DA611A767A50E;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAnchorCreationError>
struct ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCloudCreationError>
struct ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCreationError>
struct ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuBarcodeCreationError>
struct ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuCylinderTargetCreationError>
struct ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuDevicePoseCreationError>
struct ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuIlluminationCreationError>
struct ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetBufferCreationError>
struct ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCloudObservationCreationError>
struct ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCreationError>
struct ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetFileCreationError>
struct ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCaptureCreationError>
struct ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCreationError>
struct ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshModelTargetCreationError>
struct ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuModelTargetCreationError>
struct ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMultiTargetCreationError>
struct ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVirtualButtonCreationError>
struct ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12;
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVuMarkCreationError>
struct ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE;
// System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose>
struct Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA;
// System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>
struct Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962;
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>
struct Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7;
// System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>
struct Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD;
// System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>
struct Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737;
// System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>
struct Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC;
// System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>
struct Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7;
// System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>
struct Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016;
// System.Tuple`2<System.Object,System.Object>
struct Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6;
// System.Tuple`2<System.Single,System.Single>
struct Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1;
// System.Tuple`2<System.String,System.String>
struct Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8;
// System.Tuple`2<System.String,UnityEngine.Transform>
struct Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C;
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,System.Int32Enum>
struct UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD;
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
struct UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>
struct ValueCollection_t95EE8ADCBADF8A5B4FE948D82C2274D79AEFB6EA;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>
struct ValueCollection_tA64E2F76278D88079ED617D6DBCB7D885C0392AD;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Boolean>
struct ValueCollection_t95D69F17F87935E5166EE0E3C174BB8A8F051F5B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.IObserver>
struct ValueCollection_tEB097465442D603AA2B39125F32CDE58F9995701;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.IVuObservationWithPose>
struct ValueCollection_t22A3A0AF67843AF84216C6D4C1FECC037A2D84C7;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct ValueCollection_tBAD06F9A058077531866AF5496C41AA1141CE4CA;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>
struct ValueCollection_t0867EC194A05DC12CC1F2D330A69A08836184421;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.VuEngineError,System.String>
struct ValueCollection_t842A9EA9D7553B2A5A970BF9188E5D93B3B637DE;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.VuforiaInitError,System.String>
struct ValueCollection_t6F5EE903115FAF6CF0B8F30DB23407FD5974FD2E;
// System.Collections.Generic.Dictionary`2/Entry<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>[]
struct EntryU5BU5D_tBA3AAC085CCDB5D326831F696AA9D0D7465BC271;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>[]
struct EntryU5BU5D_tF8F029357E1B502E8DBF845A75622D703EBE4B6F;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Boolean>[]
struct EntryU5BU5D_t6E8F51999B5C2D1A5E09B1963CF042E7B5CAA500;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.Internal.Observers.IObserver>[]
struct EntryU5BU5D_tEC2384FEEAB5190ABF547967C91E9CB5B8D43531;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.IVuObservationWithPose>[]
struct EntryU5BU5D_t6CCCB19DB69F59936F4F1197174581A73BA51F2F;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>[]
struct EntryU5BU5D_t97AB3619D85C457D77E6EED2172BAD3F5A4DB939;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>[]
struct EntryU5BU5D_t9582884FFB0C1BB5BAE69258CA951F8998C4826D;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.VuEngineError,System.String>[]
struct EntryU5BU5D_t0289B6CC359BCEF3271CD30D0EC6337B71BA92EF;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.VuforiaInitError,System.String>[]
struct EntryU5BU5D_tF05F6E47FC3310BA34F404AE6F8665A31EE1CD8C;
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.VuBarcodeType>[]
struct SlotU5BU5D_t42B2384682BC10A1260DBA3AACEAD00883A5F1E4;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.BarcodeBehaviour/BarcodeType>[]
struct SlotU5BU5D_tB02EB47EF37B6650AAFE8A2FE486CA29B4EB1244;
// System.Tuple`2<System.String,UnityEngine.Transform>[]
struct Tuple_2U5BU5D_t32F5C987353BA2FC1AC82172CDBC7702AEF57D8B;
// System.Reflection.Assembly[]
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// Vuforia.DriverCameraMode[]
struct DriverCameraModeU5BU5D_t20A33275D2A197484BD31153ACC12596433CCE5C;
// Vuforia.GuideView[]
struct GuideViewU5BU5D_t314D2F42D3065098ED24C9124CAF3CEC17A49F14;
// Vuforia.Internal.Observations.IObservationProvider[]
struct IObservationProviderU5BU5D_t41C7E65CE1DCF1168F44CFBA1FA862E7258BB909;
// Vuforia.Internal.Observers.IObserver[]
struct IObserverU5BU5D_t2377DA452D5344A1B038F584D63D4FC90B2F0FD4;
// Vuforia.Internal.Observers.IObserverWithName[]
struct IObserverWithNameU5BU5D_tD166C43C49D404E5D0E9EE37955D50FCE2F2B1C7;
// Vuforia.IVuGuideView[]
struct IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7;
// Vuforia.IVuObservation[]
struct IVuObservationU5BU5D_tE1044594DAA86E1DD0608AF65F483FA935AF21CF;
// Vuforia.Image[]
struct ImageU5BU5D_t452ECD4944D78AE4587128F1F847691F746CB425;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// Vuforia.Internal.Permissions.Permission[]
struct PermissionU5BU5D_t6879298F1D9D992EEC4CE0B26E500B81A487F070;
// UnityEngine.Pose[]
struct PoseU5BU5D_tFC818445A5F54FE4CD8B53D645FF0AD0E2A133EB;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// Vuforia.VuBarcodeType[]
struct VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145;
// Vuforia.Internal.Observers.VuMarkInstance[]
struct VuMarkInstanceU5BU5D_tDCB9AF2E289B20BF0BFBD3C42BC377A6642F8467;
// Vuforia.Internal.Core.Engine/DelayedInitializer[]
struct DelayedInitializerU5BU5D_t26E7C9F774C9856BC5F4F8C1B9A86C5E2A922B6C;
// Vuforia.Internal.Observers.ANativeObserver
struct ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD;
// Vuforia.Internal.Observers.AObservationFilterComponent
struct AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C;
// Vuforia.Internal.Observers.AObserver
struct AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979;
// Vuforia.Internal.Observers.AObserverComponent
struct AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager
struct ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77;
// Vuforia.Internal.ARFoundation.ARFoundationCamera
struct ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6;
// Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration
struct ARFoundationCameraConfiguration_t952C140575576F959421C68771AC28CA474DD4D4;
// Vuforia.Internal.ARFoundation.ARFoundationImageProvider
struct ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820;
// Vuforia.Internal.ARFoundation.ARFoundationPoseProvider
struct ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F;
// Vuforia.Internal.Observers.ASingleTargetObserver
struct ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// Vuforia.Internal.Observers.AnchorObserver
struct AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8;
// UnityEngine.AndroidJavaClass
struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03;
// UnityEngine.AndroidJavaObject
struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0;
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
// Vuforia.AreaTargetCapture
struct AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7;
// Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory
struct AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102;
// Vuforia.Internal.Observers.AreaTargetObserver
struct AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
// System.Reflection.Assembly
struct Assembly_t;
// System.AssemblyLoadEventHandler
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
// System.Reflection.AssemblyName
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
// Vuforia.Internal.Observers.BarcodeObserver
struct BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328;
// Vuforia.BaseCameraConfiguration
struct BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// Vuforia.CameraControllerFactory
struct CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000;
// Vuforia.CameraDevice
struct CameraDevice_t34ADAC91596592865E992E89542B1B6F88EAAB27;
// Vuforia.Internal.Core.CameraFrame
struct CameraFrame_t62A683FC44CAB9A99C89F9865319D7B5A2BEDD33;
// Vuforia.Internal.Observers.CloudImageTargetObserver
struct CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// Vuforia.Internal.Core.CoreDependencies
struct CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// Vuforia.Internal.VuforiaDriver.CreateAnchorMethod
struct CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// Vuforia.Internal.Observers.CylinderTargetObserver
struct CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E;
// System.Text.DecoderFallback
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Vuforia.Internal.Core.DeviceInfo
struct DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0;
// Vuforia.Internal.Observers.DeviceObserver
struct DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556;
// Vuforia.DevicePoseBehaviour
struct DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642;
// System.Text.EncoderFallback
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
// Vuforia.Internal.Core.Engine
struct Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA;
// Vuforia.Internal.Core.EnginePermissions
struct EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.EventHandler
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
// System.Exception
struct Exception_t;
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory
struct ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF;
// Vuforia.Internal.ExternalCamera.ExternalCameraMonitor
struct ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155;
// Vuforia.Internal.NativeBridge.FileDriverUserData
struct FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.GlobalJavaObjectRef
struct GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8;
// Vuforia.GuideView
struct GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C;
// Vuforia.ARFoundation.IARFoundationFacade
struct IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511;
// Vuforia.Internal.AreaTargetCapture.IAreaTargetCaptureFactory
struct IAreaTargetCaptureFactory_t6FF128BA3FD769DFA781119C63ECDCE1171EDECF;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Vuforia.ICameraController
struct ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4;
// Vuforia.ICameraControllerFactory
struct ICameraControllerFactory_tDD9618C6213994838632CD5368D8D3C4536D4BC8;
// Vuforia.Internal.VuforiaDriver.ICameraImageProvider
struct ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942;
// Vuforia.Internal.Core.IDeviceInfo
struct IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D;
// Vuforia.Internal.VuforiaDriver.IDevicePoseProvider
struct IDevicePoseProvider_tD528D6694AA0999AAEDD20D26B6B1A48A281640B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// Vuforia.Internal.Core.IEngine
struct IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C;
// Vuforia.Internal.Core.IEngineConfigSet
struct IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69;
// Vuforia.Internal.Core.IEngineFactory
struct IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2;
// System.Collections.IEnumerable
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// Vuforia.Internal.ExternalCamera.IExternalCamera
struct IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625;
// Vuforia.Internal.ExternalCamera.IExternalCameraFactory
struct IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2;
// Vuforia.Internal.Utility.ILogger
struct ILogger_t716064B819FCB516F734B705E2CA72D9BCE82AA0;
// Vuforia.Internal.NativeBridge.INativeEngineDriverUserData
struct INativeEngineDriverUserData_t8C92CE7974B4CDC208B5083339385D627C8101A0;
// Vuforia.Internal.Observations.IObservationProvider
struct IObservationProvider_t6060D2C8F74A06EAEA7B8AB961BE98279E7F348D;
// Vuforia.Internal.Observations.IObservationProviderFactory
struct IObservationProviderFactory_tC1CE713302B83A69ED28FC75BECCEBBDA07A02FC;
// Vuforia.Internal.Observers.IObserver
struct IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C;
// Vuforia.Internal.Observers.IObserverComponent
struct IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF;
// Vuforia.Internal.Core.IObserverFactory
struct IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3;
// Vuforia.Internal.Observers.IObserverOffsetCalculator
struct IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7;
// Vuforia.Internal.Core.IObserverOffsetCalculatorFactory
struct IObserverOffsetCalculatorFactory_tB1361B82412617430CEBD3982DF32867017C5EF3;
// Vuforia.IObserverRegistry
struct IObserverRegistry_tF348538635CECA2D834952442BB63123A2C411A1;
// Vuforia.Internal.Observers.IObserverWithName
struct IObserverWithName_t911C6AC4A056267506122B08EDA6A66F95558118;
// Vuforia.Internal.Observers.IOffsetComponent
struct IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C;
// Vuforia.Internal.Permissions.IPermissionRequesterFactory
struct IPermissionRequesterFactory_tE2FFA51CDA8525ECB968A5A8241670890C7BE77B;
// Vuforia.IPlatformController
struct IPlatformController_t1DBE59AC6C4A03CB7788F0A0B030EA64E7C02A5C;
// Vuforia.IPlatformControllerFactory
struct IPlatformControllerFactory_t6D98EC7CC7A6BFA6A0592859996413F13DF4F3D0;
// Vuforia.Internal.Utility.Environment.IPlatformEvaluator
struct IPlatformEvaluator_t46225178C09C4BB93F2C2FB5D61E22526B3DD1ED;
// Vuforia.IPlayModeEditorUtility
struct IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3;
// Vuforia.Internal.Utility.IRuntimeEnvironment
struct IRuntimeEnvironment_t914F66DA255C238E30AC9F4D1B1ED7E9C89C374E;
// Vuforia.ISessionRecorder
struct ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491;
// Vuforia.Internal.SessionRecorder.ISessionRecorderFactory
struct ISessionRecorderFactory_tB6307190087D9BC9A9F6F0B013BC90F082E18B93;
// Vuforia.Internal.Core.IStateProcessor
struct IStateProcessor_tA1EA00C8102A4965962224F254E57F35B476C3F2;
// Vuforia.Internal.Core.IStateProcessorFactory
struct IStateProcessorFactory_tEDD836C93FF7D6C65AFB91C51EEA40A93E9E8671;
// Vuforia.Internal.Core.IUniqueIDProvider
struct IUniqueIDProvider_tC36AEA0C83CF4A27ABAD9460AE5800D0105C65D0;
// Vuforia.Internal.VuforiaDriver.IUnityDriver
struct IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD;
// Vuforia.Internal.Core.IUnityLifeCycleListener
struct IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22;
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler
struct IUnityMainThreadTaskScheduler_t6F346AAF89915FD11FA7EB19781AF375EC0841A4;
// Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade
struct IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559;
// Vuforia.Internal.IValidationAreaCaptureFactory
struct IValidationAreaCaptureFactory_tC35627F3D150B3FDF0D33402E42ED5667F5FDFD2;
// Vuforia.Internal.IValidationAreaCaptureUploadFactory
struct IValidationAreaCaptureUploadFactory_tB35AA27DBF7D7842624EA2AB151327FE880666AF;
// Vuforia.Internal.Rendering.IVideoBackgroundFactory
struct IVideoBackgroundFactory_t3E4EE33E2207690822B9D532A80B4146647A8CDE;
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer
struct IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A;
// Vuforia.IVuAreaTargetCapture
struct IVuAreaTargetCapture_tB73A6F5F49F3FFA3D92D08A7D2A053CD63759529;
// Vuforia.IVuAreaTargetCaptureController
struct IVuAreaTargetCaptureController_t3FE570E6E2F4A007A9703230119EE504EAEA24DF;
// Vuforia.IVuAreaTargetObserver
struct IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C;
// Vuforia.IVuBarcodeObserver
struct IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713;
// Vuforia.IVuCameraIntrinsics
struct IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF;
// Vuforia.IVuCloudImageTargetObservation
struct IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7;
// Vuforia.IVuCloudImageTargetObserver
struct IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087;
// Vuforia.IVuCylinderTargetObserver
struct IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB;
// Vuforia.IVuDevicePoseObserver
struct IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698;
// Vuforia.IVuEngine
struct IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07;
// Vuforia.IVuEngineConfigSet
struct IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332;
// Vuforia.IVuGuideView
struct IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC;
// Vuforia.IVuHitTestResults
struct IVuHitTestResults_t6226BD4E75DCD26EC5B7B4DE9BF5CFB8FF783524;
// Vuforia.IVuImage
struct IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23;
// Vuforia.IVuImageTargetObserver
struct IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952;
// Vuforia.IVuMarkObservation
struct IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87;
// Vuforia.IVuMarkObserver
struct IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA;
// Vuforia.IVuMeshObserver
struct IVuMeshObserver_tF4DA8775B15FE9C218CE453A920330019F779D77;
// Vuforia.IVuModelTargetObserver
struct IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7;
// Vuforia.IVuModelTargetState
struct IVuModelTargetState_t8A5DF1B6DDCC285CB3754903821E7F7D152A65A1;
// Vuforia.IVuMultiTargetObserver
struct IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F;
// Vuforia.IVuObservation
struct IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662;
// Vuforia.IVuObservationWithPose
struct IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260;
// Vuforia.IVuObserver
struct IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9;
// Vuforia.IVuState
struct IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29;
// Vuforia.IVuValidationAreaLabel
struct IVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441;
// Vuforia.IVuValidationAreaObserver
struct IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067;
// Vuforia.IVuVirtualButtonObserver
struct IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594;
// Vuforia.IWebCamTexAdaptor
struct IWebCamTexAdaptor_tFF445468674DCFEFCB7B424D6F1F9E266726FDD8;
// Vuforia.Internal.Core.IWorldOriginProvider
struct IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E;
// Vuforia.Internal.Core.IWorldOriginProviderFactory
struct IWorldOriginProviderFactory_t9B1AE0BB69CA57357959DE43502EF69BE005C714;
// Vuforia.Internal.Observers.IlluminationObserver
struct IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4;
// Vuforia.Image
struct Image_tC8F1E47959853F15CF7B56529F313496B2DD740B;
// Vuforia.ImageDescription
struct ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B;
// Vuforia.Internal.Observers.ImageTargetObserver
struct ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252;
// Vuforia.Internal.Core.InternalEngineHintSetter
struct InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B;
// Vuforia.Intrinsics
struct Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// Vuforia.Internal.Observers.MeshObservationBlock
struct MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7;
// Vuforia.Internal.Observers.MeshObserver
struct MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116;
// System.Reflection.MethodBase
struct MethodBase_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// Vuforia.Internal.Observers.ModelTargetObserver
struct ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// Vuforia.Internal.Observers.MultiTargetObserver
struct MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33;
// Vuforia.Internal.NativeBridge.NativeEngineConfigSet
struct NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C;
// Vuforia.Internal.NativeBridge.NativeEngineFactory
struct NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B;
// Vuforia.NativeString
struct NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// Vuforia.Internal.ARFoundation.NullARFoundationFacade
struct NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0;
// Vuforia.Internal.Observations.NullDevicePoseObservation
struct NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57;
// Vuforia.Internal.ExternalCamera.NullExternalCamera
struct NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC;
// Vuforia.Internal.Observers.NullObserverOffsetCalculator
struct NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// Vuforia.ObservationManager
struct ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C;
// Vuforia.Internal.Observations.ObservationProviderFactory
struct ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94;
// Vuforia.Internal.Observers.ObservationPublisherComponent
struct ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465;
// Vuforia.ObserverBehaviour
struct ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB;
// Vuforia.ObserverFactory
struct ObserverFactory_t15303B50E9714D21517E15020805420A68418285;
// Vuforia.Internal.Core.ObserverFactory
struct ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F;
// Vuforia.Internal.Observers.ObserverOffsetCalculator
struct ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E;
// Vuforia.Internal.Core.ObserverOffsetCalculatorFactory
struct ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F;
// Vuforia.Internal.Observers.OffsetComponent
struct OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23;
// Vuforia.Internal.Permissions.PermissionRequesterFactory
struct PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F;
// Vuforia.PlatformControllerFactory
struct PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B;
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
struct PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1;
// Vuforia.Internal.Observers.PoseCalculatorComponent
struct PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF;
// Vuforia.Internal.Observers.PosePublisherComponent
struct PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E;
// System.ComponentModel.PropertyChangedEventHandler
struct PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA;
// Vuforia.Internal.VuforiaDriver.RemoveAnchorMethod
struct RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7;
// System.ResolveEventHandler
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
struct SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// Vuforia.Internal.Simulator.SimulatorCamera
struct SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6;
// Vuforia.Internal.Core.StateProcessor
struct StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9;
// Vuforia.Internal.Core.StateProcessorFactory
struct StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9;
// System.String
struct String_t;
// Vuforia.Internal.Core.Strings
struct Strings_t8DD426EC6CAEFC23F131D70DB88003B2D1CE782B;
// System.Reflection.StrongNameKeyPair
struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2;
// System.Threading.SynchronizationContext
struct SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0;
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
struct TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// Vuforia.Internal.Rendering.TextureRenderer
struct TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// System.UnhandledExceptionEventHandler
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
// Vuforia.Internal.Core.UniqueIDProvider
struct UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19;
// Vuforia.Internal.Core.UnityLifeCycleListener
struct UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79;
// Vuforia.Internal.Core.UnityMainThreadTaskScheduler
struct UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C;
// Vuforia.UnmanagedObjectWrapper
struct UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B;
// Vuforia.Internal.ValidationAreaCaptureFactory
struct ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8;
// Vuforia.Internal.ValidationAreaCaptureUploadFactory
struct ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF;
// Vuforia.Internal.Observers.ValidationAreaObserver
struct ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B;
// System.Version
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
// Vuforia.VideoBackground
struct VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1;
// Vuforia.Internal.Rendering.VideoBackgroundFactory
struct VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34;
// Vuforia.Internal.Observers.VirtualButtonObserver
struct VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// Vuforia.VuAnchorObserverConfig
struct VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68;
// Vuforia.VuAreaTargetCloudConfig
struct VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E;
// Vuforia.VuAreaTargetConfig
struct VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B;
// Vuforia.VuBarcodeConfig
struct VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215;
// Vuforia.VuBarcodeTypeSet
struct VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E;
// Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A;
// Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01;
// Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752;
// Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98;
// Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949;
// Vuforia.VuEngine
struct VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8;
// Vuforia.VuEngineConfigSet
struct VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61;
// Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620;
// Vuforia.VuErrorHandlerNative
struct VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E;
// Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F;
// Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED;
// Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20;
// Vuforia.VuImageTargetCloudObservationConfig
struct VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B;
// Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB;
// Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F;
// Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A;
// Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C;
// Vuforia.Internal.Observers.VuMarkInstance
struct VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867;
// Vuforia.VuMarkInstanceId
struct VuMarkInstanceId_t70C74262862CC0A2F576C88385BE0D7896C28E7F;
// Vuforia.Internal.Observers.VuMarkObserver
struct VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB;
// Vuforia.VuMeshAreaTargetCaptureConfig
struct VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58;
// Vuforia.VuMeshAreaTargetConfig
struct VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A;
// Vuforia.VuMeshModelTargetConfig
struct VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39;
// Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51;
// Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981;
// Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63;
// Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6;
// Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB;
// Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D;
// Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693;
// Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8;
// Vuforia.VuforiaApplication
struct VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46;
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6;
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65;
// Vuforia.Internal.Utility.VuforiaCoroutineUtility
struct VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A;
// Vuforia.WebCam
struct WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178;
// Vuforia.WebCamTexAdaptor
struct WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C;
// Vuforia.WebCamTexAdaptorProvider
struct WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743;
// UnityEngine.WebCamTexture
struct WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749;
// Vuforia.World
struct World_t0332C3F77BBFBA826A13D263DAED199D01BCE050;
// Vuforia.Internal.Core.WorldOriginProvider
struct WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C;
// Vuforia.Internal.Core.WorldOriginProviderFactory
struct WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F;
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c
struct U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C;
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0
struct U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55;
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20
struct U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// Vuforia.Internal.Core.CoreDependencies/<>c
struct U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979;
// Vuforia.Internal.Core.Engine/<>c
struct U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2;
// Vuforia.Internal.Core.Engine/DelayedInitializer
struct DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C;
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c
struct U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417;
// Vuforia.Internal.Core.InternalEngineHintSetter/<>c
struct U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308;
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
struct U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2;
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0
struct U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950;
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0
struct U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2;
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12
struct U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1;
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15
struct U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878;
// Vuforia.Internal.Core.ObserverFactory/<>c
struct U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A;
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0
struct U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54;
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
struct InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080;
// Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE;
// Vuforia.PosixPath/InvalidPathException
struct InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A;
// Vuforia.Internal.Core.StateProcessor/<>c
struct U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0;
// Vuforia.Internal.Observers.ValidationAreaObserver/<>c
struct U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7;
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent
struct VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378;
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent
struct VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F;
// Vuforia.VuforiaConfiguration/DatabaseConfiguration
struct DatabaseConfiguration_t5678A10E4A05AF04FF51B21D4549A5ABF2F0DA62;
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration
struct DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017;
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration
struct GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF;
// Vuforia.VuforiaConfiguration/PackageInfo
struct PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16;
// Vuforia.VuforiaConfiguration/PlayModeConfiguration
struct PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A;
// Vuforia.VuforiaConfiguration/RequiredShaders
struct RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4;
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
struct VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2;
// Vuforia.VuforiaConfiguration/WebCamConfiguration
struct WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486;
// Vuforia.Internal.Core.WorldOriginProvider/<>c
struct U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A;
IL2CPP_EXTERN_C RuntimeClass* ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t200E6E63BE9DC88796A35F12241202F36461989B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t74A948D179E476092F12592736DAFD34379E5405_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAreaTargetCaptureFactory_t6FF128BA3FD769DFA781119C63ECDCE1171EDECF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICameraControllerFactory_tDD9618C6213994838632CD5368D8D3C4536D4BC8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t1CABFB133C90E07E51C783AA8DE361CF16122487_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t8AC5F28FE46C2DA33B8578ADF40AB334EBE0EA07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD67BCD6A343559CAD120AB3966D9639759DBC529_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDevicePoseProvider_tD528D6694AA0999AAEDD20D26B6B1A48A281640B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t151C909D1E54C453B371A033D98A9E304FF31AAD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t57E592BEF3D58CE7192C11D260F8876068C827C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t70C6DB3E1D4692A9AC4579E2F5AA68778177A4FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t7EE07DB13234D5F5E6644BD2BFD2FD938CF83D33_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE3F82101612F737928E3B53735025DEABC19FCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE9D99ABDC2F8E61F66CC34309D6972D00FC4FCDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tEA0AC740A9BB21711EEB188A2829DA29EFDBC189_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t067AAFFD2AEC4421A5E8F31FD19A46166288A3B1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t1292D3A8E63AFBAEC6D09541442AA678BD0AC6E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t177B9720D0AD40675F9831648E9A1816D04DE543_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t56E2115FE68BE864DE52513C6979D9342083BED9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7C4CD7D09A8FD7C622CE6A38938B798EF184A3EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t961D8FBE22AE5D686964531391A3E6E626D209CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD1D6CEE137085C15C5E3B8386D7E0924FF5AF804_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD38634C21EE44C6439CCD452C85BDF3DE9A160E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_tCBA6641D756E0520C0D3C2312161CAFBC0042A57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INativeEngineDriverUserData_t8C92CE7974B4CDC208B5083339385D627C8101A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObservationProviderFactory_tC1CE713302B83A69ED28FC75BECCEBBDA07A02FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObservationProvider_t6060D2C8F74A06EAEA7B8AB961BE98279E7F348D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverOffsetCalculatorFactory_tB1361B82412617430CEBD3982DF32867017C5EF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPermissionRequesterFactory_tE2FFA51CDA8525ECB968A5A8241670890C7BE77B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPermissionRequester_t215960C79E8854F98174648D22348EB124C71A64_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPlatformControllerFactory_t6D98EC7CC7A6BFA6A0592859996413F13DF4F3D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPlatformController_t1DBE59AC6C4A03CB7788F0A0B030EA64E7C02A5C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyDictionary_2_t4E8B8C972C21B33EFD64E93E59F9EBA1DFCE9DFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyDictionary_2_t64CFE489500CA30EF36164136BDD927BF61173DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IRuntimeEnvironment_t914F66DA255C238E30AC9F4D1B1ED7E9C89C374E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISessionRecorderFactory_tB6307190087D9BC9A9F6F0B013BC90F082E18B93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IStateProcessorFactory_tEDD836C93FF7D6C65AFB91C51EEA40A93E9E8671_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IStateProcessor_tA1EA00C8102A4965962224F254E57F35B476C3F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IValidationAreaCaptureFactory_tC35627F3D150B3FDF0D33402E42ED5667F5FDFD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IValidationAreaCaptureUploadFactory_tB35AA27DBF7D7842624EA2AB151327FE880666AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVideoBackgroundFactory_t3E4EE33E2207690822B9D532A80B4146647A8CDE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCameraFrame_t51AFFA63802DB48FE77C10EC96484F8ABCEC012D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuDevicePoseObservation_t3281C6B4113A40422836680B88EF6814EAFC5137_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuModelTargetState_t8A5DF1B6DDCC285CB3754903821E7F7D152A65A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuPlatformController_tBBDEFEFCA984F5E3271E5F281F7CD6B93AC30578_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuRenderController_t061FF41F635570013B90A9AB68537982CD69B95C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuValidationAreaObservation_tFC78E6CBC05CA2AF4D719E2D9E42DDAC3E766571_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuVirtualButtonObservation_tE0654A84CBF5DC79B8D5CB63559648B15C93AB2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IWorldOriginProviderFactory_t9B1AE0BB69CA57357959DE43502EF69BE005C714_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuValidationAreaCreationError_t697C18B1DF250C15FC8301AB0B04B1B95EE28523_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuViewOrientation_t0A2946C691940DE9E83CD9463596B60D83E1DA2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WorldCenterMode_tE8701BED7C49050B9B6B6131A9CAE89F961410C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral01F075F2C0468E821B23CD049BAD7BAB3E187207;
IL2CPP_EXTERN_C String_t* _stringLiteral021504D20EAE00F2E6B0E5F072DCB48B066D37B0;
IL2CPP_EXTERN_C String_t* _stringLiteral02EC41C0DF67E333B4D41BA7A0153E554ADD3D2D;
IL2CPP_EXTERN_C String_t* _stringLiteral06B3129085E167986E1E719A778017B0CC8F024E;
IL2CPP_EXTERN_C String_t* _stringLiteral0CC21E13F1395843BC6E1DA0909D7D4DA7C132D9;
IL2CPP_EXTERN_C String_t* _stringLiteral0D62D6C9C857974F43CA9902EE23862F5281A131;
IL2CPP_EXTERN_C String_t* _stringLiteral10DC8FEEDB2F6D1B2B974BEE98D47D23FD3E2948;
IL2CPP_EXTERN_C String_t* _stringLiteral157BD33586D629E1AACB756FCD9E135F284022B7;
IL2CPP_EXTERN_C String_t* _stringLiteral18B048BFEA3B3C8C992987BB96E6151AFB7D81AF;
IL2CPP_EXTERN_C String_t* _stringLiteral1FA846A8623D5BFAB345C32189616EB7B385FD4D;
IL2CPP_EXTERN_C String_t* _stringLiteral221998CAE49CD6F61C749BF02B761FABB9831232;
IL2CPP_EXTERN_C String_t* _stringLiteral2232C7EBAC2506349B52CE4F106EE6D781E0BE83;
IL2CPP_EXTERN_C String_t* _stringLiteral23AC398D5B03249D9DADB9928ACD2E389F179D5A;
IL2CPP_EXTERN_C String_t* _stringLiteral281FA20D1C126D06D67A7E78FD05077232BF09B3;
IL2CPP_EXTERN_C String_t* _stringLiteral2A6F5DFDD207951DA4ECC3816CD7A14A07183450;
IL2CPP_EXTERN_C String_t* _stringLiteral2B63BA04A5827D8F3C8B94BB8FE34E59561B2E14;
IL2CPP_EXTERN_C String_t* _stringLiteral3743EFE51355C1B86DD1BC348731AE62D6EC4601;
IL2CPP_EXTERN_C String_t* _stringLiteral3918573C6EBD50DFCDEBB70E6A08E14A936D1703;
IL2CPP_EXTERN_C String_t* _stringLiteral396DB705A713F929DF806958157B32564F9E9042;
IL2CPP_EXTERN_C String_t* _stringLiteral396F82CF29822669DC7F95B499D49E0207B48246;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3C52B0F10F7E5091D8B2E03F26DA9D38F6C2F28B;
IL2CPP_EXTERN_C String_t* _stringLiteral3CC467A802D81D30CFCC13435F3C9EF52A777208;
IL2CPP_EXTERN_C String_t* _stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E;
IL2CPP_EXTERN_C String_t* _stringLiteral3FAE3C714A6AA5882BC3F971110DF27B4F8DEA95;
IL2CPP_EXTERN_C String_t* _stringLiteral44C53F8B6216F39F4D01D81BD123905E2534FDBE;
IL2CPP_EXTERN_C String_t* _stringLiteral49D934663049CD1C2F7FD7060B6107DFA93208D9;
IL2CPP_EXTERN_C String_t* _stringLiteral4C774FA2A9E8A9E2988BB1F9DE1DB1CD68B13AF6;
IL2CPP_EXTERN_C String_t* _stringLiteral4D07BDCB31D8EB4E902721D6ED43BF46DD503DF0;
IL2CPP_EXTERN_C String_t* _stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078;
IL2CPP_EXTERN_C String_t* _stringLiteral51927B243033B9E913BE59364FD34D47D6D9CD3E;
IL2CPP_EXTERN_C String_t* _stringLiteral57644AA1A1F27A22A3B6D605D8733E2854F9E8CB;
IL2CPP_EXTERN_C String_t* _stringLiteral584AA73203D901B2EE0016B43A1245DB762C9851;
IL2CPP_EXTERN_C String_t* _stringLiteral5A2C98754C4618528A8909E2527E19B350A1A8BF;
IL2CPP_EXTERN_C String_t* _stringLiteral5A65C5353FCF9B2392130B62992E8D50E5552C89;
IL2CPP_EXTERN_C String_t* _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
IL2CPP_EXTERN_C String_t* _stringLiteral5DCAD5E2469A875DF387C643C311288A630D3736;
IL2CPP_EXTERN_C String_t* _stringLiteral5E6CB3EBF366AC58CB662A5D21AA83643825A24B;
IL2CPP_EXTERN_C String_t* _stringLiteral5FD905756E9EE0DFA39BA5829AFE052FD017AC98;
IL2CPP_EXTERN_C String_t* _stringLiteral60DBFDD619C381534BD5FDB7761AE487DAE7C78A;
IL2CPP_EXTERN_C String_t* _stringLiteral62C35521A447A98328F3D378BC532E67E4991A96;
IL2CPP_EXTERN_C String_t* _stringLiteral62C420774B3CB85E764B5EB1BAE7EC3A3F247A09;
IL2CPP_EXTERN_C String_t* _stringLiteral63869506A8C1EA53D6FEDD33CCD1F081CD99C4D7;
IL2CPP_EXTERN_C String_t* _stringLiteral6CC95D86482DD1A76FD04B85930B17A9894DFF17;
IL2CPP_EXTERN_C String_t* _stringLiteral7075C9FFEA4CF3C2C2D62D5C6F0BD16D1973775B;
IL2CPP_EXTERN_C String_t* _stringLiteral73E2D0B9E2172D1BF7A2BEBC31221E93D4398E37;
IL2CPP_EXTERN_C String_t* _stringLiteral7B9AE6DED36ABFB397D86B733D124701808F7E39;
IL2CPP_EXTERN_C String_t* _stringLiteral7D6748436C0AC9CF78BC790F58CD890B1FF2797F;
IL2CPP_EXTERN_C String_t* _stringLiteral7FB1FF9498F153F3D3591A2AEF21DF4374C68A8A;
IL2CPP_EXTERN_C String_t* _stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26;
IL2CPP_EXTERN_C String_t* _stringLiteral8537D7C0B3156C1EE794C38D2180CB9BCA9269CA;
IL2CPP_EXTERN_C String_t* _stringLiteral92D7D3FCB8FE219F20C747EF66E5F9E5DDB9910E;
IL2CPP_EXTERN_C String_t* _stringLiteral9539353797A0004292EAB2F4B3687B551BCA2D5B;
IL2CPP_EXTERN_C String_t* _stringLiteral977A71115E05B54B449539D8B6701AE4DAD2B1BE;
IL2CPP_EXTERN_C String_t* _stringLiteral9A3F922EB264AC3E0E29EADFCF7412341C95EC32;
IL2CPP_EXTERN_C String_t* _stringLiteral9A6B4D6C7D00B70869F26BB8B3E1E92E18DA2DCE;
IL2CPP_EXTERN_C String_t* _stringLiteral9AC9E17A8B5E84A634CA78AB823FFBB3D4392930;
IL2CPP_EXTERN_C String_t* _stringLiteralA296D16008C5409469563CF28EE0D3005EFE3F45;
IL2CPP_EXTERN_C String_t* _stringLiteralA4B4A930E2AD46661A26FDFBEF584A17DFBE4F95;
IL2CPP_EXTERN_C String_t* _stringLiteralA6FA65229233F5515E018FB9764434C8E880A20C;
IL2CPP_EXTERN_C String_t* _stringLiteralA72625AE1A3A1AD0A77AB26729617F58992E61C1;
IL2CPP_EXTERN_C String_t* _stringLiteralA8A7339E6C3B5F3E770EA701BE06C6EE8D5D9B7A;
IL2CPP_EXTERN_C String_t* _stringLiteralAC8D6EFC783C78F94D65674D4428F9E8A93B9232;
IL2CPP_EXTERN_C String_t* _stringLiteralAF4A7B3934A7D2F9C2A470B97F58843637B816EB;
IL2CPP_EXTERN_C String_t* _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9;
IL2CPP_EXTERN_C String_t* _stringLiteralB57DCF9806DD315D7E7D2BD107CDCB093126C00A;
IL2CPP_EXTERN_C String_t* _stringLiteralBB3EAE7FD84374901DA82A56ECFBC287A6748BBD;
IL2CPP_EXTERN_C String_t* _stringLiteralBDD6C5184EB8C46F850A3316980D960E7D906D4E;
IL2CPP_EXTERN_C String_t* _stringLiteralC2DC966B11E585B2A0D89CE07D3E44DED72CF4C2;
IL2CPP_EXTERN_C String_t* _stringLiteralCB9ED7D9174DCB8728E15E0FDCFED3A73B5C84C4;
IL2CPP_EXTERN_C String_t* _stringLiteralCDCD6A3AEDFDB2BC1B682DC9BC4F6C072C67CFCD;
IL2CPP_EXTERN_C String_t* _stringLiteralCFDCEC71EF7D94678AF6D859053FB978F0F8FCFF;
IL2CPP_EXTERN_C String_t* _stringLiteralD1386A499C02B9F991CF8789106751A963661E8F;
IL2CPP_EXTERN_C String_t* _stringLiteralD939164D5CE66BB84305FFF6010B135EDBAE8B40;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDB249ABFB31F447D7E7FAE0B039E74718D7F17AF;
IL2CPP_EXTERN_C String_t* _stringLiteralDC3B86EEEA0269D7436F853020F161592374BEEB;
IL2CPP_EXTERN_C String_t* _stringLiteralDD00BF9131FB6E6B297D7492D855CA58E223BD24;
IL2CPP_EXTERN_C String_t* _stringLiteralE114270EE4479F1F61382C511F203C5235F5FADA;
IL2CPP_EXTERN_C String_t* _stringLiteralE1D3B5CEAE09B976ECA7AD56A064579DE0248A02;
IL2CPP_EXTERN_C String_t* _stringLiteralE229D5AB3836472253E4A28626D4AA3A9385B4DC;
IL2CPP_EXTERN_C String_t* _stringLiteralE8F3714E3D49B2ECA6280D0454B84262C4E3A58C;
IL2CPP_EXTERN_C String_t* _stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB;
IL2CPP_EXTERN_C String_t* _stringLiteralEF7A1A1D6706D36F678D36B5A9C8D47AB7F16A21;
IL2CPP_EXTERN_C String_t* _stringLiteralF00471BC76128DC415EC5C2EC1AB502AA54B9E02;
IL2CPP_EXTERN_C String_t* _stringLiteralF25E1731F47CB0AE42A3E44C8AF44CA95239F17F;
IL2CPP_EXTERN_C String_t* _stringLiteralF8164F0AA4C9263510FCC8F41D5924D1CD5FEB31;
IL2CPP_EXTERN_C String_t* _stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9;
IL2CPP_EXTERN_C String_t* _stringLiteralFEC3B5BE9636C424BE5DD169C8AFC06A2CB47915;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisVuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_mF926D054F6B6AD65D2B63D11DB05BD30DEFADB4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisVuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_m82A065CA5E2684B59BA22B74620828ADFD1FE668_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationAnchorManager_OnAnchorsChanged_m6CDCAE58D233553B55495E3D46C5BF9DD6BE15A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationCamera_Init_m7B1CD2E95EB9A3BD128F16AD03CD99A902E6C889_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationCamera_OnVuforiaInitialized_m5BDB905C76956DE3130CFDEB217A17C8E2DCDB2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationCamera_OnVuforiaStarted_m4FA8FEED6C58015CC7C73060E48F586CBF288D8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationCamera_OnVuforiaStopped_m7205B25D0894E2E5259C34A1AB0B26CA7C67E455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationCamera_U3COnVuforiaStartedU3Eb__18_0_mDACAE7FF7DE695E4A005F9ED7920A83B7994B08A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationCamera_Update_m36CA18D397776EC37A50960EA23730381BFC73DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationImageProvider_CameraImageEvent_m523445844E2A8FEE40533349FA5937E3C46D0193_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ARFoundationPoseProvider_OnPoseUpdated_mCF7C59EE3E9DBFF1B4E6016947D7C90E7691BFB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_mAA9A7728B5F9F26CBEAB4EA3F6069F59C9CD16DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_mAB3C6A9B48BB04C6ECEE670DAD9969B52FE604E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisVuforiaEngineError_t23E148E2BD49C08915092D514EF2CE9F212EED5D_m467AAFA97EA0F88F433AFFFCF4E650966CDBEEF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3EA128E808DB4D6B2A4498A535B1F86CE2875E26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC0DC99393F40D5F677D498A207C8645B451B8F3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1FBC7A2CFB8E99A3921E9C0F3F0A67550CC225AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mFCD58613222F18EA46BAB82F4B5C402E71F2758D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m091763CB65E2F206A9BEF47CE1D23408501B1273_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m543FBB9EF9A8DE0433B52BC8D91F3123E6C80770_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m335C89D022620558CB5661FBB57C2592ABE7183F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m45DC27AF9C4503BAD4D060310BDA9B2780CBBC95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5728B28BCB31CE2D1E5909829A1962D201A6A90F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6DF41C42975D2866CEB255FCEDF28EBC2D4FD239_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6ED085D3E94F179BE0E90895F68CC474BB09094C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA9E473A2BFA3EC78C2C4A0E2D192E13D2395DE3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCDCBA9F1E870862EA2877880CC83EAF533333CCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF8FE193EC7499A55AC13A2D1A7139B3E06A0CB6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m821FE2CDFB7FDF3EA1D4439D377CD75FE010D427_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA2B4884B7D705D6354128F6C03142FECFD83C87A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA78721F5C9E0795CAECACB50434FCE2643F1A0A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mF4489ED7A9226024617BC096B5548D84C5E2DD33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m21DCE07DEC05F24501F2F4EB9DD92E74EDA35604_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m59BCB19C00A88BB75BBA17F1C0C2A390EBFE0AE9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mB704D5541DB834DB0AACDD8C2C29680409F4FB4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnginePermissions_OnPermissionRequestFinished_mAFA11F1AE0509F22F0C4453D01C05BEBB725BB3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_ApplicationQuit_m184D4FB2C68C6A59D9825107D5D8E81ECF2DA68D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnApplicationPause_m67CD8B964C8D9E384DC43764E62B1B1BB173B72D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnPause_mBC966F08EBDE6FA053A33EBE684E6D795F0DB83A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnResume_m4FB802448A4A47745CB3A6A2B74EF233A7422394_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnStart_mF1BDA18A3BDA41B2818FB0DB57DC810A94DCCDA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_OnVideoBackgroundConfigChanged_m051DE5B6A909B16C08986EE20A57FFF50B75F839_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_TrackingOriginUpdated_m3320853814BC78E0E2E70E2554891B60B9C33A35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_U3CInitOnCameraReadyU3Eb__164_0_m3B8425461DAB8BF2F4B4E931BCD924B680EBF390_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_U3CInitU3Eb__158_0_m691063FABE5EA768CCC4A012F0AA1D0975A68FAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_U3CInitU3Eb__159_0_m8D8D047AB9D28CAFFC099B680D49257861825D2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_U3CInitU3Eb__160_0_mA19A20A5BD51CF3D8DDAF85D4A796B7A30198F50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_U3COnUnityUpdateU3Eb__192_0_m5DAE1092D5A93E7331755F43A5A267D07DE33B7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_mD5ABDB4DFEFE0C95F261C01A2B87F9B0BC940C0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m4A32E4A6422E3F7195F4B95DE5378F4C35D09E1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Cast_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m05828C3CF6A7B3661E14D836BE2787E2CE68EF96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisIGrouping_2_t98E8B63FAFF27B1E233188B8D3C6C0BA0F150DB7_mD408A4C877F6B139EA4CF9C275603E428EEFC36C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_mF8FAC9683D14E2C27E909EC26DC68790DC16EDF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisIVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_TisString_t_m15A3BFA93AFDE06806116BEA15CC101EEF4A4FDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SingleOrDefault_TisAssembly_t_m7AFFEC884F52D81582EFC28937B01AE0DC5B64C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisIVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_m4EDE22B04CEFC8C2AD077E49CDFDB3ADCDFE9B1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m0FEA836616BA737145AD2466A9FE305755342F87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisVuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_mBD93EB341606E1C8343AE14217E7EFB82DDDDC11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisIVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_m28E6BE47A67AF151F95A689F054D55C8056FC2FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExternalCameraMonitor_SceneLoaded_mAA34E087DD8B210717972C07F834B6F07EF5D90F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisUnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79_m4CFBA13FC7DABAB605BB9AEC6698EC439BE54B9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisVuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A_m7054A528F97BD911A16A590C78E36F580BE12265_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m1E7703D3234D0D0437DFF275760D75AB9D0A3DD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IUnityMainThreadTaskScheduler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m55F198DEA4451605AAC2FABA99268D55359BBD41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IUnityMainThreadTaskScheduler_RunOnMainThread_TisString_t_m3780AE5FC16EE1F6AAEAFC4BD72192813C3C0FAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InstantITTexture__ctor_m571106EDBB4700B509CA31E1CDF8740787524292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m18DEF293E0302879A4D03527DC574DD0572AFC53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m25A37E896EA7636CFD662FBF9E84698F72C0415A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB6E23D2996EC7B55A6191F89E81EE6AE7C93C409_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ForEach_m3105C2B3256BB95ACC6246599E2D2D90778F45F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ForEach_m5C215B6CAAA152C78BAAF05FB991D81AE1F896E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ForEach_mA3CE5939EC4B1AF3F55B19D1E7C120D54B12274B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1B5290DF565B3BD04130373019E6E0ECC1EB133D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3582974FCFD3B6683D5FBDF608C2053B269E29F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4637D98462EA24F82565CCE0E92A8244BC4D50A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD74DDF3B6A214716CCE986577C4787E41915CD65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF75517BE891DCF164929F1A00256E808380A0EE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MultiTargetObserver_OnObservation_mEA543AB715ED8C206CE3963D0173918C467AAB3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeToUnityConversionUtil_ConvertNativeStatusInfoToUnity_m1C6C5CB72658A5BCCE1254E8B9C4BA9C9CFCF887_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m7E62D5B21F71DE50EA18E39098547B264A67D9D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4448D366C687C34F35AD60E39A978C11F0880E5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m451AC98C189897EE9CE4BD8A60E26B55F9E7C6A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m46202DABC9040BB364ACE1AD33E2193AFBBE0AD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mC833784CC30FDE060788136E59029760AB68D814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m32B439EBF1F3A52C11EE2343BEEE9769599E1D1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m8F63F82018FC0EE8C1E6F32180784242AD13801A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mA0AAB1219CAA5289D0CE9D49A6A3E91CAC8722A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mBE835AF7D6066178B31449FAC5F3DAE17FD17E5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCE88A76746E54DDECD9A4DCA6BF982706733A4A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mFB7B502E71CE6F057315EC6E46CA917CD9C3BFE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m025A900A1A4BBF4B9314E023F076561215A7D3A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m4366BA0A77CA1B902EEFD3D3E0210A2D9BC33C6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m7330ABC44192CA91B4A5992B78070FC30987A3BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB98820815300B16A6054702FFBE68C66B0EFEC8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mC1BA53B791EB4B3BF5B64784E0CCA98EC5012951_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mC63F8326D37728FB336847FF95A9D70FC912CA4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mCD54AC52F1848EFD7A9E8D474174B2FE23C742A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateAnchorObserver_m439F157BEE1F83A0F3687D9F3BA29910BD8AB55B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateAreaTargetObserver_m6AB2015A139B17093CD83D9170C9BD7EB740413B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateAreaTargetObserver_m95F8103BE93BF24463107E0E7AC8C70B4E10E682_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBarcodeObserver_m260EADB09C6E3DF49F129D47EA1082A8EFE64C4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateCylinderTargetObserver_m52CA038707C69762DAF816D51369FB876C115D8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateDeviceObserver_mE5FC8E4F478F85DD5D68CCA38EF2FBA395003077_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateIlluminationObserver_mF26ABEDD5A8F58A2E5463EB0FC51C3B3BBF6F178_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateImageTargetObserver_mB1ED5F512A74D8FEE22FBCCE0D8A85317464AA19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateImageTargetObserver_mD323A28EFE16C44AAFFE5F52C569AA10277EEC99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateImageTargetObserver_mE95B9FF1633F84828D591B2DB4C559D77129B767_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateImageTargetObserver_mF33677A9AB954321B88C8A8A824EC20720AE9200_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateMeshObserver_m47DF1BF27E393A78366CFF70AAA0BE2CE21B4B0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateMeshObserver_mB63EB9BD20DD7559AB3A21DF8C07BF66171B4AE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateMeshObserver_mED46CB4B36F98F1DEECE4F6E761F8F515AFA65F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateModelTargetObserver_m9D7CDBABE4F3428C7D07C912E5E72B630B2757C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateMultiTargetObserver_m86F4776EF4FF0AA63DCE5961911210D4EB39BFFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateObserversFromDatabase_m41C271E2D2B7AA7F10B0371E42ACC4F192EEAAAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateValidationAreaObserver_mAFB60D0049CC5E799C7AF80D3A3F63DAD41E77D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateVirtualButtonObserver_mCF0EBA0506F60D9F8D15797216B54ABA7BCB0048_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_GetOrCreateVuMarkObserver_mED2618ED52032CD0E3E575C4474B155A55B2CD2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C18_0_m3CD411053198FE170D3ED8962C846014920D1530_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C21_0_m97F35D93A86BF321992B2DF298CE556525B2CE7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_U3CCreateMultiTargetObserverU3Eg__CreateAndConfigureObserverU7C23_0_m204B5C6DA249097F0DD87B49EF6E7742DD897963_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m02D943A0C5EECCCD0113F9E16FEB884AF8A3DCEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m04AFB9C2D226CDA4C6AA54ED75690FD224A3DC22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m04D221BD44439AA630EA61C018F669C28B1C9854_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m12E01AADC44E2AAEDA50C707C4AF4A200D55B03D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m1E5B3C786F92DB355BAF038DB82CB98BB203DF36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m433A09FB429962EFA2742B9A4AE19546012F4651_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m492A5A09F6D9DF68C769E5A14B54FA5917B6A8B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m63001675252DA5A4A236B0699299FE6A37966BBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m818ADA8FA9D5AAFBFB3D01FDA6303C372A786085_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m89BC35DBCBB0BF67BA02875C7DE9FFE87FDFC701_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_m9807D3AF8E7A411CDA6BC9C6BBE0F67F698B910B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_mA545C1C56E8F4BD9A5D0F551BEB4385107A086E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_mAAD083B423D060A6116603CBE855EF48733E5A54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_mC28B133D5F8543261BFFBD09CE47E1E29B1727B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_mD5C8C5BF03A91EE09C7EDA5C2968FD58BE77F35D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_mDCBFEDB64D0099C4EC6E238DF8D31ECCC80EC4E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverNotCreatedException_1__ctor_mF45E00F2B16D8C327ED5E3BB01B3C98D0E59E3D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverOffsetCalculator_CalculateOffsetInternal_m7068BB917D300601846641F9816B06B692A990C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OneTimeInitialization_OnApplicationQuit_m5BC1F33018118A1129E278FD4BCC903F59E57CEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OneTimeInitialization_OnSceneLoaded_mBB826EADC9EDC866AE103E60F0685228AC302B71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m9D8476FEFE89509F49FA0899F7C5F82BF07AEE96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCheckAvailabilityU3Ed__12_System_Collections_IEnumerator_Reset_m0EDB5DFE51EB1A56367AD7BD5B291581CA53B078_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCheckAvailabilityU3Ed__20_System_Collections_IEnumerator_Reset_m48316D3519CA692D2A15237F7E3FC48152BAE019_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateBarcodeObserverU3Eb__10_0_m348D9F2E7E60877337BA232098D86EE260EE5760_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_0_m0830EDF493BADA9B4EBC02E729B1B7BC81933CB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_1_mB860AEA63447612792BB195262FC838DF1CFB824_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_2_m05A24B3C4A7941FE1A9231197AF0241F9689F2F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_3_m02CE0A038303F8EE1126C53590FB4DF50690984C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_4_mF1FD4D0E68ACB6D9859FBC6DA10898694CB5D9BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_5_m8F95715C8553B8B644D2175F8784F0B2AB4B96A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateHintMapU3Eb__13_6_m9937539986289225027F95D041EE0AAD06A2DEF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateWebCamU3Eb__3_0_m8C4A8096EA28630C8ADC2EE1D1A4F28A6DB38EA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDeinitU3Eb__179_0_m2D99BEE12A220864B8618D68E85BA718CE944E08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetLicenseKeyU3Eb__14_0_m5618039E02794444D356D6613FBEB5E78068FC70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnVuforiaStartedU3Eb__18_1_m2D86DEBB6BA6D3D200B2D1191F3D91DD9D81E6E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupCameraU3Eb__22_0_mAB75D3EFB0FBF951F2CA13FA18CFFC5D4AE8DB5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupCameraU3Eb__22_1_m4A876028ED5CFD320FCD803A4CAF1F87BEEB34E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupCameraU3Eb__22_2_m873ABCF6C78AF23452B1520AAAB8604FB5FB44D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUpdateObserverOffsetsU3Eb__4_0_mDF3B54FDDA1B89917DCDFBF4B1B3EB38F1C13930_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__7_0_m03FEC2A1EAC2EA65E938DEA9E842B5570FAF73D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_AvailableLabelsU3Eb__18_0_m9413629073A18AC732DDFA980D25DC1DF09BEDCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3COnCreateAnchorU3Eb__0_mF410B0A5CBC9451F58634EF96FBB3560D53B83A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CTryGetOffsetForDeviceU3Eb__0_m8D128A48F183F3B816B6FEB9E6D0179A212C111F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass12_0_U3CGetAvailableStateNamesU3Eb__0_mB901F1B9CD5D8FDA8407EC6983F1AF460EB17570_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3COnRemoveAnchorU3Eb__0_m0DF6BB54D218D7F9816F5AC67FD0DBF96D128749_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass15_0_U3CGetGuideViewsU3Eb__0_m5C25B63A0C82754A86B84D6B1DBFFCBE7AFF8162_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CInitU3Eb__0_mEE964C5467BBF8D4C4501DD909B52F1540ED8A0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eb__1_mE1D4ECFE812B53223A663DF419113E2DB4937238_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eg__CreateAndConfigureObserverU7C0_mA606323182BDC2C6E441A09E5B33C1068AE5D834_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CWaitForCameraReadyU3Ed__15_System_Collections_IEnumerator_Reset_m45B1A727F7A8E27C70F3FC6E03A20228DFC1D011_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityLifeCycleListener_OnApplicationPause_m75269DF99A82C95AB030005AB075B2E16CBCCA87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValidationAreaObserver_OnObservation_m8CACA30357F89202AA7CA1F80EC99467D1FD628C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonObserver_OnObservation_m07B261CEADA8D9F568707674E798D32E05B02B19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkObserver_OnVuforiaPaused_m511D858FC888326B3AE6CAA5BF1F3229655645FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuforiaEngineErrorUtil_ToVuforiaEngineError_mEC3DD3E80D52E302A2173BFC052E7DAD2C69FC0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuforiaInitErrorUtil_ToVuforiaInitError_mFAF38691AD0AA6720F90ACA2BC0C2A200257ACF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CameraImage_t160C5E11444459AB15B3F57830F054206547048F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178_0_0_0_var;
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F;;
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com;
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com;;
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke;
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke;;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D;
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.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>
struct Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5 : 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_tBA3AAC085CCDB5D326831F696AA9D0D7465BC271* ____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_t5C472A7C472E9190C62D7249CEA5AB565E56C5D7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t95EE8ADCBADF8A5B4FE948D82C2274D79AEFB6EA* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>
struct Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3 : 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_tF8F029357E1B502E8DBF845A75622D703EBE4B6F* ____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_tD6189EC80E1947031A636F1A462225B6F02882E7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA64E2F76278D88079ED617D6DBCB7D885C0392AD* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682 : 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_t6E8F51999B5C2D1A5E09B1963CF042E7B5CAA500* ____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_t66E188B36DF8E1A23EBDA7253CDCE978CD3EF298* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t95D69F17F87935E5166EE0E3C174BB8A8F051F5B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>
struct Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE : 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_tEC2384FEEAB5190ABF547967C91E9CB5B8D43531* ____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_tF52A03F22E117B486A91CB2CF3DA6E164D24EEF7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tEB097465442D603AA2B39125F32CDE58F9995701* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>
struct Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223 : 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_t6CCCB19DB69F59936F4F1197174581A73BA51F2F* ____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_t063072DDDA86D6657C33F0A2118BC2B722C38B41* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t22A3A0AF67843AF84216C6D4C1FECC037A2D84C7* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296 : 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_t97AB3619D85C457D77E6EED2172BAD3F5A4DB939* ____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_t696CBC5C7E6FCBD9BC6C7662F9C662513E4683D0* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tBAD06F9A058077531866AF5496C41AA1141CE4CA* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>
struct Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D : 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_t9582884FFB0C1BB5BAE69258CA951F8998C4826D* ____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_tA13730317AE0B95AD45E4CDEE00FF9DCAC564B65* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0867EC194A05DC12CC1F2D330A69A08836184421* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.VuEngineError,System.String>
struct Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1 : 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_t0289B6CC359BCEF3271CD30D0EC6337B71BA92EF* ____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_tE4711F4B4F39E07D46C15AE876DD0AF06759A660* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t842A9EA9D7553B2A5A970BF9188E5D93B3B637DE* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.VuforiaInitError,System.String>
struct Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC : 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_tF05F6E47FC3310BA34F404AE6F8665A31EE1CD8C* ____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_t6E8325A8CEC8B7246A481B56F9608FA09018000A* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t6F5EE903115FAF6CF0B8F30DB23407FD5974FD2E* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.EmptyArray`1<System.Object>
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
{
};
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
struct HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t42B2384682BC10A1260DBA3AACEAD00883A5F1E4* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tB02EB47EF37B6650AAFE8A2FE486CA29B4EB1244* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.IVuObservationWithPose>
struct KeyCollection_t063072DDDA86D6657C33F0A2118BC2B722C38B41 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* ____dictionary_0;
};
// System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>
struct List_1_t62BA79DBA78E249CF069675D730077EABD7E4251 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Tuple_2U5BU5D_t32F5C987353BA2FC1AC82172CDBC7702AEF57D8B* ____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<Vuforia.DriverCameraMode>
struct List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
DriverCameraModeU5BU5D_t20A33275D2A197484BD31153ACC12596433CCE5C* ____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<Vuforia.GuideView>
struct List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GuideViewU5BU5D_t314D2F42D3065098ED24C9124CAF3CEC17A49F14* ____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<Vuforia.Internal.Observations.IObservationProvider>
struct List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IObservationProviderU5BU5D_t41C7E65CE1DCF1168F44CFBA1FA862E7258BB909* ____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<Vuforia.Internal.Observers.IObserver>
struct List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IObserverU5BU5D_t2377DA452D5344A1B038F584D63D4FC90B2F0FD4* ____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<Vuforia.Internal.Observers.IObserverWithName>
struct List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IObserverWithNameU5BU5D_tD166C43C49D404E5D0E9EE37955D50FCE2F2B1C7* ____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<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuObservationU5BU5D_tE1044594DAA86E1DD0608AF65F483FA935AF21CF* ____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<Vuforia.Image>
struct List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ImageU5BU5D_t452ECD4944D78AE4587128F1F847691F746CB425* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Permissions.Permission>
struct List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PermissionU5BU5D_t6879298F1D9D992EEC4CE0B26E500B81A487F070* ____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.Pose>
struct List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PoseU5BU5D_tFC818445A5F54FE4CD8B53D645FF0AD0E2A133EB* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____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<Vuforia.Internal.Observers.VuMarkInstance>
struct List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuMarkInstanceU5BU5D_tDCB9AF2E289B20BF0BFBD3C42BC377A6642F8467* ____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<Vuforia.Internal.Core.Engine/DelayedInitializer>
struct List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
DelayedInitializerU5BU5D_t26E7C9F774C9856BC5F4F8C1B9A86C5E2A922B6C* ____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;
};
// Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.Internal.VuforiaDriver.DriverData>
struct NativeEngineDriverUserData_1_t0448A9AFE6AB3A2C12C335F5E1DE7FADF06968DB : public RuntimeObject
{
// Vuforia.NativeStruct`1<T> Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1::mDriverUserData
NativeStruct_1_t4C619F898F5E402A090A9706E75C2FCD329510DC* ___mDriverUserData_0;
};
// Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>
struct NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C : public RuntimeObject
{
// Vuforia.NativeStruct`1<T> Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1::mDriverUserData
NativeStruct_1_tED32B48E1382B0B97B1169D92E75D0C5D83723F9* ___mDriverUserData_0;
};
// System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose>
struct Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
RuntimeObject* ___m_Item2_1;
};
// System.Tuple`2<System.Object,System.Object>
struct Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
RuntimeObject* ___m_Item2_1;
};
// System.Tuple`2<System.Single,System.Single>
struct Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
float ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
float ___m_Item2_1;
};
// System.Tuple`2<System.String,System.String>
struct Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
String_t* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
String_t* ___m_Item2_1;
};
// System.Tuple`2<System.String,UnityEngine.Transform>
struct Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
String_t* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Item2_1;
};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct ValueCollection_tBAD06F9A058077531866AF5496C41AA1141CE4CA : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* ____dictionary_0;
};
// Vuforia.Internal.Observers.AObserver
struct AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979 : public RuntimeObject
{
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver::<Components>k__BackingField
RuntimeObject* ___U3CComponentsU3Ek__BackingField_0;
// System.Int32 Vuforia.Internal.Observers.AObserver::<Id>k__BackingField
int32_t ___U3CIdU3Ek__BackingField_1;
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.AObserver::<Engine>k__BackingField
RuntimeObject* ___U3CEngineU3Ek__BackingField_2;
// System.Action`1<Vuforia.Internal.Observers.IObserver> Vuforia.Internal.Observers.AObserver::OnObserverDestroyed
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___OnObserverDestroyed_3;
// System.Boolean Vuforia.Internal.Observers.AObserver::mDisposed
bool ___mDisposed_4;
};
// Vuforia.Internal.Observers.AObserverComponent
struct AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9 : public RuntimeObject
{
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObserverComponent::<Observer>k__BackingField
RuntimeObject* ___U3CObserverU3Ek__BackingField_0;
// System.Boolean Vuforia.Internal.Observers.AObserverComponent::mEnabled
bool ___mEnabled_1;
// System.Boolean Vuforia.Internal.Observers.AObserverComponent::mObservableActivated
bool ___mObservableActivated_2;
};
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager
struct ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77 : public RuntimeObject
{
// Vuforia.ARFoundation.IARFoundationFacade Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::mARFoundationFacade
RuntimeObject* ___mARFoundationFacade_0;
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::mTaskScheduler
RuntimeObject* ___mTaskScheduler_1;
};
// Vuforia.Internal.Observers.AVuObserver
struct AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Observers.AVuObserver::<Id>k__BackingField
int32_t ___U3CIdU3Ek__BackingField_0;
// System.Boolean Vuforia.Internal.Observers.AVuObserver::<Activated>k__BackingField
bool ___U3CActivatedU3Ek__BackingField_1;
};
// UnityEngine.AndroidJavaObject
struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0 : public RuntimeObject
{
// UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaObject::m_jobject
GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jobject_1;
// UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaObject::m_jclass
GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jclass_2;
};
// Vuforia.AreaTargetCapture
struct AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7 : public RuntimeObject
{
// System.Action Vuforia.AreaTargetCapture::OnCaptureStarted
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnCaptureStarted_0;
// System.Action Vuforia.AreaTargetCapture::OnCapturePaused
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnCapturePaused_1;
// System.Action Vuforia.AreaTargetCapture::OnCaptureResumed
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnCaptureResumed_2;
// System.Action Vuforia.AreaTargetCapture::OnCaptureStopped
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnCaptureStopped_3;
// Vuforia.IVuAreaTargetCaptureController Vuforia.AreaTargetCapture::mVuAreaTargetCaptureController
RuntimeObject* ___mVuAreaTargetCaptureController_4;
// Vuforia.Internal.Observers.DeviceObserver Vuforia.AreaTargetCapture::mDeviceObserver
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___mDeviceObserver_5;
// Vuforia.IVuAreaTargetCapture Vuforia.AreaTargetCapture::mAreaTargetCapture
RuntimeObject* ___mAreaTargetCapture_6;
};
// Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory
struct AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102 : public RuntimeObject
{
};
// System.Reflection.Assembly
struct Assembly_t : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
};
// System.Reflection.AssemblyName
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2 : public RuntimeObject
{
// System.String System.Reflection.AssemblyName::name
String_t* ___name_0;
// System.String System.Reflection.AssemblyName::codebase
String_t* ___codebase_1;
// System.Int32 System.Reflection.AssemblyName::major
int32_t ___major_2;
// System.Int32 System.Reflection.AssemblyName::minor
int32_t ___minor_3;
// System.Int32 System.Reflection.AssemblyName::build
int32_t ___build_4;
// System.Int32 System.Reflection.AssemblyName::revision
int32_t ___revision_5;
// System.Globalization.CultureInfo System.Reflection.AssemblyName::cultureinfo
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___cultureinfo_6;
// System.Reflection.AssemblyNameFlags System.Reflection.AssemblyName::flags
int32_t ___flags_7;
// System.Configuration.Assemblies.AssemblyHashAlgorithm System.Reflection.AssemblyName::hashalg
int32_t ___hashalg_8;
// System.Reflection.StrongNameKeyPair System.Reflection.AssemblyName::keypair
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair_9;
// System.Byte[] System.Reflection.AssemblyName::publicKey
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___publicKey_10;
// System.Byte[] System.Reflection.AssemblyName::keyToken
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyToken_11;
// System.Configuration.Assemblies.AssemblyVersionCompatibility System.Reflection.AssemblyName::versioncompat
int32_t ___versioncompat_12;
// System.Version System.Reflection.AssemblyName::version
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_13;
// System.Reflection.ProcessorArchitecture System.Reflection.AssemblyName::processor_architecture
int32_t ___processor_architecture_14;
// System.Reflection.AssemblyContentType System.Reflection.AssemblyName::contentType
int32_t ___contentType_15;
};
// Native definition for P/Invoke marshalling of System.Reflection.AssemblyName
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_pinvoke
{
char* ___name_0;
char* ___codebase_1;
int32_t ___major_2;
int32_t ___minor_3;
int32_t ___build_4;
int32_t ___revision_5;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___cultureinfo_6;
int32_t ___flags_7;
int32_t ___hashalg_8;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair_9;
Il2CppSafeArray/*NONE*/* ___publicKey_10;
Il2CppSafeArray/*NONE*/* ___keyToken_11;
int32_t ___versioncompat_12;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_13;
int32_t ___processor_architecture_14;
int32_t ___contentType_15;
};
// Native definition for COM marshalling of System.Reflection.AssemblyName
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_com
{
Il2CppChar* ___name_0;
Il2CppChar* ___codebase_1;
int32_t ___major_2;
int32_t ___minor_3;
int32_t ___build_4;
int32_t ___revision_5;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___cultureinfo_6;
int32_t ___flags_7;
int32_t ___hashalg_8;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair_9;
Il2CppSafeArray/*NONE*/* ___publicKey_10;
Il2CppSafeArray/*NONE*/* ___keyToken_11;
int32_t ___versioncompat_12;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_13;
int32_t ___processor_architecture_14;
int32_t ___contentType_15;
};
// Vuforia.CameraControllerFactory
struct CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000 : public RuntimeObject
{
};
// Vuforia.Internal.Core.CameraFrame
struct CameraFrame_t62A683FC44CAB9A99C89F9865319D7B5A2BEDD33 : public RuntimeObject
{
// System.Collections.Generic.IList`1<Vuforia.Image> Vuforia.Internal.Core.CameraFrame::<Images>k__BackingField
RuntimeObject* ___U3CImagesU3Ek__BackingField_0;
};
// Vuforia.Internal.Core.CoreDependencies
struct CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F : public RuntimeObject
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Core.CoreDependencies::<Engine>k__BackingField
RuntimeObject* ___U3CEngineU3Ek__BackingField_0;
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler Vuforia.Internal.Core.CoreDependencies::<UnityMainThreadTaskScheduler>k__BackingField
RuntimeObject* ___U3CUnityMainThreadTaskSchedulerU3Ek__BackingField_1;
// Vuforia.VuforiaConfiguration Vuforia.Internal.Core.CoreDependencies::<VuforiaConfiguration>k__BackingField
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___U3CVuforiaConfigurationU3Ek__BackingField_2;
};
// Vuforia.Internal.Core.DeviceInfo
struct DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0 : public RuntimeObject
{
// System.Boolean Vuforia.Internal.Core.DeviceInfo::mUseThirdPartySeethroughEyewear
bool ___mUseThirdPartySeethroughEyewear_0;
};
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
// System.Int32 System.Text.Encoding::m_codePage
int32_t ___m_codePage_9;
// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem_10;
// System.Boolean System.Text.Encoding::m_deserializedFromEverett
bool ___m_deserializedFromEverett_11;
// System.Boolean System.Text.Encoding::m_isReadOnly
bool ___m_isReadOnly_12;
// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13;
// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14;
};
// Vuforia.Internal.Core.EnginePermissions
struct EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE : public RuntimeObject
{
// System.Action Vuforia.Internal.Core.EnginePermissions::mContinueAction
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mContinueAction_0;
// Vuforia.Internal.Utility.Environment.IPlatformEvaluator Vuforia.Internal.Core.EnginePermissions::mEvaluator
RuntimeObject* ___mEvaluator_1;
// Vuforia.Internal.Permissions.IPermissionRequesterFactory Vuforia.Internal.Core.EnginePermissions::mRequesterFactory
RuntimeObject* ___mRequesterFactory_2;
};
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory
struct ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF : public RuntimeObject
{
};
// Vuforia.Internal.ExternalCamera.ExternalCameraMonitor
struct ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155 : public RuntimeObject
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::mEngine
RuntimeObject* ___mEngine_0;
// System.Boolean Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::mVuforiaInScene
bool ___mVuforiaInScene_1;
};
// Vuforia.ImageDescription
struct ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B : public RuntimeObject
{
// System.Int32 Vuforia.ImageDescription::<Width>k__BackingField
int32_t ___U3CWidthU3Ek__BackingField_0;
// System.Int32 Vuforia.ImageDescription::<Height>k__BackingField
int32_t ___U3CHeightU3Ek__BackingField_1;
// System.Int32 Vuforia.ImageDescription::<Stride>k__BackingField
int32_t ___U3CStrideU3Ek__BackingField_2;
// System.Int32 Vuforia.ImageDescription::<BufferWidth>k__BackingField
int32_t ___U3CBufferWidthU3Ek__BackingField_3;
// System.Int32 Vuforia.ImageDescription::<BufferHeight>k__BackingField
int32_t ___U3CBufferHeightU3Ek__BackingField_4;
// Vuforia.PixelFormat Vuforia.ImageDescription::<PixelFormat>k__BackingField
int32_t ___U3CPixelFormatU3Ek__BackingField_5;
// System.Int32 Vuforia.ImageDescription::<BufferSize>k__BackingField
int32_t ___U3CBufferSizeU3Ek__BackingField_6;
};
// Vuforia.Internal.Core.InternalEngineHintSetter
struct InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean> Vuforia.Internal.Core.InternalEngineHintSetter::mHints
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* ___mHints_7;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>> Vuforia.Internal.Core.InternalEngineHintSetter::mHintMap
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* ___mHintMap_8;
};
// Vuforia.Internal.Utility.Log
struct Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E : public RuntimeObject
{
};
// System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
// System.Object System.MarshalByRefObject::_identity
RuntimeObject* ____identity_0;
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Vuforia.Internal.NativeBridge.NativeEngineConfigSet
struct NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C : public RuntimeObject
{
// Vuforia.VuEngineConfigSet Vuforia.Internal.NativeBridge.NativeEngineConfigSet::mConfigSet
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* ___mConfigSet_1;
// Vuforia.Internal.NativeBridge.INativeEngineDriverUserData Vuforia.Internal.NativeBridge.NativeEngineConfigSet::mDriverUserData
RuntimeObject* ___mDriverUserData_2;
// UnityEngine.AndroidJavaClass Vuforia.Internal.NativeBridge.NativeEngineConfigSet::mUnityPlayer
AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___mUnityPlayer_3;
// UnityEngine.AndroidJavaObject Vuforia.Internal.NativeBridge.NativeEngineConfigSet::mCurrentActivity
AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___mCurrentActivity_4;
};
// Vuforia.Internal.NativeBridge.NativeEngineFactory
struct NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B : public RuntimeObject
{
};
// Vuforia.Internal.NativeBridge.NativeObservationUtils
struct NativeObservationUtils_t46D59657532C45A20D70C98DB6D71176ECA10694 : public RuntimeObject
{
};
// Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil
struct NativeToUnityConversionUtil_tC0DE49A5CEA968F4CBA8EF67B911F625644356B0 : public RuntimeObject
{
};
// Vuforia.Internal.ARFoundation.NullARFoundationFacade
struct NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0 : public RuntimeObject
{
// System.Action`1<Vuforia.ARFoundation.ARFoundationImage> Vuforia.Internal.ARFoundation.NullARFoundationFacade::ARFoundationImageEvent
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* ___ARFoundationImageEvent_0;
// System.Action`2<UnityEngine.Transform,System.Int64> Vuforia.Internal.ARFoundation.NullARFoundationFacade::ARFoundationPoseEvent
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* ___ARFoundationPoseEvent_1;
// System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>> Vuforia.Internal.ARFoundation.NullARFoundationFacade::AnchorsChangedEvent
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* ___AnchorsChangedEvent_2;
};
// Vuforia.Internal.ExternalCamera.NullExternalCamera
struct NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC : public RuntimeObject
{
};
// Vuforia.Internal.Observers.NullObserverOffsetCalculator
struct NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD : public RuntimeObject
{
};
// Vuforia.Internal.Observations.ObservationProviderFactory
struct ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94 : public RuntimeObject
{
};
// Vuforia.Internal.Core.ObserverFactory
struct ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F : public RuntimeObject
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Core.ObserverFactory::mEngine
RuntimeObject* ___mEngine_0;
// System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver> Vuforia.Internal.Core.ObserverFactory::mVuMarkObservers
Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* ___mVuMarkObservers_1;
// Vuforia.IVuEngine Vuforia.Internal.Core.ObserverFactory::mVuEngine
RuntimeObject* ___mVuEngine_2;
};
// Vuforia.Internal.Core.ObserverOffsetCalculatorFactory
struct ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F : public RuntimeObject
{
};
// Vuforia.Internal.Core.OneTimeInitialization
struct OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.PermissionRequesterFactory
struct PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F : public RuntimeObject
{
};
// Vuforia.PlatformControllerFactory
struct PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B : public RuntimeObject
{
};
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
struct SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499 : public RuntimeObject
{
};
// Vuforia.Internal.Core.StateProcessor
struct StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9 : public RuntimeObject
{
// System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider> Vuforia.Internal.Core.StateProcessor::mObservationProviders
RuntimeObject* ___mObservationProviders_0;
// Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.StateProcessor::mTargetPoseOffsetCalculator
RuntimeObject* ___mTargetPoseOffsetCalculator_1;
};
// Vuforia.Internal.Core.StateProcessorFactory
struct StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9 : public RuntimeObject
{
};
// Vuforia.Internal.Core.StaticInstances
struct StaticInstances_tB06489A520B6B4CD8E514C18A6B67A7F03A4378E : 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;
};
// Vuforia.Internal.Core.Strings
struct Strings_t8DD426EC6CAEFC23F131D70DB88003B2D1CE782B : public RuntimeObject
{
};
// System.Threading.SynchronizationContext
struct SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0 : public RuntimeObject
{
// System.Threading.SynchronizationContextProperties System.Threading.SynchronizationContext::_props
int32_t ____props_0;
};
// Vuforia.Internal.Core.UniqueIDProvider
struct UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Core.UniqueIDProvider::mLastAssignedId
int32_t ___mLastAssignedId_1;
};
// Vuforia.Internal.VuforiaDriver.UnityDriver
struct UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246 : public RuntimeObject
{
};
// Vuforia.Internal.Core.UnityMainThreadTaskScheduler
struct UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C : public RuntimeObject
{
// Vuforia.Internal.Core.IUnityLifeCycleListener Vuforia.Internal.Core.UnityMainThreadTaskScheduler::mUnityLifeCycleListener
RuntimeObject* ___mUnityLifeCycleListener_0;
};
// Vuforia.Internal.ValidationAreaCaptureFactory
struct ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8 : public RuntimeObject
{
// Vuforia.IVuEngine Vuforia.Internal.ValidationAreaCaptureFactory::mEngine
RuntimeObject* ___mEngine_0;
};
// Vuforia.Internal.ValidationAreaCaptureUploadFactory
struct ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF : public RuntimeObject
{
// Vuforia.IVuEngine Vuforia.Internal.ValidationAreaCaptureUploadFactory::mEngine
RuntimeObject* ___mEngine_0;
};
// 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
{
};
// Vuforia.Internal.Rendering.VideoBackgroundFactory
struct VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34 : public RuntimeObject
{
};
// Vuforia.VuAnchorObserverConfig
struct VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68 : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuAnchorObserverConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// Vuforia.VuBool Vuforia.VuAnchorObserverConfig::activate
int32_t ___activate_1;
};
// Vuforia.VuBarcodeConfig
struct VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215 : public RuntimeObject
{
// Vuforia.VuBarcodeTypeSet Vuforia.VuBarcodeConfig::observedTypes
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* ___observedTypes_0;
// Vuforia.VuBarcodeDetectionMode Vuforia.VuBarcodeConfig::detectionMode
int32_t ___detectionMode_1;
// Vuforia.VuBool Vuforia.VuBarcodeConfig::activate
int32_t ___activate_2;
};
// Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A : public RuntimeObject
{
// System.String Vuforia.VuCloudImageTargetConfig::userAuth
String_t* ___userAuth_0;
// System.String Vuforia.VuCloudImageTargetConfig::secretAuth
String_t* ___secretAuth_1;
// Vuforia.VuBool Vuforia.VuCloudImageTargetConfig::activate
int32_t ___activate_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_pinvoke
{
char* ___userAuth_0;
char* ___secretAuth_1;
int32_t ___activate_2;
};
// Native definition for COM marshalling of Vuforia.VuCloudImageTargetConfig
struct VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_marshaled_com
{
char* ___userAuth_0;
char* ___secretAuth_1;
int32_t ___activate_2;
};
// Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752 : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuDeviceCalibrationConfig::asyncFetchLatestCalibration
int32_t ___asyncFetchLatestCalibration_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_pinvoke
{
int32_t ___asyncFetchLatestCalibration_0;
};
// Native definition for COM marshalling of Vuforia.VuDeviceCalibrationConfig
struct VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_marshaled_com
{
int32_t ___asyncFetchLatestCalibration_0;
};
// Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98 : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuDevicePoseConfig::activate
int32_t ___activate_0;
// Vuforia.VuBool Vuforia.VuDevicePoseConfig::staticMode
int32_t ___staticMode_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_pinvoke
{
int32_t ___activate_0;
int32_t ___staticMode_1;
};
// Native definition for COM marshalling of Vuforia.VuDevicePoseConfig
struct VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_marshaled_com
{
int32_t ___activate_0;
int32_t ___staticMode_1;
};
// Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuFusionProviderConfig::usePlatformFusionProvider
int32_t ___usePlatformFusionProvider_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_pinvoke
{
int32_t ___usePlatformFusionProvider_0;
};
// Native definition for COM marshalling of Vuforia.VuFusionProviderConfig
struct VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_marshaled_com
{
int32_t ___usePlatformFusionProvider_0;
};
// Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuIlluminationConfig::activate
int32_t ___activate_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_pinvoke
{
int32_t ___activate_0;
};
// Native definition for COM marshalling of Vuforia.VuIlluminationConfig
struct VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_marshaled_com
{
int32_t ___activate_0;
};
// Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A : public RuntimeObject
{
// Vuforia.VuBool Vuforia.VuInternalConfig::enableSideLoadedDeviceCalibration
int32_t ___enableSideLoadedDeviceCalibration_0;
// Vuforia.VuBool Vuforia.VuInternalConfig::enableAreaTargetWithVISLAM
int32_t ___enableAreaTargetWithVISLAM_1;
// Vuforia.VuBool Vuforia.VuInternalConfig::enableAreaTargetCaptureWithAllPlatformFusion
int32_t ___enableAreaTargetCaptureWithAllPlatformFusion_2;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableObservers
int32_t ___disableObservers_3;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableLicenseEnforcementInPrivateBuild
int32_t ___disableLicenseEnforcementInPrivateBuild_4;
// Vuforia.VuBool Vuforia.VuInternalConfig::noAdaptiveAnnotationTrackingMode
int32_t ___noAdaptiveAnnotationTrackingMode_5;
// Vuforia.VuBool Vuforia.VuInternalConfig::noObservationsWhileNotTracking
int32_t ___noObservationsWhileNotTracking_6;
// Vuforia.VuBool Vuforia.VuInternalConfig::enforce30fpsCameraFramerate
int32_t ___enforce30fpsCameraFramerate_7;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableCameraAccess
int32_t ___disableCameraAccess_8;
// Vuforia.VuBool Vuforia.VuInternalConfig::disablePermissionCheck
int32_t ___disablePermissionCheck_9;
// Vuforia.VuBool Vuforia.VuInternalConfig::disableDepthBasedAnnotationTracking
int32_t ___disableDepthBasedAnnotationTracking_10;
};
// Native definition for P/Invoke marshalling of Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_pinvoke
{
int32_t ___enableSideLoadedDeviceCalibration_0;
int32_t ___enableAreaTargetWithVISLAM_1;
int32_t ___enableAreaTargetCaptureWithAllPlatformFusion_2;
int32_t ___disableObservers_3;
int32_t ___disableLicenseEnforcementInPrivateBuild_4;
int32_t ___noAdaptiveAnnotationTrackingMode_5;
int32_t ___noObservationsWhileNotTracking_6;
int32_t ___enforce30fpsCameraFramerate_7;
int32_t ___disableCameraAccess_8;
int32_t ___disablePermissionCheck_9;
int32_t ___disableDepthBasedAnnotationTracking_10;
};
// Native definition for COM marshalling of Vuforia.VuInternalConfig
struct VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_marshaled_com
{
int32_t ___enableSideLoadedDeviceCalibration_0;
int32_t ___enableAreaTargetWithVISLAM_1;
int32_t ___enableAreaTargetCaptureWithAllPlatformFusion_2;
int32_t ___disableObservers_3;
int32_t ___disableLicenseEnforcementInPrivateBuild_4;
int32_t ___noAdaptiveAnnotationTrackingMode_5;
int32_t ___noObservationsWhileNotTracking_6;
int32_t ___enforce30fpsCameraFramerate_7;
int32_t ___disableCameraAccess_8;
int32_t ___disablePermissionCheck_9;
int32_t ___disableDepthBasedAnnotationTracking_10;
};
// Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C : public RuntimeObject
{
// System.String Vuforia.VuLicenseConfig::key
String_t* ___key_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_pinvoke
{
char* ___key_0;
};
// Native definition for COM marshalling of Vuforia.VuLicenseConfig
struct VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_marshaled_com
{
char* ___key_0;
};
// Vuforia.VuMeshAreaTargetCaptureConfig
struct VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58 : public RuntimeObject
{
// Vuforia.IVuAreaTargetCapture Vuforia.VuMeshAreaTargetCaptureConfig::capture
RuntimeObject* ___capture_0;
// Vuforia.VuBool Vuforia.VuMeshAreaTargetCaptureConfig::activate
int32_t ___activate_1;
};
// Vuforia.VuMeshAreaTargetConfig
struct VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuMeshAreaTargetConfig::areaTargetObserver
RuntimeObject* ___areaTargetObserver_0;
// System.String Vuforia.VuMeshAreaTargetConfig::occlusionMeshPath
String_t* ___occlusionMeshPath_1;
// Vuforia.VuBool Vuforia.VuMeshAreaTargetConfig::activate
int32_t ___activate_2;
};
// Vuforia.VuMeshModelTargetConfig
struct VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39 : public RuntimeObject
{
// Vuforia.IVuModelTargetObserver Vuforia.VuMeshModelTargetConfig::modelTargetObserver
RuntimeObject* ___modelTargetObserver_0;
// Vuforia.VuBool Vuforia.VuMeshModelTargetConfig::activate
int32_t ___activate_1;
};
// Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB : public RuntimeObject
{
// Vuforia.VuSoftwareContextType Vuforia.VuSoftwareContextConfig::softwareContextType
int32_t ___softwareContextType_0;
// System.String Vuforia.VuSoftwareContextConfig::softwareVersion
String_t* ___softwareVersion_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_pinvoke
{
int32_t ___softwareContextType_0;
char* ___softwareVersion_1;
};
// Native definition for COM marshalling of Vuforia.VuSoftwareContextConfig
struct VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_marshaled_com
{
int32_t ___softwareContextType_0;
Il2CppChar* ___softwareVersion_1;
};
// Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D : public RuntimeObject
{
// System.String Vuforia.VuValidationAreaConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuValidationAreaConfig::validationAreaName
String_t* ___validationAreaName_1;
// Vuforia.VuBool Vuforia.VuValidationAreaConfig::activate
int32_t ___activate_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___validationAreaName_1;
int32_t ___activate_2;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaConfig
struct VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_marshaled_com
{
char* ___databasePath_0;
char* ___validationAreaName_1;
int32_t ___activate_2;
};
// Vuforia.VuforiaApplication
struct VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46 : public RuntimeObject
{
// Vuforia.VuforiaInitError Vuforia.VuforiaApplication::mInitError
int32_t ___mInitError_1;
// System.Action Vuforia.VuforiaApplication::mOnBeforeVuforiaInitialized
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mOnBeforeVuforiaInitialized_2;
// System.Action`1<Vuforia.VuforiaInitError> Vuforia.VuforiaApplication::mOnVuforiaInitialized
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___mOnVuforiaInitialized_3;
// System.Action Vuforia.VuforiaApplication::mOnVuforiaStarted
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mOnVuforiaStarted_4;
// System.Action`1<Vuforia.VuforiaEngineError> Vuforia.VuforiaApplication::OnVuforiaError
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* ___OnVuforiaError_5;
// System.Action`1<System.Boolean> Vuforia.VuforiaApplication::OnVuforiaPaused
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnVuforiaPaused_6;
// System.Action Vuforia.VuforiaApplication::OnVuforiaStopped
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVuforiaStopped_7;
// System.Action Vuforia.VuforiaApplication::OnVuforiaDeinitialized
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVuforiaDeinitialized_8;
};
// Vuforia.Internal.Core.VuforiaEngineErrorUtil
struct VuforiaEngineErrorUtil_tFD583DAD721B5DCCE75AF09C94BF453B3A1A2291 : public RuntimeObject
{
};
// Vuforia.Internal.Core.VuforiaInitErrorUtil
struct VuforiaInitErrorUtil_tFB1EE0E28BA5CCE5EE203C3AA5129B57DDCF6A9D : public RuntimeObject
{
};
// Vuforia.Internal.Core.VuforiaVersion
struct VuforiaVersion_t71402D3B5116EF52A06728AC76FD85E360DE290D : public RuntimeObject
{
};
// Vuforia.WebCamTexAdaptor
struct WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C : public RuntimeObject
{
// UnityEngine.WebCamTexture Vuforia.WebCamTexAdaptor::mWebCamTexture
WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___mWebCamTexture_0;
// UnityEngine.AsyncOperation Vuforia.WebCamTexAdaptor::mCheckCameraPermissions
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___mCheckCameraPermissions_1;
};
// Vuforia.Internal.Core.WorldOriginProvider
struct WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C : public RuntimeObject
{
// Vuforia.Internal.Core.IDeviceInfo Vuforia.Internal.Core.WorldOriginProvider::mDeviceInfo
RuntimeObject* ___mDeviceInfo_0;
// Vuforia.WorldCenterMode Vuforia.Internal.Core.WorldOriginProvider::mWorldCenterMode
int32_t ___mWorldCenterMode_1;
// System.Func`1<System.Nullable`1<System.Int32>> Vuforia.Internal.Core.WorldOriginProvider::mOriginTargetObserverIdProvider
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* ___mOriginTargetObserverIdProvider_2;
// System.Collections.Generic.List`1<System.Int32> Vuforia.Internal.Core.WorldOriginProvider::mTrackedObserverIds
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___mTrackedObserverIds_3;
// System.Boolean Vuforia.Internal.Core.WorldOriginProvider::mIsUsingARFoundation
bool ___mIsUsingARFoundation_4;
};
// Vuforia.Internal.Core.WorldOriginProviderFactory
struct WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C : public RuntimeObject
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c
struct U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C : public RuntimeObject
{
};
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0
struct U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55 : public RuntimeObject
{
// Vuforia.Internal.ARFoundation.ARFoundationCamera Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0::<>4__this
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* ___U3CU3E4__this_0;
// System.Func`1<System.Boolean> Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0::initOnCameraReady
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___initOnCameraReady_1;
};
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20
struct U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB : public RuntimeObject
{
// System.Int32 Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// Vuforia.Internal.ARFoundation.ARFoundationCamera Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::<>4__this
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* ___U3CU3E4__this_2;
// System.Action`1<System.Boolean> Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::onComplete
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___onComplete_3;
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::<isReady>5__2
bool ___U3CisReadyU3E5__2_4;
};
// Vuforia.Internal.Core.CoreDependencies/<>c
struct U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979 : public RuntimeObject
{
};
// Vuforia.Internal.Core.Engine/<>c
struct U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2 : public RuntimeObject
{
};
// Vuforia.Internal.Core.Engine/DelayedInitializer
struct DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C : public RuntimeObject
{
// System.Boolean Vuforia.Internal.Core.Engine/DelayedInitializer::<Initialized>k__BackingField
bool ___U3CInitializedU3Ek__BackingField_0;
// System.Func`1<System.Boolean> Vuforia.Internal.Core.Engine/DelayedInitializer::mInitAction
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___mInitAction_1;
};
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c
struct U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417 : public RuntimeObject
{
};
// Vuforia.Internal.Core.InternalEngineHintSetter/<>c
struct U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308 : public RuntimeObject
{
};
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
struct U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2 : public RuntimeObject
{
// System.Collections.Generic.List`1<System.Int32> Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0::meshIds
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___meshIds_0;
};
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0
struct U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950 : public RuntimeObject
{
// Vuforia.IVuModelTargetState Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0::state
RuntimeObject* ___state_0;
};
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0
struct U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2 : public RuntimeObject
{
// Vuforia.IVuGuideView Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0::guideView
RuntimeObject* ___guideView_0;
};
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12
struct U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
};
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15
struct U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
};
// Vuforia.Internal.Core.ObserverFactory/<>c
struct U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A : public RuntimeObject
{
};
// Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE : public RuntimeObject
{
// Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0::devicePoseObserver
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___devicePoseObserver_0;
};
// Vuforia.Internal.Core.StateProcessor/<>c
struct U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0 : public RuntimeObject
{
};
// Vuforia.Internal.Observers.ValidationAreaObserver/<>c
struct U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7 : public RuntimeObject
{
};
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration
struct DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017 : public RuntimeObject
{
// System.Boolean Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::autoStartTracker
bool ___autoStartTracker_1;
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration/ARCoreRequirement Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::arcoreRequirement
int32_t ___arcoreRequirement_2;
// System.Boolean Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::autoImportArcore
bool ___autoImportArcore_3;
// System.Boolean Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::thirdPartyARCoreClientDetected
bool ___thirdPartyARCoreClientDetected_4;
// System.Boolean Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::<UseThirdPartySeethroughEyewear>k__BackingField
bool ___U3CUseThirdPartySeethroughEyewearU3Ek__BackingField_5;
};
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration
struct GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF : public RuntimeObject
{
// System.String Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::vuforiaLicenseKey
String_t* ___vuforiaLicenseKey_3;
// System.String Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::ufoLicenseKey
String_t* ___ufoLicenseKey_4;
// System.Boolean Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::delayedInitialization
bool ___delayedInitialization_5;
// Vuforia.FocusMode Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::cameraFocusModeSetting
int32_t ___cameraFocusModeSetting_6;
// Vuforia.CameraMode Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::cameraDeviceModeSetting
int32_t ___cameraDeviceModeSetting_7;
// System.Int32 Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::maxSimultaneousImageTargets
int32_t ___maxSimultaneousImageTargets_8;
// System.Single Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::previousVirtualSceneScaleFactor
float ___previousVirtualSceneScaleFactor_9;
// System.Single Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::virtualSceneScaleFactor
float ___virtualSceneScaleFactor_10;
// System.Func`1<System.Single> Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::GetVirtualSceneScaleDelegate
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___GetVirtualSceneScaleDelegate_11;
// System.Action`1<System.Single> Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::SetVirtualSceneScaleDelegate
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___SetVirtualSceneScaleDelegate_12;
// System.Boolean Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::modelTargetRecoWhileExtendedTracked
bool ___modelTargetRecoWhileExtendedTracked_13;
// System.Boolean Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::shareRecordingsInITunes
bool ___shareRecordingsInITunes_14;
// Vuforia.Internal.Utility.LogLevel Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::logLevel
int32_t ___logLevel_15;
// System.String Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::version
String_t* ___version_16;
// System.String Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::eulaAcceptedVersions
String_t* ___eulaAcceptedVersions_17;
};
// Vuforia.VuforiaConfiguration/PackageInfo
struct PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16 : public RuntimeObject
{
// System.String Vuforia.VuforiaConfiguration/PackageInfo::ARFoundationVersion
String_t* ___ARFoundationVersion_0;
};
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
struct VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2 : public RuntimeObject
{
// System.Int32 Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::numDivisions
int32_t ___numDivisions_0;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::videoBackgroundShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___videoBackgroundShader_1;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::unlitShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___unlitShader_2;
// System.Boolean Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::videoBackgroundEnabled
bool ___videoBackgroundEnabled_3;
};
// Vuforia.VuforiaConfiguration/WebCamConfiguration
struct WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486 : public RuntimeObject
{
// System.String Vuforia.VuforiaConfiguration/WebCamConfiguration::mDeviceName
String_t* ___mDeviceName_1;
// System.Int32 Vuforia.VuforiaConfiguration/WebCamConfiguration::renderTextureLayer
int32_t ___renderTextureLayer_2;
};
// Vuforia.Internal.Core.WorldOriginProvider/<>c
struct U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A : public RuntimeObject
{
};
// System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>
struct Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>
struct KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
bool ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
struct KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// Unity.Collections.NativeArray`1<System.Byte>
struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// System.Nullable`1<System.Boolean>
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
bool ___value_1;
};
// System.Nullable`1<System.Int32>
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<System.Int32Enum>
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<UnityEngine.ScreenOrientation>
struct Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<System.Single>
struct Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
float ___value_1;
};
// System.Nullable`1<Vuforia.TrackingOptimization>
struct Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuCylinderTargetCreationError>
struct Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuImageTargetCreationError>
struct Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuModelTargetCreationError>
struct Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuMultiTargetCreationError>
struct Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuValidationAreaCreationError>
struct Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<Vuforia.VuVuMarkCreationError>
struct Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// Vuforia.Internal.Observers.ANativeObserver
struct ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD : public AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979
{
// Vuforia.IVuObserver Vuforia.Internal.Observers.ANativeObserver::<VuObserver>k__BackingField
RuntimeObject* ___U3CVuObserverU3Ek__BackingField_5;
};
// Vuforia.Internal.Observers.AObservationFilterComponent
struct AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
};
// UnityEngine.AndroidJavaClass
struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03 : public AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0
{
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// Vuforia.Internal.Core.ComparableCameraIntrinsics
struct ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E
{
// System.Single Vuforia.Internal.Core.ComparableCameraIntrinsics::PrincipalX
float ___PrincipalX_0;
// System.Single Vuforia.Internal.Core.ComparableCameraIntrinsics::PrincipalY
float ___PrincipalY_1;
// System.Single Vuforia.Internal.Core.ComparableCameraIntrinsics::FovX
float ___FovX_2;
// System.Single Vuforia.Internal.Core.ComparableCameraIntrinsics::Fovy
float ___Fovy_3;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// Vuforia.DriverCameraMode
#pragma pack(push, tp, 1)
struct DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A
{
// System.Int32 Vuforia.DriverCameraMode::Width
int32_t ___Width_0;
// System.Int32 Vuforia.DriverCameraMode::Height
int32_t ___Height_1;
// System.Int32 Vuforia.DriverCameraMode::Fps
int32_t ___Fps_2;
// Vuforia.DriverPixelFormat Vuforia.DriverCameraMode::Format
int32_t ___Format_3;
};
#pragma pack(pop, tp)
// 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
{
};
// Vuforia.Internal.NativeBridge.FileDriverUserData
struct FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9 : public NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C
{
// Vuforia.NativeString Vuforia.Internal.NativeBridge.FileDriverUserData::mSequencePath
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* ___mSequencePath_1;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// System.Reflection.MethodBase
struct MethodBase_t : public MemberInfo_t
{
};
// Vuforia.Internal.Observers.ObservationPublisherComponent
struct ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465 : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation> Vuforia.Internal.Observers.ObservationPublisherComponent::OnObservation
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___OnObservation_3;
};
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
struct PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1 : public AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.PlayModeVuAnchorObserver::mEngine
RuntimeObject* ___mEngine_2;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::mAnchors
RuntimeObject* ___mAnchors_3;
// System.Collections.Generic.IList`1<Vuforia.IVuObservation> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::mObservations
RuntimeObject* ___mObservations_4;
};
// Vuforia.Internal.Observers.PosePublisherComponent
struct PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.PosePublisherComponent::OnPoseUpdated
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* ___OnPoseUpdated_3;
};
// 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;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// UnityEngine.SceneManagement.Scene
struct Scene_tA1DC762B79745EB5140F054C884855B922318356
{
// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
int32_t ___m_Handle_0;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// Vuforia.TargetStatus
struct TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0
{
// Vuforia.Status Vuforia.TargetStatus::<Status>k__BackingField
int32_t ___U3CStatusU3Ek__BackingField_0;
// Vuforia.StatusInfo Vuforia.TargetStatus::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_1;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
};
// Vuforia.Internal.VuforiaDriver.UnityDriverUserData
struct UnityDriverUserData_t599AA252B4696E58F215DCE16EF67FEEF3376443 : public NativeEngineDriverUserData_1_t0448A9AFE6AB3A2C12C335F5E1DE7FADF06968DB
{
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// Vuforia.VuDatabaseTargetInfo
struct VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E
{
// Vuforia.VuObserverType Vuforia.VuDatabaseTargetInfo::observerType
int32_t ___observerType_0;
// System.String Vuforia.VuDatabaseTargetInfo::name
String_t* ___name_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDatabaseTargetInfo
struct VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_pinvoke
{
int32_t ___observerType_0;
char* ___name_1;
};
// Native definition for COM marshalling of Vuforia.VuDatabaseTargetInfo
struct VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E_marshaled_com
{
int32_t ___observerType_0;
Il2CppChar* ___name_1;
};
// Vuforia.Internal.Observers.VuMarkInstance
struct VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867 : public AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979
{
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Observers.VuMarkInstance::<VuMarkObserver>k__BackingField
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___U3CVuMarkObserverU3Ek__BackingField_5;
// Vuforia.VuMarkInstanceId Vuforia.Internal.Observers.VuMarkInstance::<InstanceId>k__BackingField
RuntimeObject* ___U3CInstanceIdU3Ek__BackingField_6;
// Vuforia.Image Vuforia.Internal.Observers.VuMarkInstance::<InstanceImage>k__BackingField
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___U3CInstanceImageU3Ek__BackingField_7;
// System.Boolean Vuforia.Internal.Observers.VuMarkInstance::mActivated
bool ___mActivated_8;
};
// Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
struct VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2
{
// System.Byte[] Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::<Buffer>k__BackingField
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CBufferU3Ek__BackingField_0;
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::<HexStringValue>k__BackingField
String_t* ___U3CHexStringValueU3Ek__BackingField_1;
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::<StringValue>k__BackingField
String_t* ___U3CStringValueU3Ek__BackingField_2;
// System.UInt64 Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::<NumericValue>k__BackingField
uint64_t ___U3CNumericValueU3Ek__BackingField_3;
// Vuforia.InstanceIdType Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::<DataType>k__BackingField
int32_t ___U3CDataTypeU3Ek__BackingField_4;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
struct VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_pinvoke
{
Il2CppSafeArray/*NONE*/* ___U3CBufferU3Ek__BackingField_0;
char* ___U3CHexStringValueU3Ek__BackingField_1;
char* ___U3CStringValueU3Ek__BackingField_2;
uint64_t ___U3CNumericValueU3Ek__BackingField_3;
int32_t ___U3CDataTypeU3Ek__BackingField_4;
};
// Native definition for COM marshalling of Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
struct VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_com
{
Il2CppSafeArray/*NONE*/* ___U3CBufferU3Ek__BackingField_0;
Il2CppChar* ___U3CHexStringValueU3Ek__BackingField_1;
Il2CppChar* ___U3CStringValueU3Ek__BackingField_2;
uint64_t ___U3CNumericValueU3Ek__BackingField_3;
int32_t ___U3CDataTypeU3Ek__BackingField_4;
};
// Vuforia.VuMatrix44F
struct VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6
{
// System.Single Vuforia.VuMatrix44F::m0
float ___m0_0;
// System.Single Vuforia.VuMatrix44F::m1
float ___m1_1;
// System.Single Vuforia.VuMatrix44F::m2
float ___m2_2;
// System.Single Vuforia.VuMatrix44F::m3
float ___m3_3;
// System.Single Vuforia.VuMatrix44F::m4
float ___m4_4;
// System.Single Vuforia.VuMatrix44F::m5
float ___m5_5;
// System.Single Vuforia.VuMatrix44F::m6
float ___m6_6;
// System.Single Vuforia.VuMatrix44F::m7
float ___m7_7;
// System.Single Vuforia.VuMatrix44F::m8
float ___m8_8;
// System.Single Vuforia.VuMatrix44F::m9
float ___m9_9;
// System.Single Vuforia.VuMatrix44F::m10
float ___m10_10;
// System.Single Vuforia.VuMatrix44F::m11
float ___m11_11;
// System.Single Vuforia.VuMatrix44F::m12
float ___m12_12;
// System.Single Vuforia.VuMatrix44F::m13
float ___m13_13;
// System.Single Vuforia.VuMatrix44F::m14
float ___m14_14;
// System.Single Vuforia.VuMatrix44F::m15
float ___m15_15;
};
// Vuforia.VuValidationAreaObservationValidationInfo
struct VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860
{
// System.String Vuforia.VuValidationAreaObservationValidationInfo::labelName
String_t* ___labelName_0;
// System.Single Vuforia.VuValidationAreaObservationValidationInfo::confidence
float ___confidence_1;
// System.Int64 Vuforia.VuValidationAreaObservationValidationInfo::timestamp
int64_t ___timestamp_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuValidationAreaObservationValidationInfo
struct VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_pinvoke
{
char* ___labelName_0;
float ___confidence_1;
int64_t ___timestamp_2;
};
// Native definition for COM marshalling of Vuforia.VuValidationAreaObservationValidationInfo
struct VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_marshaled_com
{
Il2CppChar* ___labelName_0;
float ___confidence_1;
int64_t ___timestamp_2;
};
// Vuforia.VuVector2F
struct VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8
{
// System.Single Vuforia.VuVector2F::x
float ___x_0;
// System.Single Vuforia.VuVector2F::y
float ___y_1;
};
// Vuforia.VuVector2I
struct VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE
{
// System.Int32 Vuforia.VuVector2I::x
int32_t ___x_0;
// System.Int32 Vuforia.VuVector2I::y
int32_t ___y_1;
};
// Vuforia.VuVector3F
struct VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5
{
// System.Single Vuforia.VuVector3F::x
float ___x_0;
// System.Single Vuforia.VuVector3F::y
float ___y_1;
// System.Single Vuforia.VuVector3F::z
float ___z_2;
};
// Vuforia.VuVirtualButtonObservationInfo
struct VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C
{
// Vuforia.VuVirtualButtonState Vuforia.VuVirtualButtonObservationInfo::state
int32_t ___state_0;
};
// Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519
{
// Vuforia.VuMarkInstanceIdType Vuforia.VuVuMarkObservationInstanceInfo::dataType
int32_t ___dataType_0;
// System.Byte[] Vuforia.VuVuMarkObservationInstanceInfo::buffer
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer_1;
// System.UInt64 Vuforia.VuVuMarkObservationInstanceInfo::numericValue
uint64_t ___numericValue_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_pinvoke
{
int32_t ___dataType_0;
Il2CppSafeArray/*NONE*/* ___buffer_1;
uint64_t ___numericValue_2;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_com
{
int32_t ___dataType_0;
Il2CppSafeArray/*NONE*/* ___buffer_1;
uint64_t ___numericValue_2;
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
struct __StaticArrayInitTypeSizeU3D10_tB5010175CADB4EABB044B4B583C5D61BFF911181
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D10_tB5010175CADB4EABB044B4B583C5D61BFF911181__padding[10];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
struct __StaticArrayInitTypeSizeU3D12_t9678BE1C13BAB9E62F12930F5BBC3086458BBC0F
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D12_t9678BE1C13BAB9E62F12930F5BBC3086458BBC0F__padding[12];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
struct __StaticArrayInitTypeSizeU3D16_tACB7ABF59CC704E19B13F35EEE7DD0A8043F7287
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D16_tACB7ABF59CC704E19B13F35EEE7DD0A8043F7287__padding[16];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
struct __StaticArrayInitTypeSizeU3D20_tB0732BE58EFED775F30259485AECF221635B5BDA
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D20_tB0732BE58EFED775F30259485AECF221635B5BDA__padding[20];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
struct __StaticArrayInitTypeSizeU3D24_t72E1006886F4CE29775F0BA40AC9AF9F1F57AE4A
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D24_t72E1006886F4CE29775F0BA40AC9AF9F1F57AE4A__padding[24];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
struct __StaticArrayInitTypeSizeU3D28_tEC01C136349E063BE8541A733DFE7A5CB0FB5312
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D28_tEC01C136349E063BE8541A733DFE7A5CB0FB5312__padding[28];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
struct __StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9__padding[40];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
struct __StaticArrayInitTypeSizeU3D44_t119E7D382182A7D730D302B04ABDA212DB4643A9
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D44_t119E7D382182A7D730D302B04ABDA212DB4643A9__padding[44];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
struct __StaticArrayInitTypeSizeU3D52_t9E1C7E6ACA2208F3DE309FE0D3819EE5BA982767
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D52_t9E1C7E6ACA2208F3DE309FE0D3819EE5BA982767__padding[52];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
struct __StaticArrayInitTypeSizeU3D56_tA9227E08E091771DC7B5B975B845DEAAC6234793
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D56_tA9227E08E091771DC7B5B975B845DEAAC6234793__padding[56];
};
};
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
struct __StaticArrayInitTypeSizeU3D6_tB5F94EC6D2FFE05C780AC4DAF02B34C1B79250B5
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D6_tB5F94EC6D2FFE05C780AC4DAF02B34C1B79250B5__padding[6];
};
};
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0
struct U3CU3Ec__DisplayClass24_0_t9DBF418771DA6B4B32D55A58BB2026730C750B41
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuValidationAreaConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0::validationAreaConfig
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* ___validationAreaConfig_1;
};
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent
struct VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent::mObserver
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___mObserver_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>
struct Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>
struct Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D ___m_Item2_1;
};
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>
struct Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB ___m_Item2_1;
};
// System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>
struct Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 ___m_Item2_1;
};
// System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>
struct Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA ___m_Item2_1;
};
// System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>
struct Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 ___m_Item2_1;
};
// System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>
struct Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 ___m_Item2_1;
};
// System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>
struct Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016 : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
RuntimeObject* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 ___m_Item2_1;
};
// Vuforia.VuGenericSet`1<Vuforia.VuBarcodeType>
struct VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE : public RuntimeObject
{
// System.IntPtr Vuforia.VuGenericSet`1::mNativeHandle
intptr_t ___mNativeHandle_0;
// Vuforia.VuGenericSet`1/GetSetSizeDelegate<TElement> Vuforia.VuGenericSet`1::mGetSize
GetSetSizeDelegate_t626AC4C002C0D4FDF6FD2F4BC71DB39374A90EC0* ___mGetSize_1;
// Vuforia.VuGenericSet`1/HasElementDelegate<TElement> Vuforia.VuGenericSet`1::mHasElement
HasElementDelegate_t2320AC086ABA870E6D69D72B9242E7810431C8AE* ___mHasElement_2;
// Vuforia.VuGenericSet`1/AddElementDelegate<TElement> Vuforia.VuGenericSet`1::mAddElement
AddElementDelegate_tB0B6E6C7365A470BE76FCF2EAAD7295CD3A26C58* ___mAddElement_3;
// Vuforia.VuGenericSet`1/DeleteSetDelegate<TElement> Vuforia.VuGenericSet`1::mDeleteSet
DeleteSetDelegate_tDB7159959365AD5F45EDE34F1F4CBCAC205894A4* ___mDeleteSet_4;
};
// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_t6CA3E6AC4F6398CAD1C250CE3C1FA38B1C52652E : public RuntimeObject
{
};
// Vuforia.Internal.ARFoundation.ARFoundationCamera
struct ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6 : public RuntimeObject
{
// Vuforia.Internal.Utility.VuforiaCoroutineUtility Vuforia.Internal.ARFoundation.ARFoundationCamera::mVuforiaCoroutineUtility
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* ___mVuforiaCoroutineUtility_0;
// Vuforia.Internal.Core.IEngine Vuforia.Internal.ARFoundation.ARFoundationCamera::mEngine
RuntimeObject* ___mEngine_1;
// Vuforia.ARFoundation.IARFoundationFacade Vuforia.Internal.ARFoundation.ARFoundationCamera::mARFoundationFacade
RuntimeObject* ___mARFoundationFacade_2;
// Vuforia.Internal.VuforiaDriver.ICameraImageProvider Vuforia.Internal.ARFoundation.ARFoundationCamera::mARFoundationImageProvider
RuntimeObject* ___mARFoundationImageProvider_3;
// Vuforia.Internal.VuforiaDriver.IDevicePoseProvider Vuforia.Internal.ARFoundation.ARFoundationCamera::mARFoundationPoseProvider
RuntimeObject* ___mARFoundationPoseProvider_4;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager Vuforia.Internal.ARFoundation.ARFoundationCamera::mARFoundationAnchorManager
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* ___mARFoundationAnchorManager_5;
// System.IntPtr Vuforia.Internal.ARFoundation.ARFoundationCamera::mCameraImagePtr
intptr_t ___mCameraImagePtr_6;
// System.IntPtr Vuforia.Internal.ARFoundation.ARFoundationCamera::mPosePtr
intptr_t ___mPosePtr_7;
// System.Int64 Vuforia.Internal.ARFoundation.ARFoundationCamera::mPreviousImageTimestamp
int64_t ___mPreviousImageTimestamp_8;
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera::mDisposed
bool ___mDisposed_9;
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera::mIsAnchorSupported
bool ___mIsAnchorSupported_10;
// Vuforia.DriverCameraMode Vuforia.Internal.ARFoundation.ARFoundationCamera::mCameraMode
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___mCameraMode_11;
// UnityEngine.Coroutine Vuforia.Internal.ARFoundation.ARFoundationCamera::mSetCameraModeCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mSetCameraModeCoroutine_12;
};
// Vuforia.ARFoundation.ARFoundationImage
struct ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4
{
// UnityEngine.Vector2Int Vuforia.ARFoundation.ARFoundationImage::Dimensions
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Dimensions_0;
// Unity.Collections.NativeArray`1<System.Byte> Vuforia.ARFoundation.ARFoundationImage::YBuffer
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___YBuffer_1;
// Unity.Collections.NativeArray`1<System.Byte> Vuforia.ARFoundation.ARFoundationImage::UBuffer
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___UBuffer_2;
// Unity.Collections.NativeArray`1<System.Byte> Vuforia.ARFoundation.ARFoundationImage::VBuffer
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___VBuffer_3;
// System.Int32 Vuforia.ARFoundation.ARFoundationImage::YRowStride
int32_t ___YRowStride_4;
// System.Int32 Vuforia.ARFoundation.ARFoundationImage::UVRowStride
int32_t ___UVRowStride_5;
// System.Int32 Vuforia.ARFoundation.ARFoundationImage::UVPixelStride
int32_t ___UVPixelStride_6;
// System.Int64 Vuforia.ARFoundation.ARFoundationImage::Timestamp
int64_t ___Timestamp_7;
// UnityEngine.Vector2 Vuforia.ARFoundation.ARFoundationImage::PrincipalPoint
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___PrincipalPoint_8;
// UnityEngine.Vector2 Vuforia.ARFoundation.ARFoundationImage::FocalLength
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___FocalLength_9;
};
// Vuforia.Internal.Observers.ASingleTargetObserver
struct ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
};
// Vuforia.Internal.Observers.AnchorObserver
struct AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance> Vuforia.Internal.Observers.AnchorObserver::mAnchorInstances
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* ___mAnchorInstances_6;
// Vuforia.IVuHitTestResults Vuforia.Internal.Observers.AnchorObserver::mHitTestResults
RuntimeObject* ___mHitTestResults_7;
};
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.IntPtr System.AppDomain::_mono_app_domain
intptr_t ____mono_app_domain_1;
// System.Object System.AppDomain::_evidence
RuntimeObject* ____evidence_6;
// System.Object System.AppDomain::_granted
RuntimeObject* ____granted_7;
// System.Int32 System.AppDomain::_principalPolicy
int32_t ____principalPolicy_8;
// System.AssemblyLoadEventHandler System.AppDomain::AssemblyLoad
AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad_9;
// System.ResolveEventHandler System.AppDomain::AssemblyResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve_10;
// System.EventHandler System.AppDomain::DomainUnload
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload_11;
// System.EventHandler System.AppDomain::ProcessExit
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit_12;
// System.ResolveEventHandler System.AppDomain::ResourceResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve_13;
// System.ResolveEventHandler System.AppDomain::TypeResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve_14;
// System.UnhandledExceptionEventHandler System.AppDomain::UnhandledException
UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException_15;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs> System.AppDomain::FirstChanceException
EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException_16;
// System.Object System.AppDomain::_domain_manager
RuntimeObject* ____domain_manager_17;
// System.ResolveEventHandler System.AppDomain::ReflectionOnlyAssemblyResolve
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve_18;
// System.Object System.AppDomain::_activation
RuntimeObject* ____activation_19;
// System.Object System.AppDomain::_applicationIdentity
RuntimeObject* ____applicationIdentity_20;
// System.Collections.Generic.List`1<System.String> System.AppDomain::compatibility_switch
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21;
};
// Native definition for P/Invoke marshalling of System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
intptr_t ____mono_app_domain_1;
Il2CppIUnknown* ____evidence_6;
Il2CppIUnknown* ____granted_7;
int32_t ____principalPolicy_8;
Il2CppMethodPointer ___AssemblyLoad_9;
Il2CppMethodPointer ___AssemblyResolve_10;
Il2CppMethodPointer ___DomainUnload_11;
Il2CppMethodPointer ___ProcessExit_12;
Il2CppMethodPointer ___ResourceResolve_13;
Il2CppMethodPointer ___TypeResolve_14;
Il2CppMethodPointer ___UnhandledException_15;
Il2CppMethodPointer ___FirstChanceException_16;
Il2CppIUnknown* ____domain_manager_17;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18;
Il2CppIUnknown* ____activation_19;
Il2CppIUnknown* ____applicationIdentity_20;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21;
};
// Native definition for COM marshalling of System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
intptr_t ____mono_app_domain_1;
Il2CppIUnknown* ____evidence_6;
Il2CppIUnknown* ____granted_7;
int32_t ____principalPolicy_8;
Il2CppMethodPointer ___AssemblyLoad_9;
Il2CppMethodPointer ___AssemblyResolve_10;
Il2CppMethodPointer ___DomainUnload_11;
Il2CppMethodPointer ___ProcessExit_12;
Il2CppMethodPointer ___ResourceResolve_13;
Il2CppMethodPointer ___TypeResolve_14;
Il2CppMethodPointer ___UnhandledException_15;
Il2CppMethodPointer ___FirstChanceException_16;
Il2CppIUnknown* ____domain_manager_17;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18;
Il2CppIUnknown* ____activation_19;
Il2CppIUnknown* ____applicationIdentity_20;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21;
};
// Vuforia.Internal.Observers.BarcodeObserver
struct BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// Vuforia.IVuBarcodeObserver Vuforia.Internal.Observers.BarcodeObserver::mBarcodeObserver
RuntimeObject* ___mBarcodeObserver_6;
// System.Action`1<Vuforia.BarcodeInstanceData> Vuforia.Internal.Observers.BarcodeObserver::OnBarcodeObserved
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* ___OnBarcodeObserved_7;
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType> Vuforia.Internal.Observers.BarcodeObserver::mObservedTypes
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* ___mObservedTypes_8;
};
// Vuforia.BaseCameraConfiguration
struct BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00 : public RuntimeObject
{
// Vuforia.CameraMode Vuforia.BaseCameraConfiguration::mCameraMode
int32_t ___mCameraMode_0;
// System.Action Vuforia.BaseCameraConfiguration::mOnVideoBackgroundConfigChanged
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mOnVideoBackgroundConfigChanged_1;
// UnityEngine.Rect Vuforia.BaseCameraConfiguration::mVideoBackgroundViewportRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___mVideoBackgroundViewportRect_2;
// Vuforia.VuViewOrientation Vuforia.BaseCameraConfiguration::mProjectionOrientation
int32_t ___mProjectionOrientation_3;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics
struct CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6
{
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::FocalLengthX
float ___FocalLengthX_0;
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::FocalLengthY
float ___FocalLengthY_1;
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::PrincipalPointX
float ___PrincipalPointX_2;
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::PrincipalPointY
float ___PrincipalPointY_3;
// System.Single[] Vuforia.Internal.VuforiaDriver.CameraIntrinsics::DistortionCoefficients
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___DistortionCoefficients_4;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.VuforiaDriver.CameraIntrinsics
#pragma pack(push, tp, 1)
struct CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_pinvoke
{
float ___FocalLengthX_0;
float ___FocalLengthY_1;
float ___PrincipalPointX_2;
float ___PrincipalPointY_3;
float ___DistortionCoefficients_4[8];
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.VuforiaDriver.CameraIntrinsics
#pragma pack(push, tp, 1)
struct CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_com
{
float ___FocalLengthX_0;
float ___FocalLengthY_1;
float ___PrincipalPointX_2;
float ___PrincipalPointY_3;
float ___DistortionCoefficients_4[8];
};
#pragma pack(pop, tp)
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___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;
};
// Vuforia.Internal.VuforiaDriver.DevicePose
struct DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA
{
// System.UInt64 Vuforia.Internal.VuforiaDriver.DevicePose::Timestamp
uint64_t ___Timestamp_0;
// System.Single[] Vuforia.Internal.VuforiaDriver.DevicePose::TranslationData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___TranslationData_1;
// System.Single[] Vuforia.Internal.VuforiaDriver.DevicePose::RotationData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___RotationData_2;
// System.Int32 Vuforia.Internal.VuforiaDriver.DevicePose::Reason
int32_t ___Reason_3;
// System.Int32 Vuforia.Internal.VuforiaDriver.DevicePose::CoordinateSystem
int32_t ___CoordinateSystem_4;
// System.Int32 Vuforia.Internal.VuforiaDriver.DevicePose::Validity
int32_t ___Validity_5;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.VuforiaDriver.DevicePose
#pragma pack(push, tp, 1)
struct DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_marshaled_pinvoke
{
uint64_t ___Timestamp_0;
float ___TranslationData_1[3];
float ___RotationData_2[9];
int32_t ___Reason_3;
int32_t ___CoordinateSystem_4;
int32_t ___Validity_5;
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.VuforiaDriver.DevicePose
#pragma pack(push, tp, 1)
struct DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_marshaled_com
{
uint64_t ___Timestamp_0;
float ___TranslationData_1[3];
float ___RotationData_2[9];
int32_t ___Reason_3;
int32_t ___CoordinateSystem_4;
int32_t ___Validity_5;
};
#pragma pack(pop, tp)
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// System.Runtime.InteropServices.GCHandle
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
{
// System.IntPtr System.Runtime.InteropServices.GCHandle::handle
intptr_t ___handle_0;
};
// Vuforia.GuideView
struct GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C : public RuntimeObject
{
// UnityEngine.Matrix4x4 Vuforia.GuideView::mPose
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___mPose_0;
// UnityEngine.Texture2D Vuforia.GuideView::mImage
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mImage_1;
// Vuforia.IVuGuideView Vuforia.GuideView::mGuideView
RuntimeObject* ___mGuideView_2;
// System.Boolean Vuforia.GuideView::mImageHasChanged
bool ___mImageHasChanged_3;
// System.ComponentModel.PropertyChangedEventHandler Vuforia.GuideView::PropertyChanged
PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___PropertyChanged_4;
// System.String Vuforia.GuideView::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_5;
};
// Vuforia.Internal.Core.IlluminationInfo
struct IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035
{
// System.Nullable`1<System.Int32> Vuforia.Internal.Core.IlluminationInfo::AmbientIntensity
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientIntensity_0;
// System.Nullable`1<System.Int32> Vuforia.Internal.Core.IlluminationInfo::AmbientColorTemperature
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientColorTemperature_1;
// System.Single Vuforia.Internal.Core.IlluminationInfo::IntensityCorrection
float ___IntensityCorrection_2;
// UnityEngine.Vector4 Vuforia.Internal.Core.IlluminationInfo::ColorCorrection
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___ColorCorrection_3;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.Core.IlluminationInfo
struct IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_pinvoke
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientColorTemperature_1;
float ___IntensityCorrection_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___ColorCorrection_3;
};
// Native definition for COM marshalling of Vuforia.Internal.Core.IlluminationInfo
struct IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_com
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientColorTemperature_1;
float ___IntensityCorrection_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___ColorCorrection_3;
};
// Vuforia.Internal.Observers.IlluminationObserver
struct IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo> Vuforia.Internal.Observers.IlluminationObserver::OnIlluminationUpdated
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* ___OnIlluminationUpdated_6;
};
// Vuforia.Image
struct Image_tC8F1E47959853F15CF7B56529F313496B2DD740B : public RuntimeObject
{
// System.IntPtr Vuforia.Image::mData
intptr_t ___mData_0;
// System.Byte[] Vuforia.Image::mDataArray
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___mDataArray_1;
// Vuforia.ImageDescription Vuforia.Image::<Description>k__BackingField
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___U3CDescriptionU3Ek__BackingField_2;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// Vuforia.Intrinsics
struct Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB : public RuntimeObject
{
// UnityEngine.Vector2 Vuforia.Intrinsics::<Size>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CSizeU3Ek__BackingField_0;
// Vuforia.DistortionMode Vuforia.Intrinsics::<DistortionMode>k__BackingField
int32_t ___U3CDistortionModeU3Ek__BackingField_1;
// UnityEngine.Vector2 Vuforia.Intrinsics::<FocalLength>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CFocalLengthU3Ek__BackingField_2;
// UnityEngine.Vector2 Vuforia.Intrinsics::<PrincipalPoint>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CPrincipalPointU3Ek__BackingField_3;
// UnityEngine.Vector2 Vuforia.Intrinsics::<FieldOfViewInDeg>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CFieldOfViewInDegU3Ek__BackingField_4;
// System.Single[] Vuforia.Intrinsics::<DistortionParameters>k__BackingField
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___U3CDistortionParametersU3Ek__BackingField_5;
};
// Vuforia.Internal.Observers.MeshObserver
struct MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::OnMeshObservationUpdated
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___OnMeshObservationUpdated_6;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::OnMeshObservationRemoved
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___OnMeshObservationRemoved_7;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::mMeshObservations
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* ___mMeshObservations_8;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::mOnMeshObservationAdded
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___mOnMeshObservationAdded_9;
// Vuforia.Internal.Observers.MeshObserver/MeshSource Vuforia.Internal.Observers.MeshObserver::mMeshSource
int32_t ___mMeshSource_10;
};
// System.Reflection.MethodInfo
struct MethodInfo_t : public MethodBase_t
{
};
// 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;
};
// UnityEngine.Pose
struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971
{
// UnityEngine.Vector3 UnityEngine.Pose::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Quaternion UnityEngine.Pose::rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_1;
};
// Vuforia.Internal.Core.Pose
struct Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3
{
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::<Position>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPositionU3Ek__BackingField_0;
// UnityEngine.Quaternion Vuforia.Internal.Core.Pose::<Rotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CRotationU3Ek__BackingField_1;
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::<Scale>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CScaleU3Ek__BackingField_2;
};
// Vuforia.RectangleData
struct RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA
{
// UnityEngine.Vector2 Vuforia.RectangleData::TopLeft
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___TopLeft_0;
// UnityEngine.Vector2 Vuforia.RectangleData::BottomRight
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___BottomRight_1;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
struct TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7 : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// Vuforia.TargetStatus Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::<TargetStatus>k__BackingField
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___U3CTargetStatusU3Ek__BackingField_3;
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus> Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::OnTargetStatusUpdated
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* ___OnTargetStatusUpdated_4;
};
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig
struct UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540
{
// Vuforia.Internal.VuforiaDriver.Capability Vuforia.Internal.VuforiaDriver.UnityDriverConfig::capabilities
uint32_t ___capabilities_0;
// Vuforia.DriverCameraMode Vuforia.Internal.VuforiaDriver.UnityDriverConfig::cameraMode
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___cameraMode_1;
// System.Int32 Vuforia.Internal.VuforiaDriver.UnityDriverConfig::isAnchorSupported
int32_t ___isAnchorSupported_2;
// System.UInt32 Vuforia.Internal.VuforiaDriver.UnityDriverConfig::cameraRotationInDegrees
uint32_t ___cameraRotationInDegrees_3;
};
// Vuforia.UnmanagedObjectWrapper
struct UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B : public RuntimeObject
{
// System.IntPtr Vuforia.UnmanagedObjectWrapper::mPtr
intptr_t ___mPtr_0;
};
// Vuforia.Internal.Observers.VirtualButtonObserver
struct VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// Vuforia.IVuVirtualButtonObserver Vuforia.Internal.Observers.VirtualButtonObserver::mVirtualButtonObserver
RuntimeObject* ___mVirtualButtonObserver_6;
// System.Action`1<Vuforia.Internal.Core.VirtualButtonState> Vuforia.Internal.Observers.VirtualButtonObserver::OnVirtualButtonUpdated
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* ___OnVirtualButtonUpdated_7;
};
// Vuforia.VuAABB
struct VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738
{
// Vuforia.VuVector3F Vuforia.VuAABB::center
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___center_0;
// Vuforia.VuVector3F Vuforia.VuAABB::extent
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___extent_1;
};
// Vuforia.VuAreaTargetCloudConfig
struct VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuAreaTargetCloudConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// System.String Vuforia.VuAreaTargetCloudConfig::userAuth
String_t* ___userAuth_1;
// System.String Vuforia.VuAreaTargetCloudConfig::secretAuth
String_t* ___secretAuth_2;
// System.String Vuforia.VuAreaTargetCloudConfig::targetId
String_t* ___targetId_3;
// Vuforia.VuBool Vuforia.VuAreaTargetCloudConfig::activate
int32_t ___activate_4;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetCloudConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
// Vuforia.VuBool Vuforia.VuAreaTargetCloudConfig::requiresExternalPositions
int32_t ___requiresExternalPositions_6;
};
// Vuforia.VuAreaTargetConfig
struct VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuAreaTargetConfig::devicePoseObserver
RuntimeObject* ___devicePoseObserver_0;
// System.String Vuforia.VuAreaTargetConfig::databasePath
String_t* ___databasePath_1;
// System.String Vuforia.VuAreaTargetConfig::targetName
String_t* ___targetName_2;
// Vuforia.VuBool Vuforia.VuAreaTargetConfig::activate
int32_t ___activate_3;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
// Vuforia.VuBool Vuforia.VuAreaTargetConfig::requiresExternalPositions
int32_t ___requiresExternalPositions_5;
};
// Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01 : public RuntimeObject
{
// System.String Vuforia.VuCylinderTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuCylinderTargetConfig::targetName
String_t* ___targetName_1;
// Vuforia.VuBool Vuforia.VuCylinderTargetConfig::activate
int32_t ___activate_2;
// System.Single Vuforia.VuCylinderTargetConfig::scale
float ___scale_3;
// Vuforia.VuMatrix44F Vuforia.VuCylinderTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuCylinderTargetConfig
struct VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_marshaled_com
{
Il2CppChar* ___databasePath_0;
Il2CppChar* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949 : public RuntimeObject
{
// System.String Vuforia.VuDriverConfig::driverName
String_t* ___driverName_0;
// System.IntPtr Vuforia.VuDriverConfig::userData
intptr_t ___userData_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_pinvoke
{
char* ___driverName_0;
intptr_t ___userData_1;
};
// Native definition for COM marshalling of Vuforia.VuDriverConfig
struct VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_marshaled_com
{
char* ___driverName_0;
intptr_t ___userData_1;
};
// Vuforia.VuEngine
struct VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8 : public RuntimeObject
{
// System.IntPtr Vuforia.VuEngine::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Collections.Generic.IList`1<Vuforia.VuState> Vuforia.VuEngine::mStates
RuntimeObject* ___mStates_1;
// Vuforia.ObservationManager Vuforia.VuEngine::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_2;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.VuController> Vuforia.VuEngine::mControllers
RuntimeObject* ___mControllers_3;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver> Vuforia.VuEngine::mObservers
RuntimeObject* ___mObservers_4;
};
// Vuforia.VuEngineConfigSet
struct VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61 : public RuntimeObject
{
// System.IntPtr Vuforia.VuEngineConfigSet::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.IVuEngineConfig> Vuforia.VuEngineConfigSet::mConfigs
RuntimeObject* ___mConfigs_1;
};
// Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620 : public RuntimeObject
{
// Vuforia.VuErrorHandlerNative Vuforia.VuErrorHandlerConfig::errorHandler
VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* ___errorHandler_0;
// System.IntPtr Vuforia.VuErrorHandlerConfig::clientData
intptr_t ___clientData_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_pinvoke
{
Il2CppMethodPointer ___errorHandler_0;
intptr_t ___clientData_1;
};
// Native definition for COM marshalling of Vuforia.VuErrorHandlerConfig
struct VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_marshaled_com
{
Il2CppMethodPointer ___errorHandler_0;
intptr_t ___clientData_1;
};
// Vuforia.VuImageInfo
struct VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968
{
// System.Int32 Vuforia.VuImageInfo::width
int32_t ___width_0;
// System.Int32 Vuforia.VuImageInfo::height
int32_t ___height_1;
// System.Int32 Vuforia.VuImageInfo::stride
int32_t ___stride_2;
// System.Int32 Vuforia.VuImageInfo::bufferWidth
int32_t ___bufferWidth_3;
// System.Int32 Vuforia.VuImageInfo::bufferHeight
int32_t ___bufferHeight_4;
// System.Int32 Vuforia.VuImageInfo::bufferSize
int32_t ___bufferSize_5;
// Vuforia.VuImagePixelFormat Vuforia.VuImageInfo::format
int32_t ___format_6;
// System.IntPtr Vuforia.VuImageInfo::buffer
intptr_t ___buffer_7;
};
// Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20 : public RuntimeObject
{
// System.IntPtr Vuforia.VuImageTargetBufferConfig::pixelBuffer
intptr_t ___pixelBuffer_0;
// Vuforia.VuImagePixelFormat Vuforia.VuImageTargetBufferConfig::bufferFormat
int32_t ___bufferFormat_1;
// Vuforia.VuVector2I Vuforia.VuImageTargetBufferConfig::bufferSize
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___bufferSize_2;
// System.String Vuforia.VuImageTargetBufferConfig::targetName
String_t* ___targetName_3;
// System.Single Vuforia.VuImageTargetBufferConfig::targetWidth
float ___targetWidth_4;
// Vuforia.VuBool Vuforia.VuImageTargetBufferConfig::activate
int32_t ___activate_5;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetBufferConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_pinvoke
{
intptr_t ___pixelBuffer_0;
int32_t ___bufferFormat_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___bufferSize_2;
char* ___targetName_3;
float ___targetWidth_4;
int32_t ___activate_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetBufferConfig
struct VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_marshaled_com
{
intptr_t ___pixelBuffer_0;
int32_t ___bufferFormat_1;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___bufferSize_2;
char* ___targetName_3;
float ___targetWidth_4;
int32_t ___activate_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuImageTargetCloudObservationConfig
struct VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B : public RuntimeObject
{
// Vuforia.IVuCloudImageTargetObservation Vuforia.VuImageTargetCloudObservationConfig::observation
RuntimeObject* ___observation_0;
// Vuforia.VuBool Vuforia.VuImageTargetCloudObservationConfig::activate
int32_t ___activate_1;
// System.Single Vuforia.VuImageTargetCloudObservationConfig::scale
float ___scale_2;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetCloudObservationConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB : public RuntimeObject
{
// System.String Vuforia.VuImageTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuImageTargetConfig::targetName
String_t* ___targetName_1;
// Vuforia.VuBool Vuforia.VuImageTargetConfig::activate
int32_t ___activate_2;
// System.Single Vuforia.VuImageTargetConfig::scale
float ___scale_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetConfig
struct VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_marshaled_com
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F : public RuntimeObject
{
// System.String Vuforia.VuImageTargetFileConfig::path
String_t* ___path_0;
// System.String Vuforia.VuImageTargetFileConfig::targetName
String_t* ___targetName_1;
// System.Single Vuforia.VuImageTargetFileConfig::targetWidth
float ___targetWidth_2;
// Vuforia.VuBool Vuforia.VuImageTargetFileConfig::activate
int32_t ___activate_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetFileConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_pinvoke
{
char* ___path_0;
char* ___targetName_1;
float ___targetWidth_2;
int32_t ___activate_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetFileConfig
struct VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_marshaled_com
{
char* ___path_0;
char* ___targetName_1;
float ___targetWidth_2;
int32_t ___activate_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.Internal.Observers.VuMarkObserver
struct VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Action`2<System.Single,System.Single> Vuforia.Internal.Observers.VuMarkObserver::TemplateResized
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* ___TemplateResized_6;
// System.Action`1<Vuforia.Internal.Observers.VuMarkInstance> Vuforia.Internal.Observers.VuMarkObserver::OnStartedTrackingInstance
Action_1_t06AFE0709F2890E5355421775694503711402693* ___OnStartedTrackingInstance_7;
// System.Action`1<Vuforia.Internal.Observers.VuMarkInstance> Vuforia.Internal.Observers.VuMarkObserver::OnStoppedTrackingInstance
Action_1_t06AFE0709F2890E5355421775694503711402693* ___OnStoppedTrackingInstance_8;
// System.Action`1<Vuforia.Internal.Observers.VuMarkObserver> Vuforia.Internal.Observers.VuMarkObserver::OnDisposedOfAllNativeInstances
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* ___OnDisposedOfAllNativeInstances_9;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance> Vuforia.Internal.Observers.VuMarkObserver::mTrackedInstances
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* ___mTrackedInstances_10;
};
// Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51 : public RuntimeObject
{
// System.String Vuforia.VuModelTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuModelTargetConfig::targetName
String_t* ___targetName_1;
// System.String Vuforia.VuModelTargetConfig::activeGuideViewName
String_t* ___activeGuideViewName_2;
// Vuforia.VuBool Vuforia.VuModelTargetConfig::activate
int32_t ___activate_3;
// System.Single Vuforia.VuModelTargetConfig::scale
float ___scale_4;
// Vuforia.VuMatrix44F Vuforia.VuModelTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
char* ___activeGuideViewName_2;
int32_t ___activate_3;
float ___scale_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for COM marshalling of Vuforia.VuModelTargetConfig
struct VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_marshaled_com
{
char* ___databasePath_0;
char* ___targetName_1;
char* ___activeGuideViewName_2;
int32_t ___activate_3;
float ___scale_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981 : public RuntimeObject
{
// System.String Vuforia.VuMultiTargetConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuMultiTargetConfig::targetName
String_t* ___targetName_1;
// Vuforia.VuBool Vuforia.VuMultiTargetConfig::activate
int32_t ___activate_2;
// Vuforia.VuMatrix44F Vuforia.VuMultiTargetConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for COM marshalling of Vuforia.VuMultiTargetConfig
struct VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_marshaled_com
{
char* ___databasePath_0;
char* ___targetName_1;
int32_t ___activate_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63 : public RuntimeObject
{
// System.IntPtr Vuforia.VuPlatformAndroidConfig::activity
intptr_t ___activity_0;
// System.IntPtr Vuforia.VuPlatformAndroidConfig::javaVM
intptr_t ___javaVM_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_pinvoke
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Native definition for COM marshalling of Vuforia.VuPlatformAndroidConfig
struct VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_marshaled_com
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6 : public RuntimeObject
{
// System.IntPtr Vuforia.VuPlatformLuminConfig::activity
intptr_t ___activity_0;
// System.IntPtr Vuforia.VuPlatformLuminConfig::javaVM
intptr_t ___javaVM_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_pinvoke
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Native definition for COM marshalling of Vuforia.VuPlatformLuminConfig
struct VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_marshaled_com
{
intptr_t ___activity_0;
intptr_t ___javaVM_1;
};
// Vuforia.VuPoseInfo
struct VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F
{
// Vuforia.VuObservationPoseStatus Vuforia.VuPoseInfo::poseStatus
int32_t ___poseStatus_0;
// Vuforia.VuMatrix44F Vuforia.VuPoseInfo::pose
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___pose_1;
};
// Vuforia.VuRectangle
struct VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3
{
// Vuforia.VuVector2F Vuforia.VuRectangle::topLeftCorner
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___topLeftCorner_0;
// Vuforia.VuVector2F Vuforia.VuRectangle::bottomRightCorner
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___bottomRightCorner_1;
};
// Vuforia.VuRenderViewConfig
struct VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863
{
// Vuforia.VuVector2I Vuforia.VuRenderViewConfig::resolution
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___resolution_0;
};
// Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8 : public RuntimeObject
{
// System.String Vuforia.VuVuMarkConfig::databasePath
String_t* ___databasePath_0;
// System.String Vuforia.VuVuMarkConfig::templateName
String_t* ___templateName_1;
// Vuforia.VuBool Vuforia.VuVuMarkConfig::activate
int32_t ___activate_2;
// System.Single Vuforia.VuVuMarkConfig::scale
float ___scale_3;
// Vuforia.VuMatrix44F Vuforia.VuVuMarkConfig::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_pinvoke
{
char* ___databasePath_0;
char* ___templateName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkConfig
struct VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_marshaled_com
{
char* ___databasePath_0;
char* ___templateName_1;
int32_t ___activate_2;
float ___scale_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuforiaRuntimeUtilities
struct VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8 : public RuntimeObject
{
};
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0::posePtr
intptr_t ___posePtr_0;
};
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0::uuidPtr
intptr_t ___uuidPtr_0;
};
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F
{
// System.Single[] Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose::translationData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___translationData_0;
// System.Single[] Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose::rotationData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___rotationData_1;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
#pragma pack(push, tp, 1)
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke
{
float ___translationData_0[3];
float ___rotationData_1[9];
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
#pragma pack(push, tp, 1)
struct AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com
{
float ___translationData_0[3];
float ___rotationData_1[9];
};
#pragma pack(pop, tp)
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuCylinderTargetConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0::cylinderTargetConfig
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* ___cylinderTargetConfig_1;
// System.Nullable`1<System.Single> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0::sideLength
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___sideLength_2;
// System.Nullable`1<System.Single> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0::topDiameter
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___topDiameter_3;
// System.Nullable`1<System.Single> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0::bottomDiameter
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___bottomDiameter_4;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_5;
};
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0
struct U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuImageTargetConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0::imageTargetConfig
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* ___imageTargetConfig_1;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_2;
};
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0
struct U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuImageTargetBufferConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0::imageTargetConfig
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* ___imageTargetConfig_1;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_2;
};
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0
struct U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuModelTargetConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0::modelTargetConfig
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* ___modelTargetConfig_1;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_2;
};
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0
struct U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuMultiTargetConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0::multiTargetConfig
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* ___multiTargetConfig_1;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_2;
};
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0
struct U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54 : public RuntimeObject
{
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::<>4__this
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___U3CU3E4__this_0;
// Vuforia.VuVuMarkConfig Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::vuMarkConfig
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* ___vuMarkConfig_1;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_2;
// System.Tuple`2<System.String,System.String> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::key
Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* ___key_3;
};
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
struct InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080 : public RuntimeObject
{
// UnityEngine.Texture2D Vuforia.Internal.Core.ObserverFactory/InstantITTexture::mConvertedTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mConvertedTexture_0;
// System.Int32 Vuforia.Internal.Core.ObserverFactory/InstantITTexture::Width
int32_t ___Width_1;
// System.Int32 Vuforia.Internal.Core.ObserverFactory/InstantITTexture::Height
int32_t ___Height_2;
// UnityEngine.TextureFormat Vuforia.Internal.Core.ObserverFactory/InstantITTexture::Format
int32_t ___Format_3;
// System.IntPtr Vuforia.Internal.Core.ObserverFactory/InstantITTexture::BufferPtr
intptr_t ___BufferPtr_4;
};
// Vuforia.VuDriverConfig/FileDriverUserData
struct FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257
{
// System.IntPtr Vuforia.VuDriverConfig/FileDriverUserData::sequenceDirectoryAbsolutePath
intptr_t ___sequenceDirectoryAbsolutePath_0;
};
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent
struct VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378 : public AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C
{
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent::mObserver
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___mObserver_3;
};
// Vuforia.WebCamProfile/ProfileData
struct ProfileData_tA2B9E7119CD0F5AE7EDAF3E1141BBA4905FDDAC6
{
// UnityEngine.Vector2Int Vuforia.WebCamProfile/ProfileData::RequestedTextureSize
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___RequestedTextureSize_0;
// UnityEngine.Vector2Int Vuforia.WebCamProfile/ProfileData::ResampledTextureSize
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___ResampledTextureSize_1;
// System.Int32 Vuforia.WebCamProfile/ProfileData::RequestedFPS
int32_t ___RequestedFPS_2;
};
// System.Nullable`1<Vuforia.Internal.Core.Pose>
struct Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___value_1;
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAnchorCreationError>
struct ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCloudCreationError>
struct ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCreationError>
struct ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuBarcodeCreationError>
struct ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuCylinderTargetCreationError>
struct ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuDevicePoseCreationError>
struct ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuIlluminationCreationError>
struct ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetBufferCreationError>
struct ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCloudObservationCreationError>
struct ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCreationError>
struct ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetFileCreationError>
struct ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCaptureCreationError>
struct ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCreationError>
struct ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshModelTargetCreationError>
struct ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuModelTargetCreationError>
struct ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMultiTargetCreationError>
struct ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVirtualButtonCreationError>
struct ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12 : public Exception_t
{
};
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVuMarkCreationError>
struct ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE : public Exception_t
{
};
// Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration
struct ARFoundationCameraConfiguration_t952C140575576F959421C68771AC28CA474DD4D4 : public BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00
{
};
// Vuforia.Internal.ARFoundation.ARFoundationPoseProvider
struct ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F : public RuntimeObject
{
// Vuforia.ARFoundation.IARFoundationFacade Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::mARFoundationFacade
RuntimeObject* ___mARFoundationFacade_0;
// Vuforia.Internal.VuforiaDriver.DevicePose Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::mPose
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA ___mPose_2;
};
// Vuforia.Internal.Observers.AreaTargetObserver
struct AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// UnityEngine.Vector3 Vuforia.Internal.Observers.AreaTargetObserver::<Size>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CSizeU3Ek__BackingField_6;
};
// Vuforia.Internal.VuforiaDriver.CameraImage
struct CameraImage_t160C5E11444459AB15B3F57830F054206547048F
{
// System.Int64 Vuforia.Internal.VuforiaDriver.CameraImage::Timestamp
int64_t ___Timestamp_0;
// System.Int64 Vuforia.Internal.VuforiaDriver.CameraImage::ExposureTime
int64_t ___ExposureTime_1;
// System.IntPtr Vuforia.Internal.VuforiaDriver.CameraImage::Buffer
intptr_t ___Buffer_2;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::BufferSize
int32_t ___BufferSize_3;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Index
int32_t ___Index_4;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Width
int32_t ___Width_5;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Height
int32_t ___Height_6;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Stride
int32_t ___Stride_7;
// Vuforia.DriverPixelFormat Vuforia.Internal.VuforiaDriver.CameraImage::Format
int32_t ___Format_8;
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics Vuforia.Internal.VuforiaDriver.CameraImage::Intrinsics
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6 ___Intrinsics_9;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.VuforiaDriver.CameraImage
#pragma pack(push, tp, 1)
struct CameraImage_t160C5E11444459AB15B3F57830F054206547048F_marshaled_pinvoke
{
int64_t ___Timestamp_0;
int64_t ___ExposureTime_1;
intptr_t ___Buffer_2;
int32_t ___BufferSize_3;
int32_t ___Index_4;
int32_t ___Width_5;
int32_t ___Height_6;
int32_t ___Stride_7;
int32_t ___Format_8;
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_pinvoke ___Intrinsics_9;
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.VuforiaDriver.CameraImage
#pragma pack(push, tp, 1)
struct CameraImage_t160C5E11444459AB15B3F57830F054206547048F_marshaled_com
{
int64_t ___Timestamp_0;
int64_t ___ExposureTime_1;
intptr_t ___Buffer_2;
int32_t ___BufferSize_3;
int32_t ___Index_4;
int32_t ___Width_5;
int32_t ___Height_6;
int32_t ___Stride_7;
int32_t ___Format_8;
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_com ___Intrinsics_9;
};
#pragma pack(pop, tp)
// Vuforia.Internal.Observers.CloudImageTargetObserver
struct CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>> Vuforia.Internal.Observers.CloudImageTargetObserver::RecoObservations
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* ___RecoObservations_6;
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError> Vuforia.Internal.Observers.CloudImageTargetObserver::QueryError
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___QueryError_7;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.Internal.Observers.CloudImageTargetObserver::mUntrackedTargets
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* ___mUntrackedTargets_8;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.Internal.Observers.CloudImageTargetObserver::mTrackedTargets
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* ___mTrackedTargets_9;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Vuforia.Internal.Observers.CylinderTargetObserver
struct CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
};
// Vuforia.Internal.Observers.DeviceObserver
struct DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// System.Boolean Vuforia.Internal.Observers.DeviceObserver::<IsUpdatesDisabled>k__BackingField
bool ___U3CIsUpdatesDisabledU3Ek__BackingField_6;
};
// Vuforia.Internal.Core.Engine
struct Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA : public RuntimeObject
{
// System.Action Vuforia.Internal.Core.Engine::mOnBeforeVuforiaInitialized
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mOnBeforeVuforiaInitialized_0;
// System.Action`1<Vuforia.VuforiaInitError> Vuforia.Internal.Core.Engine::mOnVuforiaInitialized
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___mOnVuforiaInitialized_1;
// System.Action Vuforia.Internal.Core.Engine::mOnVuforiaStarted
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mOnVuforiaStarted_2;
// System.Action`1<Vuforia.VuforiaInitError> Vuforia.Internal.Core.Engine::mOnVuforiaInitializedPublic
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___mOnVuforiaInitializedPublic_3;
// System.Action`1<Vuforia.VuforiaInitError> Vuforia.Internal.Core.Engine::mOnAfterVuforiaInitializedPublic
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___mOnAfterVuforiaInitializedPublic_4;
// System.Action Vuforia.Internal.Core.Engine::mOnVuforiaStartedPublic
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mOnVuforiaStartedPublic_5;
// System.Collections.Generic.IList`1<Vuforia.Internal.Core.Engine/DelayedInitializer> Vuforia.Internal.Core.Engine::mDelayedInitializers
RuntimeObject* ___mDelayedInitializers_6;
// Vuforia.Internal.Core.InternalEngineHintSetter Vuforia.Internal.Core.Engine::mInternalEngineHintSetter
InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* ___mInternalEngineHintSetter_7;
// Vuforia.VuforiaInitError Vuforia.Internal.Core.Engine::mInitError
int32_t ___mInitError_8;
// System.Boolean Vuforia.Internal.Core.Engine::mVuforiaShouldShutdown
bool ___mVuforiaShouldShutdown_9;
// System.Action`1<Vuforia.VuforiaEngineError> Vuforia.Internal.Core.Engine::OnVuforiaError
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* ___OnVuforiaError_10;
// System.Action`1<System.Boolean> Vuforia.Internal.Core.Engine::OnVuforiaPaused
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnVuforiaPaused_11;
// System.Action Vuforia.Internal.Core.Engine::OnVuforiaStopped
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVuforiaStopped_12;
// System.Action Vuforia.Internal.Core.Engine::OnVuforiaDeInitialized
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVuforiaDeInitialized_13;
// System.Action`1<System.Boolean> Vuforia.Internal.Core.Engine::OnVuforiaPausedPublic
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnVuforiaPausedPublic_14;
// System.Action Vuforia.Internal.Core.Engine::OnVuforiaStoppedPublic
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVuforiaStoppedPublic_15;
// System.Action Vuforia.Internal.Core.Engine::OnVuforiaDeInitializedPublic
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVuforiaDeInitializedPublic_16;
// System.Action Vuforia.Internal.Core.Engine::OnAfterVuforiaDeInitializedPublic
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAfterVuforiaDeInitializedPublic_17;
// System.Action Vuforia.Internal.Core.Engine::OnApplicationQuit
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnApplicationQuit_18;
// System.Action Vuforia.Internal.Core.Engine::OnBeforeStateUpdated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnBeforeStateUpdated_19;
// System.Action Vuforia.Internal.Core.Engine::OnStateUpdated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnStateUpdated_20;
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.Core.Engine::<ExternalCamera>k__BackingField
RuntimeObject* ___U3CExternalCameraU3Ek__BackingField_21;
// Vuforia.ICameraController Vuforia.Internal.Core.Engine::<CameraController>k__BackingField
RuntimeObject* ___U3CCameraControllerU3Ek__BackingField_22;
// Vuforia.Internal.Core.IWorldOriginProvider Vuforia.Internal.Core.Engine::<WorldOriginProvider>k__BackingField
RuntimeObject* ___U3CWorldOriginProviderU3Ek__BackingField_23;
// Vuforia.Internal.Core.IDeviceInfo Vuforia.Internal.Core.Engine::<DeviceInfo>k__BackingField
RuntimeObject* ___U3CDeviceInfoU3Ek__BackingField_24;
// Vuforia.Internal.Core.IUniqueIDProvider Vuforia.Internal.Core.Engine::<UniqueIDProvider>k__BackingField
RuntimeObject* ___U3CUniqueIDProviderU3Ek__BackingField_25;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider> Vuforia.Internal.Core.Engine::<ObservationProviders>k__BackingField
RuntimeObject* ___U3CObservationProvidersU3Ek__BackingField_26;
// Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.Engine::<ObserverOffsetCalculator>k__BackingField
RuntimeObject* ___U3CObserverOffsetCalculatorU3Ek__BackingField_27;
// Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.Engine::<DeviceObserver>k__BackingField
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___U3CDeviceObserverU3Ek__BackingField_28;
// Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Core.Engine::<AnchorObserver>k__BackingField
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ___U3CAnchorObserverU3Ek__BackingField_29;
// Vuforia.Internal.Observers.IlluminationObserver Vuforia.Internal.Core.Engine::<IlluminationObserver>k__BackingField
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* ___U3CIlluminationObserverU3Ek__BackingField_30;
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer Vuforia.Internal.Core.Engine::<VideoBackgroundRenderer>k__BackingField
RuntimeObject* ___U3CVideoBackgroundRendererU3Ek__BackingField_31;
// Vuforia.IVuState Vuforia.Internal.Core.Engine::<CurrentState>k__BackingField
RuntimeObject* ___U3CCurrentStateU3Ek__BackingField_32;
// Vuforia.ISessionRecorder Vuforia.Internal.Core.Engine::<SessionRecorder>k__BackingField
RuntimeObject* ___U3CSessionRecorderU3Ek__BackingField_33;
// Vuforia.AreaTargetCapture Vuforia.Internal.Core.Engine::<AreaTargetCapture>k__BackingField
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* ___U3CAreaTargetCaptureU3Ek__BackingField_34;
// Vuforia.Internal.IValidationAreaCaptureFactory Vuforia.Internal.Core.Engine::<ValidationAreaCaptureFactory>k__BackingField
RuntimeObject* ___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35;
// Vuforia.Internal.IValidationAreaCaptureUploadFactory Vuforia.Internal.Core.Engine::<ValidationAreaCaptureUploadFactory>k__BackingField
RuntimeObject* ___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36;
// Vuforia.Internal.Core.IUnityLifeCycleListener Vuforia.Internal.Core.Engine::mUnityLifeCycleListener
RuntimeObject* ___mUnityLifeCycleListener_37;
// Vuforia.Internal.Core.IEngineFactory Vuforia.Internal.Core.Engine::mEngineFactory
RuntimeObject* ___mEngineFactory_38;
// Vuforia.Internal.Core.ObserverFactory Vuforia.Internal.Core.Engine::mObserverFactory
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* ___mObserverFactory_39;
// Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.Core.Engine::mEngineConfigSet
RuntimeObject* ___mEngineConfigSet_40;
// Vuforia.IVuEngine Vuforia.Internal.Core.Engine::mEngine
RuntimeObject* ___mEngine_41;
// Vuforia.Internal.Core.IStateProcessor Vuforia.Internal.Core.Engine::mStateProcessor
RuntimeObject* ___mStateProcessor_42;
// System.Runtime.InteropServices.GCHandle Vuforia.Internal.Core.Engine::mInstanceHandle
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___mInstanceHandle_43;
// Vuforia.Internal.Observations.IObservationProviderFactory Vuforia.Internal.Core.Engine::mObservationProviderFactory
RuntimeObject* ___mObservationProviderFactory_44;
// Vuforia.Internal.Core.IStateProcessorFactory Vuforia.Internal.Core.Engine::mStateProcessorFactory
RuntimeObject* ___mStateProcessorFactory_45;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver> Vuforia.Internal.Core.Engine::mObservers
RuntimeObject* ___mObservers_46;
// Vuforia.Internal.Rendering.IVideoBackgroundFactory Vuforia.Internal.Core.Engine::mVideoBackgroundFactory
RuntimeObject* ___mVideoBackgroundFactory_47;
// Vuforia.IPlatformControllerFactory Vuforia.Internal.Core.Engine::mPlatformControllerFactory
RuntimeObject* ___mPlatformControllerFactory_48;
// Vuforia.ICameraControllerFactory Vuforia.Internal.Core.Engine::mCameraControllerFactory
RuntimeObject* ___mCameraControllerFactory_49;
// Vuforia.Internal.Core.IWorldOriginProviderFactory Vuforia.Internal.Core.Engine::mWorldOriginProviderFactory
RuntimeObject* ___mWorldOriginProviderFactory_50;
// Vuforia.Internal.SessionRecorder.ISessionRecorderFactory Vuforia.Internal.Core.Engine::mSessionRecorderFactory
RuntimeObject* ___mSessionRecorderFactory_51;
// Vuforia.Internal.AreaTargetCapture.IAreaTargetCaptureFactory Vuforia.Internal.Core.Engine::mAreaTargetCaptureFactory
RuntimeObject* ___mAreaTargetCaptureFactory_52;
// Vuforia.VuforiaConfiguration Vuforia.Internal.Core.Engine::mVuforiaConfiguration
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___mVuforiaConfiguration_53;
// Vuforia.Internal.ExternalCamera.IExternalCameraFactory Vuforia.Internal.Core.Engine::mExternalCameraFactory
RuntimeObject* ___mExternalCameraFactory_54;
// Vuforia.Internal.Core.IObserverOffsetCalculatorFactory Vuforia.Internal.Core.Engine::mObserverOffsetCalculatorFactory
RuntimeObject* ___mObserverOffsetCalculatorFactory_55;
// Vuforia.IPlatformController Vuforia.Internal.Core.Engine::mPlatformController
RuntimeObject* ___mPlatformController_56;
// System.Boolean Vuforia.Internal.Core.Engine::mIsUsingARFoundation
bool ___mIsUsingARFoundation_57;
// Vuforia.Internal.Core.Engine/EngineState Vuforia.Internal.Core.Engine::mEngineState
int32_t ___mEngineState_58;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Vuforia.Internal.Observers.ImageTargetObserver
struct ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// UnityEngine.Vector3 Vuforia.Internal.Observers.ImageTargetObserver::<Size>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CSizeU3Ek__BackingField_6;
};
// Vuforia.Internal.Observers.ModelTargetObserver
struct ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// Vuforia.IVuModelTargetObserver Vuforia.Internal.Observers.ModelTargetObserver::mModelTargetObserver
RuntimeObject* ___mModelTargetObserver_6;
// System.Collections.Generic.IList`1<Vuforia.GuideView> Vuforia.Internal.Observers.ModelTargetObserver::mGuideViews
RuntimeObject* ___mGuideViews_7;
// System.Collections.Generic.IList`1<System.String> Vuforia.Internal.Observers.ModelTargetObserver::mAvailableStateNames
RuntimeObject* ___mAvailableStateNames_8;
};
// Vuforia.Internal.Observers.MultiTargetObserver
struct MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// UnityEngine.Vector3 Vuforia.Internal.Observers.MultiTargetObserver::<Size>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CSizeU3Ek__BackingField_6;
};
// 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;
};
// Vuforia.NativeString
struct NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55 : public UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B
{
};
// Vuforia.Internal.Observations.NullDevicePoseObservation
struct NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Observations.NullDevicePoseObservation::<ObserverId>k__BackingField
int32_t ___U3CObserverIdU3Ek__BackingField_0;
// Vuforia.VuPoseInfo Vuforia.Internal.Observations.NullDevicePoseObservation::<PoseInfo>k__BackingField
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___U3CPoseInfoU3Ek__BackingField_1;
};
// Vuforia.Internal.Observers.OffsetComponent
struct OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23 : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Func`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.OffsetComponent::mPoseProvider
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* ___mPoseProvider_3;
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.OffsetComponent::<WorldCenterObserver>k__BackingField
RuntimeObject* ___U3CWorldCenterObserverU3Ek__BackingField_4;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::<InitialUnityPose>k__BackingField
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___U3CInitialUnityPoseU3Ek__BackingField_5;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::<Offset>k__BackingField
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___U3COffsetU3Ek__BackingField_6;
};
// Vuforia.Internal.Observers.OffsetResult
struct OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336
{
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetResult::Pose
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___Pose_0;
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.OffsetResult::OriginObserver
RuntimeObject* ___OriginObserver_1;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.Observers.OffsetResult
struct OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_pinvoke
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___Pose_0;
RuntimeObject* ___OriginObserver_1;
};
// Native definition for COM marshalling of Vuforia.Internal.Observers.OffsetResult
struct OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_com
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___Pose_0;
RuntimeObject* ___OriginObserver_1;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// Vuforia.Internal.Observers.ValidationAreaObserver
struct ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// Vuforia.IVuValidationAreaObserver Vuforia.Internal.Observers.ValidationAreaObserver::mValidationAreaObserver
RuntimeObject* ___mValidationAreaObserver_6;
// Vuforia.Internal.Observers.ASingleTargetObserver Vuforia.Internal.Observers.ValidationAreaObserver::mAssociatedObserver
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* ___mAssociatedObserver_7;
// System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo> Vuforia.Internal.Observers.ValidationAreaObserver::OnValidationUpdated
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* ___OnValidationUpdated_8;
// System.Boolean Vuforia.Internal.Observers.ValidationAreaObserver::<IsCapturing>k__BackingField
bool ___U3CIsCapturingU3Ek__BackingField_9;
};
// Vuforia.VuBarcodeTypeSet
struct VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E : public VuGenericSet_1_tB9A398825F01CCC45402C34389F36073C9A522BE
{
};
// Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA
{
// System.String Vuforia.VuMultiTargetObservationTargetInfo::name
String_t* ___name_0;
// Vuforia.VuVector3F Vuforia.VuMultiTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
// Vuforia.VuAABB Vuforia.VuMultiTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
// Vuforia.VuMatrix44F Vuforia.VuMultiTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_pinvoke
{
char* ___name_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for COM marshalling of Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_com
{
Il2CppChar* ___name_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693 : public RuntimeObject
{
// Vuforia.IVuObserver Vuforia.VuVirtualButtonConfig::observer
RuntimeObject* ___observer_0;
// Vuforia.VuRectangle Vuforia.VuVirtualButtonConfig::area
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
// Vuforia.VuBool Vuforia.VuVirtualButtonConfig::activate
int32_t ___activate_2;
// Vuforia.VuVirtualButtonSensitivity Vuforia.VuVirtualButtonConfig::sensitivity
int32_t ___sensitivity_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_pinvoke
{
RuntimeObject* ___observer_0;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
int32_t ___activate_2;
int32_t ___sensitivity_3;
};
// Native definition for COM marshalling of Vuforia.VuVirtualButtonConfig
struct VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_marshaled_com
{
RuntimeObject* ___observer_0;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___area_1;
int32_t ___activate_2;
int32_t ___sensitivity_3;
};
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
struct Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845
{
// System.String Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor::uuid
String_t* ___uuid_0;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor::pose
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F ___pose_1;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
#pragma pack(push, tp, 1)
struct Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_pinvoke
{
char* ___uuid_0;
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke ___pose_1;
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
#pragma pack(push, tp, 1)
struct Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_com
{
char* ___uuid_0;
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com ___pose_1;
};
#pragma pack(pop, tp)
// Vuforia.PosixPath/InvalidPathException
struct InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A : public Exception_t
{
};
// System.Action`1<Vuforia.ARFoundation.ARFoundationImage>
struct Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56 : public MulticastDelegate_t
{
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.IObserver>
struct Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C : public MulticastDelegate_t
{
};
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
{
};
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ScreenOrientation>
struct Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Core.VirtualButtonState>
struct Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>
struct Action_1_t06AFE0709F2890E5355421775694503711402693 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.VuforiaEngineError>
struct Action_1_t200E6E63BE9DC88796A35F12241202F36461989B : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.VuforiaInitError>
struct Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
struct Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A : public MulticastDelegate_t
{
};
// System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>
struct Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C : public MulticastDelegate_t
{
};
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>
struct Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766 : public MulticastDelegate_t
{
};
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
struct Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2 : public MulticastDelegate_t
{
};
// System.Action`2<System.Object,System.Int32Enum>
struct Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B : public MulticastDelegate_t
{
};
// System.Action`2<System.Single,System.Single>
struct Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132 : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.Transform,System.Int64>
struct Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00 : public MulticastDelegate_t
{
};
// System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>
struct Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3 : public MulticastDelegate_t
{
};
// System.Func`1<System.Nullable`1<System.Int32>>
struct Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8 : public MulticastDelegate_t
{
};
// System.Func`1<System.Boolean>
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
{
};
// System.Func`1<UnityEngine.Camera>
struct Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9 : public MulticastDelegate_t
{
};
// System.Func`1<System.String>
struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C : public MulticastDelegate_t
{
};
// System.Func`2<System.Reflection.Assembly,System.Boolean>
struct Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.DriverCameraMode,System.Int32>
struct Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.GuideView,System.Boolean>
struct Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.IVuObservation,System.Boolean>
struct Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.IVuObservationWithPose,System.Boolean>
struct Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.IVuValidationAreaLabel,System.String>
struct Func_2_t74A948D179E476092F12592736DAFD34379E5405 : public MulticastDelegate_t
{
};
// System.Func`2<System.String,System.Boolean>
struct Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType>
struct Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5 : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
struct UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A : public MulticastDelegate_t
{
};
// Vuforia.Internal.ARFoundation.ARFoundationImageProvider
struct ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820 : public RuntimeObject
{
// Vuforia.Internal.VuforiaDriver.CameraImage Vuforia.Internal.ARFoundation.ARFoundationImageProvider::mCameraImage
CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___mCameraImage_0;
// Unity.Collections.NativeArray`1<System.Byte> Vuforia.Internal.ARFoundation.ARFoundationImageProvider::mImageBuffer
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___mImageBuffer_1;
// Vuforia.ARFoundation.IARFoundationFacade Vuforia.Internal.ARFoundation.ARFoundationImageProvider::mARFoundationFacade
RuntimeObject* ___mARFoundationFacade_2;
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Vuforia.Internal.VuforiaDriver.CreateAnchorMethod
struct CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA : public MulticastDelegate_t
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// Vuforia.Internal.Observers.ObserverOffsetCalculator
struct ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E : public RuntimeObject
{
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::<CurrentOffset>k__BackingField
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ___U3CCurrentOffsetU3Ek__BackingField_0;
};
// Vuforia.Internal.Observers.PoseCalculatorComponent
struct PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Nullable`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.PoseCalculatorComponent::<Pose>k__BackingField
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F ___U3CPoseU3Ek__BackingField_3;
};
// Vuforia.Internal.VuforiaDriver.RemoveAnchorMethod
struct RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7 : public MulticastDelegate_t
{
};
// Vuforia.Internal.Simulator.SimulatorCamera
struct SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6 : public RuntimeObject
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Simulator.SimulatorCamera::mEngine
RuntimeObject* ___mEngine_4;
// Vuforia.Internal.VuforiaDriver.CameraImage Vuforia.Internal.Simulator.SimulatorCamera::mCameraImage
CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___mCameraImage_5;
// System.IntPtr Vuforia.Internal.Simulator.SimulatorCamera::mPixelBuffer
intptr_t ___mPixelBuffer_6;
// System.Boolean Vuforia.Internal.Simulator.SimulatorCamera::mDisposed
bool ___mDisposed_7;
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig Vuforia.Internal.Simulator.SimulatorCamera::mDriverConfig
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 ___mDriverConfig_8;
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Vuforia.VuErrorHandlerNative
struct VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E : public MulticastDelegate_t
{
};
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration Vuforia.VuforiaConfiguration::vuforia
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* ___vuforia_5;
// Vuforia.VuforiaConfiguration/DatabaseConfiguration Vuforia.VuforiaConfiguration::database
DatabaseConfiguration_t5678A10E4A05AF04FF51B21D4549A5ABF2F0DA62* ___database_6;
// Vuforia.VuforiaConfiguration/RequiredShaders Vuforia.VuforiaConfiguration::shaders
RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* ___shaders_7;
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration Vuforia.VuforiaConfiguration::videoBackground
VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* ___videoBackground_8;
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration Vuforia.VuforiaConfiguration::deviceTracker
DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* ___deviceTracker_9;
// Vuforia.VuforiaConfiguration/PlayModeConfiguration Vuforia.VuforiaConfiguration::playmode
PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* ___playmode_10;
// Vuforia.VuforiaConfiguration/WebCamConfiguration Vuforia.VuforiaConfiguration::webcam
WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* ___webcam_11;
// Vuforia.VuforiaConfiguration/PackageInfo Vuforia.VuforiaConfiguration::packageInformation
PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16* ___packageInformation_12;
};
// Vuforia.WebCam
struct WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178 : public RuntimeObject
{
// Vuforia.IWebCamTexAdaptor Vuforia.WebCam::mWebCamTexture
RuntimeObject* ___mWebCamTexture_0;
// Vuforia.Internal.Utility.VuforiaCoroutineUtility Vuforia.WebCam::mVuforiaCoroutineUtility
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* ___mVuforiaCoroutineUtility_1;
// Vuforia.Internal.Core.IEngine Vuforia.WebCam::mEngine
RuntimeObject* ___mEngine_2;
// System.Int32 Vuforia.WebCam::mRenderTextureLayer
int32_t ___mRenderTextureLayer_3;
// UnityEngine.Camera Vuforia.WebCam::mARCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mARCamera_4;
// System.Int32 Vuforia.WebCam::mOriginalCameraCullMask
int32_t ___mOriginalCameraCullMask_5;
// Vuforia.Internal.Rendering.TextureRenderer Vuforia.WebCam::mTextureRenderer
TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7* ___mTextureRenderer_6;
// UnityEngine.Texture2D Vuforia.WebCam::mBufferReadTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mBufferReadTexture_7;
// UnityEngine.Rect Vuforia.WebCam::mReadPixelsRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___mReadPixelsRect_8;
// Vuforia.WebCamProfile/ProfileData Vuforia.WebCam::mWebCamProfile
ProfileData_tA2B9E7119CD0F5AE7EDAF3E1141BBA4905FDDAC6 ___mWebCamProfile_9;
// System.Boolean Vuforia.WebCam::mWebCamPlaying
bool ___mWebCamPlaying_10;
// Vuforia.Internal.VuforiaDriver.CameraImage Vuforia.WebCam::mCameraImage
CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___mCameraImage_11;
// System.IntPtr Vuforia.WebCam::mCameraImagePtr
intptr_t ___mCameraImagePtr_12;
// System.Boolean Vuforia.WebCam::mDisposed
bool ___mDisposed_13;
// System.Func`1<System.Boolean> Vuforia.WebCam::mOnCameraReady
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___mOnCameraReady_14;
};
// Vuforia.WebCamTexAdaptorProvider
struct WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743 : public MulticastDelegate_t
{
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
// System.Object System.ArgumentOutOfRangeException::_actualValue
RuntimeObject* ____actualValue_19;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Vuforia.Internal.Core.UnityLifeCycleListener
struct UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Nullable`1<UnityEngine.ScreenOrientation> Vuforia.Internal.Core.UnityLifeCycleListener::mScreenOrientation
Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C ___mScreenOrientation_4;
// System.Boolean Vuforia.Internal.Core.UnityLifeCycleListener::mEditorPaused
bool ___mEditorPaused_5;
// System.Action Vuforia.Internal.Core.UnityLifeCycleListener::AwakeEvent
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___AwakeEvent_6;
// System.Action Vuforia.Internal.Core.UnityLifeCycleListener::OnEnableEvent
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnEnableEvent_7;
// System.Action Vuforia.Internal.Core.UnityLifeCycleListener::StartEvent
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___StartEvent_8;
// System.Action Vuforia.Internal.Core.UnityLifeCycleListener::UpdateEvent
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___UpdateEvent_9;
// System.Action`1<System.Boolean> Vuforia.Internal.Core.UnityLifeCycleListener::OnApplicationPauseEvent
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnApplicationPauseEvent_10;
// System.Action Vuforia.Internal.Core.UnityLifeCycleListener::OnDisableEvent
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnDisableEvent_11;
// System.Action Vuforia.Internal.Core.UnityLifeCycleListener::OnApplicationQuitDestroyEvent
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnApplicationQuitDestroyEvent_12;
// System.Action`1<UnityEngine.ScreenOrientation> Vuforia.Internal.Core.UnityLifeCycleListener::OnOrientationChanged
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* ___OnOrientationChanged_13;
// System.Threading.SynchronizationContext Vuforia.Internal.Core.UnityLifeCycleListener::<UnitySynchronizationContext>k__BackingField
SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___U3CUnitySynchronizationContextU3Ek__BackingField_14;
};
// Vuforia.Internal.Utility.VuforiaCoroutineUtility
struct VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// Vuforia.VuforiaMonoBehaviour
struct VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6 : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// Vuforia.Internal.Core.IEngine Vuforia.VuforiaBehaviour::mEngine
RuntimeObject* ___mEngine_5;
// Vuforia.IObserverRegistry Vuforia.VuforiaBehaviour::mObserversRegistry
RuntimeObject* ___mObserversRegistry_6;
// Vuforia.WorldCenterMode Vuforia.VuforiaBehaviour::mWorldCenterMode
int32_t ___mWorldCenterMode_7;
// Vuforia.ObserverBehaviour Vuforia.VuforiaBehaviour::mWorldCenter
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___mWorldCenter_8;
// Vuforia.CameraDevice Vuforia.VuforiaBehaviour::<CameraDevice>k__BackingField
CameraDevice_t34ADAC91596592865E992E89542B1B6F88EAAB27* ___U3CCameraDeviceU3Ek__BackingField_9;
// Vuforia.ObserverFactory Vuforia.VuforiaBehaviour::<ObserverFactory>k__BackingField
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CObserverFactoryU3Ek__BackingField_10;
// Vuforia.DevicePoseBehaviour Vuforia.VuforiaBehaviour::<DevicePoseBehaviour>k__BackingField
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* ___U3CDevicePoseBehaviourU3Ek__BackingField_11;
// Vuforia.VideoBackground Vuforia.VuforiaBehaviour::<VideoBackground>k__BackingField
VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* ___U3CVideoBackgroundU3Ek__BackingField_12;
// Vuforia.World Vuforia.VuforiaBehaviour::<World>k__BackingField
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* ___U3CWorldU3Ek__BackingField_13;
};
// System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>
// System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
// System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>
// System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>
// System.Collections.Generic.Dictionary`2<Vuforia.VuEngineError,System.String>
// System.Collections.Generic.Dictionary`2<Vuforia.VuEngineError,System.String>
// System.Collections.Generic.Dictionary`2<Vuforia.VuforiaInitError,System.String>
// System.Collections.Generic.Dictionary`2<Vuforia.VuforiaInitError,System.String>
// System.EmptyArray`1<System.Object>
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
// T[] System.EmptyArray`1::Value
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0;
};
// System.EmptyArray`1<System.Object>
// System.Collections.Generic.HashSet`1<System.Int32>
// System.Collections.Generic.HashSet`1<System.Int32>
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.IVuObservationWithPose>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.IVuObservationWithPose>
// System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>
struct List_1_t62BA79DBA78E249CF069675D730077EABD7E4251_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Tuple_2U5BU5D_t32F5C987353BA2FC1AC82172CDBC7702AEF57D8B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>
// System.Collections.Generic.List`1<Vuforia.DriverCameraMode>
struct List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
DriverCameraModeU5BU5D_t20A33275D2A197484BD31153ACC12596433CCE5C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.DriverCameraMode>
// System.Collections.Generic.List`1<Vuforia.GuideView>
struct List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GuideViewU5BU5D_t314D2F42D3065098ED24C9124CAF3CEC17A49F14* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.GuideView>
// System.Collections.Generic.List`1<Vuforia.Internal.Observations.IObservationProvider>
struct List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IObservationProviderU5BU5D_t41C7E65CE1DCF1168F44CFBA1FA862E7258BB909* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observations.IObservationProvider>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserver>
struct List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IObserverU5BU5D_t2377DA452D5344A1B038F584D63D4FC90B2F0FD4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserver>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverWithName>
struct List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IObserverWithNameU5BU5D_tD166C43C49D404E5D0E9EE37955D50FCE2F2B1C7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverWithName>
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuObservationU5BU5D_tE1044594DAA86E1DD0608AF65F483FA935AF21CF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
// System.Collections.Generic.List`1<Vuforia.Image>
struct List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ImageU5BU5D_t452ECD4944D78AE4587128F1F847691F746CB425* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Image>
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32>
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32Enum>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<Vuforia.Internal.Permissions.Permission>
struct List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PermissionU5BU5D_t6879298F1D9D992EEC4CE0B26E500B81A487F070* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Permissions.Permission>
// System.Collections.Generic.List`1<UnityEngine.Pose>
struct List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PoseU5BU5D_tFC818445A5F54FE4CD8B53D645FF0AD0E2A133EB* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Pose>
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkInstance>
struct List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuMarkInstanceU5BU5D_tDCB9AF2E289B20BF0BFBD3C42BC377A6642F8467* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkInstance>
// System.Collections.Generic.List`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
struct List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
DelayedInitializerU5BU5D_t26E7C9F774C9856BC5F4F8C1B9A86C5E2A922B6C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
// Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>
// Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>
// System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose>
// System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose>
// System.Tuple`2<System.Object,System.Object>
// System.Tuple`2<System.Object,System.Object>
// System.Tuple`2<System.Single,System.Single>
// System.Tuple`2<System.Single,System.Single>
// System.Tuple`2<System.String,System.String>
// System.Tuple`2<System.String,System.String>
// System.Tuple`2<System.String,UnityEngine.Transform>
// System.Tuple`2<System.String,UnityEngine.Transform>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
// Vuforia.Internal.Observers.AObserver
// Vuforia.Internal.Observers.AObserver
// Vuforia.Internal.Observers.AObserverComponent
// Vuforia.Internal.Observers.AObserverComponent
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager
// UnityEngine.AndroidJavaObject
struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_StaticFields
{
// System.Boolean UnityEngine.AndroidJavaObject::enableDebugPrints
bool ___enableDebugPrints_0;
};
// UnityEngine.AndroidJavaObject
// Vuforia.AreaTargetCapture
// Vuforia.AreaTargetCapture
// Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory
// Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory
// System.Reflection.Assembly
// System.Reflection.Assembly
// System.Reflection.AssemblyName
// System.Reflection.AssemblyName
// Vuforia.CameraControllerFactory
// Vuforia.CameraControllerFactory
// Vuforia.Internal.Core.CameraFrame
// Vuforia.Internal.Core.CameraFrame
// Vuforia.Internal.Core.CoreDependencies
struct CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields
{
// Vuforia.Internal.Core.CoreDependencies Vuforia.Internal.Core.CoreDependencies::sInstance
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* ___sInstance_3;
};
// Vuforia.Internal.Core.CoreDependencies
// Vuforia.Internal.Core.DeviceInfo
// Vuforia.Internal.Core.DeviceInfo
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding> modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8;
// System.Object System.Text.Encoding::s_InternalSyncObject
RuntimeObject* ___s_InternalSyncObject_15;
};
// System.Text.Encoding
// Vuforia.Internal.Core.EnginePermissions
// Vuforia.Internal.Core.EnginePermissions
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory
// Vuforia.Internal.ExternalCamera.ExternalCameraMonitor
// Vuforia.Internal.ExternalCamera.ExternalCameraMonitor
// Vuforia.ImageDescription
// Vuforia.ImageDescription
// Vuforia.Internal.Core.InternalEngineHintSetter
// Vuforia.Internal.Core.InternalEngineHintSetter
// Vuforia.Internal.Utility.Log
struct Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_StaticFields
{
// Vuforia.Internal.Utility.ILogger Vuforia.Internal.Utility.Log::sLogger
RuntimeObject* ___sLogger_0;
// Vuforia.Internal.Utility.LogLevel Vuforia.Internal.Utility.Log::sLogLevel
int32_t ___sLogLevel_1;
};
// Vuforia.Internal.Utility.Log
// Vuforia.Internal.NativeBridge.NativeEngineConfigSet
// Vuforia.Internal.NativeBridge.NativeEngineConfigSet
// Vuforia.Internal.NativeBridge.NativeEngineFactory
// Vuforia.Internal.NativeBridge.NativeEngineFactory
// Vuforia.Internal.NativeBridge.NativeObservationUtils
// Vuforia.Internal.NativeBridge.NativeObservationUtils
// Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil
// Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil
// Vuforia.Internal.ARFoundation.NullARFoundationFacade
// Vuforia.Internal.ARFoundation.NullARFoundationFacade
// Vuforia.Internal.ExternalCamera.NullExternalCamera
// Vuforia.Internal.ExternalCamera.NullExternalCamera
// Vuforia.Internal.Observers.NullObserverOffsetCalculator
// Vuforia.Internal.Observers.NullObserverOffsetCalculator
// Vuforia.Internal.Observations.ObservationProviderFactory
// Vuforia.Internal.Observations.ObservationProviderFactory
// Vuforia.Internal.Core.ObserverFactory
// Vuforia.Internal.Core.ObserverFactory
// Vuforia.Internal.Core.ObserverOffsetCalculatorFactory
// Vuforia.Internal.Core.ObserverOffsetCalculatorFactory
// Vuforia.Internal.Core.OneTimeInitialization
struct OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_StaticFields
{
// System.Boolean Vuforia.Internal.Core.OneTimeInitialization::sHasApplicationStarted
bool ___sHasApplicationStarted_0;
};
// Vuforia.Internal.Core.OneTimeInitialization
// Vuforia.Internal.Permissions.PermissionRequesterFactory
// Vuforia.Internal.Permissions.PermissionRequesterFactory
// Vuforia.PlatformControllerFactory
// Vuforia.PlatformControllerFactory
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
// Vuforia.Internal.Core.StateProcessor
// Vuforia.Internal.Core.StateProcessor
// Vuforia.Internal.Core.StateProcessorFactory
// Vuforia.Internal.Core.StateProcessorFactory
// Vuforia.Internal.Core.StaticInstances
// Vuforia.Internal.Core.StaticInstances
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// Vuforia.Internal.Core.Strings
// Vuforia.Internal.Core.Strings
// System.Threading.SynchronizationContext
struct SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0_StaticFields
{
// System.Type System.Threading.SynchronizationContext::s_cachedPreparedType1
Type_t* ___s_cachedPreparedType1_1;
// System.Type System.Threading.SynchronizationContext::s_cachedPreparedType2
Type_t* ___s_cachedPreparedType2_2;
// System.Type System.Threading.SynchronizationContext::s_cachedPreparedType3
Type_t* ___s_cachedPreparedType3_3;
// System.Type System.Threading.SynchronizationContext::s_cachedPreparedType4
Type_t* ___s_cachedPreparedType4_4;
// System.Type System.Threading.SynchronizationContext::s_cachedPreparedType5
Type_t* ___s_cachedPreparedType5_5;
};
// System.Threading.SynchronizationContext
// Vuforia.Internal.Core.UniqueIDProvider
// Vuforia.Internal.Core.UniqueIDProvider
// Vuforia.Internal.VuforiaDriver.UnityDriver
struct UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_StaticFields
{
// Vuforia.Internal.VuforiaDriver.IUnityDriver Vuforia.Internal.VuforiaDriver.UnityDriver::sInstance
RuntimeObject* ___sInstance_0;
};
// Vuforia.Internal.VuforiaDriver.UnityDriver
// Vuforia.Internal.Core.UnityMainThreadTaskScheduler
// Vuforia.Internal.Core.UnityMainThreadTaskScheduler
// Vuforia.Internal.ValidationAreaCaptureFactory
// Vuforia.Internal.ValidationAreaCaptureFactory
// Vuforia.Internal.ValidationAreaCaptureUploadFactory
// Vuforia.Internal.ValidationAreaCaptureUploadFactory
// Vuforia.Internal.Rendering.VideoBackgroundFactory
// Vuforia.Internal.Rendering.VideoBackgroundFactory
// Vuforia.VuAnchorObserverConfig
// Vuforia.VuAnchorObserverConfig
// Vuforia.VuBarcodeConfig
// Vuforia.VuBarcodeConfig
// Vuforia.VuCloudImageTargetConfig
// Vuforia.VuCloudImageTargetConfig
// Vuforia.VuDeviceCalibrationConfig
// Vuforia.VuDeviceCalibrationConfig
// Vuforia.VuDevicePoseConfig
// Vuforia.VuDevicePoseConfig
// Vuforia.VuFusionProviderConfig
// Vuforia.VuFusionProviderConfig
// Vuforia.VuIlluminationConfig
// Vuforia.VuIlluminationConfig
// Vuforia.VuInternalConfig
// Vuforia.VuInternalConfig
// Vuforia.VuLicenseConfig
// Vuforia.VuLicenseConfig
// Vuforia.VuMeshAreaTargetCaptureConfig
// Vuforia.VuMeshAreaTargetCaptureConfig
// Vuforia.VuMeshAreaTargetConfig
// Vuforia.VuMeshAreaTargetConfig
// Vuforia.VuMeshModelTargetConfig
// Vuforia.VuMeshModelTargetConfig
// Vuforia.VuSoftwareContextConfig
// Vuforia.VuSoftwareContextConfig
// Vuforia.VuValidationAreaConfig
// Vuforia.VuValidationAreaConfig
// Vuforia.VuforiaApplication
struct VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_StaticFields
{
// Vuforia.VuforiaApplication Vuforia.VuforiaApplication::sInstance
VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* ___sInstance_0;
};
// Vuforia.VuforiaApplication
// Vuforia.Internal.Core.VuforiaEngineErrorUtil
// Vuforia.Internal.Core.VuforiaEngineErrorUtil
// Vuforia.Internal.Core.VuforiaInitErrorUtil
// Vuforia.Internal.Core.VuforiaInitErrorUtil
// Vuforia.Internal.Core.VuforiaVersion
// Vuforia.Internal.Core.VuforiaVersion
// Vuforia.WebCamTexAdaptor
// Vuforia.WebCamTexAdaptor
// Vuforia.Internal.Core.WorldOriginProvider
// Vuforia.Internal.Core.WorldOriginProvider
// Vuforia.Internal.Core.WorldOriginProviderFactory
// Vuforia.Internal.Core.WorldOriginProviderFactory
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c
struct U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields
{
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<>9
U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* ___U3CU3E9_0;
// System.Action`1<System.Boolean> Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<>9__18_1
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___U3CU3E9__18_1_1;
// System.Func`2<Vuforia.DriverCameraMode,System.Int32> Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<>9__22_0
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___U3CU3E9__22_0_2;
// System.Func`2<Vuforia.DriverCameraMode,System.Int32> Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<>9__22_1
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___U3CU3E9__22_1_3;
// System.Func`2<Vuforia.DriverCameraMode,System.Int32> Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<>9__22_2
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___U3CU3E9__22_2_4;
};
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20
// Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20
// Vuforia.Internal.Core.CoreDependencies/<>c
struct U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields
{
// Vuforia.Internal.Core.CoreDependencies/<>c Vuforia.Internal.Core.CoreDependencies/<>c::<>9
U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979* ___U3CU3E9_0;
// System.Func`2<System.Reflection.Assembly,System.Boolean> Vuforia.Internal.Core.CoreDependencies/<>c::<>9__14_0
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* ___U3CU3E9__14_0_1;
};
// Vuforia.Internal.Core.CoreDependencies/<>c
// Vuforia.Internal.Core.Engine/<>c
struct U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields
{
// Vuforia.Internal.Core.Engine/<>c Vuforia.Internal.Core.Engine/<>c::<>9
U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2* ___U3CU3E9_0;
// System.Action`1<Vuforia.Internal.Observers.IObserver> Vuforia.Internal.Core.Engine/<>c::<>9__179_0
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___U3CU3E9__179_0_1;
};
// Vuforia.Internal.Core.Engine/<>c
// Vuforia.Internal.Core.Engine/DelayedInitializer
// Vuforia.Internal.Core.Engine/DelayedInitializer
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c
struct U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields
{
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c::<>9
U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417* ___U3CU3E9_0;
// Vuforia.WebCamTexAdaptorProvider Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c::<>9__3_0
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* ___U3CU3E9__3_0_1;
};
// Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c
// Vuforia.Internal.Core.InternalEngineHintSetter/<>c
struct U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields
{
// Vuforia.Internal.Core.InternalEngineHintSetter/<>c Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* ___U3CU3E9_0;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_0
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_0_1;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_1
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_1_2;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_2
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_2_3;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_3
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_3_4;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_4
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_4_5;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_5
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_5_6;
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool> Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<>9__13_6
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___U3CU3E9__13_6_7;
};
// Vuforia.Internal.Core.InternalEngineHintSetter/<>c
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0
// Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15
// Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15
// Vuforia.Internal.Core.ObserverFactory/<>c
struct U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields
{
// Vuforia.Internal.Core.ObserverFactory/<>c Vuforia.Internal.Core.ObserverFactory/<>c::<>9
U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A* ___U3CU3E9_0;
// System.Func`2<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType> Vuforia.Internal.Core.ObserverFactory/<>c::<>9__10_0
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* ___U3CU3E9__10_0_1;
};
// Vuforia.Internal.Core.ObserverFactory/<>c
// Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0
// Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0
// Vuforia.Internal.Core.StateProcessor/<>c
struct U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields
{
// Vuforia.Internal.Core.StateProcessor/<>c Vuforia.Internal.Core.StateProcessor/<>c::<>9
U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0* ___U3CU3E9_0;
// System.Func`2<Vuforia.IVuObservation,System.Boolean> Vuforia.Internal.Core.StateProcessor/<>c::<>9__4_0
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* ___U3CU3E9__4_0_1;
};
// Vuforia.Internal.Core.StateProcessor/<>c
// Vuforia.Internal.Observers.ValidationAreaObserver/<>c
struct U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields
{
// Vuforia.Internal.Observers.ValidationAreaObserver/<>c Vuforia.Internal.Observers.ValidationAreaObserver/<>c::<>9
U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7* ___U3CU3E9_0;
// System.Func`2<Vuforia.IVuValidationAreaLabel,System.String> Vuforia.Internal.Observers.ValidationAreaObserver/<>c::<>9__18_0
Func_2_t74A948D179E476092F12592736DAFD34379E5405* ___U3CU3E9__18_0_1;
};
// Vuforia.Internal.Observers.ValidationAreaObserver/<>c
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration
struct GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF_StaticFields
{
// System.Action`2<System.Single,System.Single> Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::VirtualSceneScaleFactorUpdated
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* ___VirtualSceneScaleFactorUpdated_2;
};
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration
// Vuforia.VuforiaConfiguration/PackageInfo
// Vuforia.VuforiaConfiguration/PackageInfo
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
// Vuforia.VuforiaConfiguration/WebCamConfiguration
// Vuforia.VuforiaConfiguration/WebCamConfiguration
// Vuforia.Internal.Core.WorldOriginProvider/<>c
struct U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields
{
// Vuforia.Internal.Core.WorldOriginProvider/<>c Vuforia.Internal.Core.WorldOriginProvider/<>c::<>9
U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A* ___U3CU3E9_0;
// System.Func`1<System.Nullable`1<System.Int32>> Vuforia.Internal.Core.WorldOriginProvider/<>c::<>9__7_0
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* ___U3CU3E9__7_0_1;
};
// Vuforia.Internal.Core.WorldOriginProvider/<>c
// System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>
// System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
// Unity.Collections.NativeArray`1<System.Byte>
// Unity.Collections.NativeArray`1<System.Byte>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32Enum>
// System.Nullable`1<System.Int32Enum>
// System.Nullable`1<UnityEngine.ScreenOrientation>
// System.Nullable`1<UnityEngine.ScreenOrientation>
// System.Nullable`1<System.Single>
// System.Nullable`1<System.Single>
// System.Nullable`1<Vuforia.TrackingOptimization>
// System.Nullable`1<Vuforia.TrackingOptimization>
// System.Nullable`1<Vuforia.VuCylinderTargetCreationError>
// System.Nullable`1<Vuforia.VuCylinderTargetCreationError>
// System.Nullable`1<Vuforia.VuImageTargetCreationError>
// System.Nullable`1<Vuforia.VuImageTargetCreationError>
// System.Nullable`1<Vuforia.VuModelTargetCreationError>
// System.Nullable`1<Vuforia.VuModelTargetCreationError>
// System.Nullable`1<Vuforia.VuMultiTargetCreationError>
// System.Nullable`1<Vuforia.VuMultiTargetCreationError>
// System.Nullable`1<Vuforia.VuValidationAreaCreationError>
// System.Nullable`1<Vuforia.VuValidationAreaCreationError>
// System.Nullable`1<Vuforia.VuVuMarkCreationError>
// System.Nullable`1<Vuforia.VuVuMarkCreationError>
// Vuforia.Internal.Observers.ANativeObserver
// Vuforia.Internal.Observers.ANativeObserver
// Vuforia.Internal.Observers.AObservationFilterComponent
// Vuforia.Internal.Observers.AObservationFilterComponent
// UnityEngine.AndroidJavaClass
// UnityEngine.AndroidJavaClass
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// System.Byte
// System.Byte
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// System.Char
// UnityEngine.Color
// UnityEngine.Color
// Vuforia.Internal.Core.ComparableCameraIntrinsics
// Vuforia.Internal.Core.ComparableCameraIntrinsics
// System.Double
// System.Double
// Vuforia.DriverCameraMode
// Vuforia.DriverCameraMode
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// System.Enum
// Vuforia.Internal.NativeBridge.FileDriverUserData
// Vuforia.Internal.NativeBridge.FileDriverUserData
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Mathf
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// System.Reflection.MethodBase
// System.Reflection.MethodBase
// Vuforia.Internal.Observers.ObservationPublisherComponent
// Vuforia.Internal.Observers.ObservationPublisherComponent
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
// Vuforia.Internal.Observers.PosePublisherComponent
// Vuforia.Internal.Observers.PosePublisherComponent
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// UnityEngine.SceneManagement.Scene
// UnityEngine.SceneManagement.Scene
// System.Single
// System.Single
// System.UInt32
// System.UInt32
// System.UInt64
// System.UInt64
// Vuforia.Internal.VuforiaDriver.UnityDriverUserData
// Vuforia.Internal.VuforiaDriver.UnityDriverUserData
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector2Int
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// Vuforia.VuDatabaseTargetInfo
// Vuforia.VuDatabaseTargetInfo
// Vuforia.Internal.Observers.VuMarkInstance
// Vuforia.Internal.Observers.VuMarkInstance
// Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
// Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
// Vuforia.VuMatrix44F
// Vuforia.VuMatrix44F
// Vuforia.VuValidationAreaObservationValidationInfo
// Vuforia.VuValidationAreaObservationValidationInfo
// Vuforia.VuVector2F
// Vuforia.VuVector2F
// Vuforia.VuVector2I
// Vuforia.VuVector2I
// Vuforia.VuVector3F
// Vuforia.VuVector3F
// Vuforia.VuVirtualButtonObservationInfo
// Vuforia.VuVirtualButtonObservationInfo
// Vuforia.VuVuMarkObservationInstanceInfo
// Vuforia.VuVuMarkObservationInstanceInfo
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>
// System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>
// System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>
// System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>
// System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>
// System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>
// System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>
// System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>
// System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>
// System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>
// System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>
// System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>
// System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>
// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_t6CA3E6AC4F6398CAD1C250CE3C1FA38B1C52652E_StaticFields
{
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::0698228BF899CAEAB9A53E5E6C7099E846C44F56432050D234DDF03AD772F139
__StaticArrayInitTypeSizeU3D44_t119E7D382182A7D730D302B04ABDA212DB4643A9 ___0698228BF899CAEAB9A53E5E6C7099E846C44F56432050D234DDF03AD772F139_0;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::18689A54C1FF754BE58500B2ED77A6C75B025BE96F6D01FEF89C42DA1C953F34
__StaticArrayInitTypeSizeU3D24_t72E1006886F4CE29775F0BA40AC9AF9F1F57AE4A ___18689A54C1FF754BE58500B2ED77A6C75B025BE96F6D01FEF89C42DA1C953F34_1;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::19AE20A57B073E3E8DD45C6F6A4E9AB1076EA3EBFFF28E4AEB58B411472CF994
__StaticArrayInitTypeSizeU3D10_tB5010175CADB4EABB044B4B583C5D61BFF911181 ___19AE20A57B073E3E8DD45C6F6A4E9AB1076EA3EBFFF28E4AEB58B411472CF994_2;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::223D6CA32241C349E421A0164F2341E20CC5B65D5A04AA021CFF71D623895570
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___223D6CA32241C349E421A0164F2341E20CC5B65D5A04AA021CFF71D623895570_3;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::33350F5DA385CE1B8749AEC68BA060CD54EE981968522B5EDF62178537A1FEEE
__StaticArrayInitTypeSizeU3D20_tB0732BE58EFED775F30259485AECF221635B5BDA ___33350F5DA385CE1B8749AEC68BA060CD54EE981968522B5EDF62178537A1FEEE_4;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::38809B9974198671140931F729415F3FD75DF68A6398E3486AE3B58554329A63
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___38809B9974198671140931F729415F3FD75DF68A6398E3486AE3B58554329A63_5;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28 <PrivateImplementationDetails>::499E4F5C84E20C7347E10100E0EC90C1945EA21C7C80809E4F7F474179B39DF6
__StaticArrayInitTypeSizeU3D28_tEC01C136349E063BE8541A733DFE7A5CB0FB5312 ___499E4F5C84E20C7347E10100E0EC90C1945EA21C7C80809E4F7F474179B39DF6_6;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::4EDE3546F1189E450DF4D4A2739BE90BEB3B1708B3B9F406B02E0773A92A10FF
__StaticArrayInitTypeSizeU3D16_tACB7ABF59CC704E19B13F35EEE7DD0A8043F7287 ___4EDE3546F1189E450DF4D4A2739BE90BEB3B1708B3B9F406B02E0773A92A10FF_7;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56 <PrivateImplementationDetails>::52EE959A5CBDB065F5048469055925E3224692B3967F737A8D49C744FD2B4502
__StaticArrayInitTypeSizeU3D56_tA9227E08E091771DC7B5B975B845DEAAC6234793 ___52EE959A5CBDB065F5048469055925E3224692B3967F737A8D49C744FD2B4502_8;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::5857EE4CE98BFABBD62B385C1098507DD0052FF3951043AAD6A1DABD495F18AA
__StaticArrayInitTypeSizeU3D52_t9E1C7E6ACA2208F3DE309FE0D3819EE5BA982767 ___5857EE4CE98BFABBD62B385C1098507DD0052FF3951043AAD6A1DABD495F18AA_9;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::5DDF815AC046E7D4603FA586D1BDE42118AD4FE9875D64F716BC7D2740EE52C9
__StaticArrayInitTypeSizeU3D24_t72E1006886F4CE29775F0BA40AC9AF9F1F57AE4A ___5DDF815AC046E7D4603FA586D1BDE42118AD4FE9875D64F716BC7D2740EE52C9_10;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::605A3F93AE7A97E00C156F977E942027EA532E263A5B440A4219984F803FDD04
__StaticArrayInitTypeSizeU3D16_tACB7ABF59CC704E19B13F35EEE7DD0A8043F7287 ___605A3F93AE7A97E00C156F977E942027EA532E263A5B440A4219984F803FDD04_11;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::65FE3B9CCEB336F4BC478829A470BA32E7133B377449716BF3D1FE5D21592D19
__StaticArrayInitTypeSizeU3D12_t9678BE1C13BAB9E62F12930F5BBC3086458BBC0F ___65FE3B9CCEB336F4BC478829A470BA32E7133B377449716BF3D1FE5D21592D19_12;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::7439A4C9E30AC42BCC55AD1A2B617E29E7129B6DDAC79C886944B17819262CC1
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___7439A4C9E30AC42BCC55AD1A2B617E29E7129B6DDAC79C886944B17819262CC1_13;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::772907508FD7AA0ED404C8FC80B6B772E26D67FA3C3662C22D62B871067C28DA
__StaticArrayInitTypeSizeU3D6_tB5F94EC6D2FFE05C780AC4DAF02B34C1B79250B5 ___772907508FD7AA0ED404C8FC80B6B772E26D67FA3C3662C22D62B871067C28DA_14;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::990F3F1286CC3928725497B2745CFF7BC7C9803B4EB8271611540BA6BF6654B5
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___990F3F1286CC3928725497B2745CFF7BC7C9803B4EB8271611540BA6BF6654B5_15;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::A8636D08B42D058EFC34703DD37B6468FCE56138DF242B862C3F1CA138CB3B89
__StaticArrayInitTypeSizeU3D16_tACB7ABF59CC704E19B13F35EEE7DD0A8043F7287 ___A8636D08B42D058EFC34703DD37B6468FCE56138DF242B862C3F1CA138CB3B89_16;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::B1D1BCD1D06B4A563944BE3C67D51F63DF23702E5BE760D7897C6AD1F51C6122
__StaticArrayInitTypeSizeU3D20_tB0732BE58EFED775F30259485AECF221635B5BDA ___B1D1BCD1D06B4A563944BE3C67D51F63DF23702E5BE760D7897C6AD1F51C6122_17;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::CAA07D7573596B3356BD202533F0EAFDD05309981F270193A99E300D57587326
__StaticArrayInitTypeSizeU3D20_tB0732BE58EFED775F30259485AECF221635B5BDA ___CAA07D7573596B3356BD202533F0EAFDD05309981F270193A99E300D57587326_18;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::D4B3B8EBA0589FC38724A0D318B46104B07BC528744109ED69ED71604B7EEC1A
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___D4B3B8EBA0589FC38724A0D318B46104B07BC528744109ED69ED71604B7EEC1A_19;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::F6EDC1733B068F457C63E03BB041B9AB6BFAD5CD7673D3E0841968D3FBCB12C7
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___F6EDC1733B068F457C63E03BB041B9AB6BFAD5CD7673D3E0841968D3FBCB12C7_20;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::FADB218011E7702BB9575D0C32A685DA10B5C72EB809BD9A955DB1C76E4D8315
__StaticArrayInitTypeSizeU3D52_t9E1C7E6ACA2208F3DE309FE0D3819EE5BA982767 ___FADB218011E7702BB9575D0C32A685DA10B5C72EB809BD9A955DB1C76E4D8315_21;
// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::FCA56C548368F7065472C8C8EE4D63921B4F16BB51181EC202A0C252D5209E6A
__StaticArrayInitTypeSizeU3D40_tB0E8191F574E2508C62A5D177DDC68DF2FB493A9 ___FCA56C548368F7065472C8C8EE4D63921B4F16BB51181EC202A0C252D5209E6A_22;
};
// <PrivateImplementationDetails>
// Vuforia.Internal.ARFoundation.ARFoundationCamera
// Vuforia.Internal.ARFoundation.ARFoundationCamera
// Vuforia.ARFoundation.ARFoundationImage
// Vuforia.ARFoundation.ARFoundationImage
// Vuforia.Internal.Observers.ASingleTargetObserver
// Vuforia.Internal.Observers.ASingleTargetObserver
// Vuforia.Internal.Observers.AnchorObserver
// Vuforia.Internal.Observers.AnchorObserver
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
{
// System.String System.AppDomain::_process_guid
String_t* ____process_guid_2;
};
// System.AppDomain
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
{
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::type_resolve_in_progress
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress_3;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_4;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress_refonly
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly_5;
};
// Vuforia.Internal.Observers.BarcodeObserver
// Vuforia.Internal.Observers.BarcodeObserver
// Vuforia.BaseCameraConfiguration
// Vuforia.BaseCameraConfiguration
// UnityEngine.Bounds
// UnityEngine.Bounds
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// System.Delegate
// System.Delegate
// Vuforia.Internal.VuforiaDriver.DevicePose
// Vuforia.Internal.VuforiaDriver.DevicePose
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// System.Runtime.InteropServices.GCHandle
// System.Runtime.InteropServices.GCHandle
// Vuforia.GuideView
// Vuforia.GuideView
// Vuforia.Internal.Core.IlluminationInfo
// Vuforia.Internal.Core.IlluminationInfo
// Vuforia.Internal.Observers.IlluminationObserver
// Vuforia.Internal.Observers.IlluminationObserver
// Vuforia.Image
// Vuforia.Image
// System.Int32Enum
// System.Int32Enum
// Vuforia.Intrinsics
// Vuforia.Intrinsics
// Vuforia.Internal.Observers.MeshObserver
// Vuforia.Internal.Observers.MeshObserver
// System.Reflection.MethodInfo
// System.Reflection.MethodInfo
// 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
// Vuforia.Internal.Core.Pose
// Vuforia.Internal.Core.Pose
// Vuforia.RectangleData
// Vuforia.RectangleData
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig
// Vuforia.UnmanagedObjectWrapper
// Vuforia.UnmanagedObjectWrapper
// Vuforia.Internal.Observers.VirtualButtonObserver
// Vuforia.Internal.Observers.VirtualButtonObserver
// Vuforia.VuAABB
// Vuforia.VuAABB
// Vuforia.VuAreaTargetCloudConfig
// Vuforia.VuAreaTargetCloudConfig
// Vuforia.VuAreaTargetConfig
// Vuforia.VuAreaTargetConfig
// Vuforia.VuCylinderTargetConfig
// Vuforia.VuCylinderTargetConfig
// Vuforia.VuDriverConfig
// Vuforia.VuDriverConfig
// Vuforia.VuEngine
// Vuforia.VuEngine
// Vuforia.VuEngineConfigSet
// Vuforia.VuEngineConfigSet
// Vuforia.VuErrorHandlerConfig
// Vuforia.VuErrorHandlerConfig
// Vuforia.VuImageInfo
// Vuforia.VuImageInfo
// Vuforia.VuImageTargetBufferConfig
// Vuforia.VuImageTargetBufferConfig
// Vuforia.VuImageTargetCloudObservationConfig
// Vuforia.VuImageTargetCloudObservationConfig
// Vuforia.VuImageTargetConfig
// Vuforia.VuImageTargetConfig
// Vuforia.VuImageTargetFileConfig
// Vuforia.VuImageTargetFileConfig
// Vuforia.Internal.Observers.VuMarkObserver
// Vuforia.Internal.Observers.VuMarkObserver
// Vuforia.VuModelTargetConfig
// Vuforia.VuModelTargetConfig
// Vuforia.VuMultiTargetConfig
// Vuforia.VuMultiTargetConfig
// Vuforia.VuPlatformAndroidConfig
// Vuforia.VuPlatformAndroidConfig
// Vuforia.VuPlatformLuminConfig
// Vuforia.VuPlatformLuminConfig
// Vuforia.VuPoseInfo
// Vuforia.VuPoseInfo
// Vuforia.VuRectangle
// Vuforia.VuRectangle
// Vuforia.VuRenderViewConfig
// Vuforia.VuRenderViewConfig
// Vuforia.VuVuMarkConfig
// Vuforia.VuVuMarkConfig
// Vuforia.VuforiaRuntimeUtilities
struct VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_StaticFields
{
// System.Nullable`1<System.Boolean> Vuforia.VuforiaRuntimeUtilities::sWebCamUsed
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___sWebCamUsed_0;
// Vuforia.Internal.Utility.IRuntimeEnvironment Vuforia.VuforiaRuntimeUtilities::sRuntimeEnvironment
RuntimeObject* ___sRuntimeEnvironment_1;
// Vuforia.FusionProviderOption Vuforia.VuforiaRuntimeUtilities::<FusionProviderOption>k__BackingField
int32_t ___U3CFusionProviderOptionU3Ek__BackingField_2;
};
// Vuforia.VuforiaRuntimeUtilities
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0
// Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
// Vuforia.VuDriverConfig/FileDriverUserData
// Vuforia.VuDriverConfig/FileDriverUserData
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent
// Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent
// Vuforia.WebCamProfile/ProfileData
// Vuforia.WebCamProfile/ProfileData
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAnchorCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAnchorCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCloudCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCloudCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuBarcodeCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuBarcodeCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuCylinderTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuCylinderTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuDevicePoseCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuDevicePoseCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuIlluminationCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuIlluminationCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetBufferCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetBufferCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCloudObservationCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCloudObservationCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetFileCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetFileCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCaptureCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCaptureCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshModelTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshModelTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuModelTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuModelTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMultiTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuMultiTargetCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVirtualButtonCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVirtualButtonCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVuMarkCreationError>
// Vuforia.ObserverNotCreatedException`1<Vuforia.VuVuMarkCreationError>
// Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration
// Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration
// Vuforia.Internal.ARFoundation.ARFoundationPoseProvider
struct ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_StaticFields
{
// System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4> Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::mOrientationAdjuster
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* ___mOrientationAdjuster_1;
};
// Vuforia.Internal.ARFoundation.ARFoundationPoseProvider
// Vuforia.Internal.Observers.AreaTargetObserver
// Vuforia.Internal.Observers.AreaTargetObserver
// Vuforia.Internal.VuforiaDriver.CameraImage
// Vuforia.Internal.VuforiaDriver.CameraImage
// Vuforia.Internal.Observers.CloudImageTargetObserver
// Vuforia.Internal.Observers.CloudImageTargetObserver
// UnityEngine.Component
// UnityEngine.Component
// Vuforia.Internal.Observers.CylinderTargetObserver
// Vuforia.Internal.Observers.CylinderTargetObserver
// Vuforia.Internal.Observers.DeviceObserver
// Vuforia.Internal.Observers.DeviceObserver
// Vuforia.Internal.Core.Engine
struct Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields
{
// System.Collections.Generic.IReadOnlyDictionary`2<Vuforia.VuforiaInitError,System.String> Vuforia.Internal.Core.Engine::INIT_ERRORS_MAP
RuntimeObject* ___INIT_ERRORS_MAP_59;
// System.Collections.Generic.IReadOnlyDictionary`2<Vuforia.VuEngineError,System.String> Vuforia.Internal.Core.Engine::ENGINE_ERRORS_MAP
RuntimeObject* ___ENGINE_ERRORS_MAP_60;
};
// Vuforia.Internal.Core.Engine
// UnityEngine.GameObject
// UnityEngine.GameObject
// Vuforia.Internal.Observers.ImageTargetObserver
// Vuforia.Internal.Observers.ImageTargetObserver
// Vuforia.Internal.Observers.ModelTargetObserver
// Vuforia.Internal.Observers.ModelTargetObserver
// Vuforia.Internal.Observers.MultiTargetObserver
// Vuforia.Internal.Observers.MultiTargetObserver
// Vuforia.NativeString
// Vuforia.NativeString
// Vuforia.Internal.Observations.NullDevicePoseObservation
// Vuforia.Internal.Observations.NullDevicePoseObservation
// Vuforia.Internal.Observers.OffsetComponent
// Vuforia.Internal.Observers.OffsetComponent
// Vuforia.Internal.Observers.OffsetResult
// Vuforia.Internal.Observers.OffsetResult
// UnityEngine.Shader
// UnityEngine.Shader
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Texture
// System.Type
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Type
// Vuforia.Internal.Observers.ValidationAreaObserver
// Vuforia.Internal.Observers.ValidationAreaObserver
// Vuforia.VuBarcodeTypeSet
struct VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_StaticFields
{
// Vuforia.VuBarcodeType[] Vuforia.VuBarcodeTypeSet::ALL_BARCODE_TYPES
VuBarcodeTypeU5BU5D_tA34044CD04B9C697754125A1621E8D3D63765145* ___ALL_BARCODE_TYPES_5;
};
// Vuforia.VuBarcodeTypeSet
// Vuforia.VuMultiTargetObservationTargetInfo
// Vuforia.VuMultiTargetObservationTargetInfo
// Vuforia.VuVirtualButtonConfig
// Vuforia.VuVirtualButtonConfig
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
// Vuforia.PosixPath/InvalidPathException
// Vuforia.PosixPath/InvalidPathException
// System.Action`1<Vuforia.ARFoundation.ARFoundationImage>
// System.Action`1<Vuforia.ARFoundation.ARFoundationImage>
// System.Action`1<System.Boolean>
// System.Action`1<System.Boolean>
// System.Action`1<Vuforia.Internal.Observers.IObserver>
// System.Action`1<Vuforia.Internal.Observers.IObserver>
// System.Action`1<System.Int32Enum>
// System.Action`1<System.Int32Enum>
// System.Action`1<System.Object>
// System.Action`1<System.Object>
// System.Action`1<UnityEngine.ScreenOrientation>
// System.Action`1<UnityEngine.ScreenOrientation>
// System.Action`1<Vuforia.Internal.Core.VirtualButtonState>
// System.Action`1<Vuforia.Internal.Core.VirtualButtonState>
// System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>
// System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>
// System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>
// System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>
// System.Action`1<Vuforia.VuforiaEngineError>
// System.Action`1<Vuforia.VuforiaEngineError>
// System.Action`1<Vuforia.VuforiaInitError>
// System.Action`1<Vuforia.VuforiaInitError>
// System.Action`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
// System.Action`1<Vuforia.Internal.Core.Engine/DelayedInitializer>
// System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>
// System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>
// System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
// System.Action`2<System.Object,System.Int32Enum>
// System.Action`2<System.Object,System.Int32Enum>
// System.Action`2<System.Single,System.Single>
// System.Action`2<System.Single,System.Single>
// System.Action`2<UnityEngine.Transform,System.Int64>
// System.Action`2<UnityEngine.Transform,System.Int64>
// System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>
// System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>
// System.Func`1<System.Nullable`1<System.Int32>>
// System.Func`1<System.Nullable`1<System.Int32>>
// System.Func`1<System.Boolean>
// System.Func`1<System.Boolean>
// System.Func`1<UnityEngine.Camera>
// System.Func`1<UnityEngine.Camera>
// System.Func`1<System.String>
// System.Func`1<System.String>
// System.Func`2<System.Reflection.Assembly,System.Boolean>
// System.Func`2<System.Reflection.Assembly,System.Boolean>
// System.Func`2<Vuforia.DriverCameraMode,System.Int32>
// System.Func`2<Vuforia.DriverCameraMode,System.Int32>
// System.Func`2<Vuforia.GuideView,System.Boolean>
// System.Func`2<Vuforia.GuideView,System.Boolean>
// System.Func`2<Vuforia.IVuObservation,System.Boolean>
// System.Func`2<Vuforia.IVuObservation,System.Boolean>
// System.Func`2<Vuforia.IVuObservationWithPose,System.Boolean>
// System.Func`2<Vuforia.IVuObservationWithPose,System.Boolean>
// System.Func`2<Vuforia.IVuValidationAreaLabel,System.String>
// System.Func`2<Vuforia.IVuValidationAreaLabel,System.String>
// System.Func`2<System.String,System.Boolean>
// System.Func`2<System.String,System.Boolean>
// System.Func`2<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType>
// System.Func`2<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType>
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
// UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>
// Vuforia.Internal.ARFoundation.ARFoundationImageProvider
// Vuforia.Internal.ARFoundation.ARFoundationImageProvider
// System.Action
// System.Action
// System.ArgumentException
// System.ArgumentException
// Vuforia.Internal.VuforiaDriver.CreateAnchorMethod
// Vuforia.Internal.VuforiaDriver.CreateAnchorMethod
// System.NotSupportedException
// System.NotSupportedException
// Vuforia.Internal.Observers.ObserverOffsetCalculator
// Vuforia.Internal.Observers.ObserverOffsetCalculator
// Vuforia.Internal.Observers.PoseCalculatorComponent
// Vuforia.Internal.Observers.PoseCalculatorComponent
// Vuforia.Internal.VuforiaDriver.RemoveAnchorMethod
// Vuforia.Internal.VuforiaDriver.RemoveAnchorMethod
// Vuforia.Internal.Simulator.SimulatorCamera
// Vuforia.Internal.Simulator.SimulatorCamera
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// UnityEngine.Transform
// UnityEngine.Transform
// Vuforia.VuErrorHandlerNative
// Vuforia.VuErrorHandlerNative
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_StaticFields
{
// Vuforia.VuforiaConfiguration Vuforia.VuforiaConfiguration::sInstance
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___sInstance_4;
};
// Vuforia.VuforiaConfiguration
// Vuforia.WebCam
// Vuforia.WebCam
// Vuforia.WebCamTexAdaptorProvider
// Vuforia.WebCamTexAdaptorProvider
// System.ArgumentOutOfRangeException
// System.ArgumentOutOfRangeException
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// Vuforia.Internal.Core.UnityLifeCycleListener
// Vuforia.Internal.Core.UnityLifeCycleListener
// Vuforia.Internal.Utility.VuforiaCoroutineUtility
// Vuforia.Internal.Utility.VuforiaCoroutineUtility
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6_StaticFields
{
// Vuforia.VuforiaBehaviour Vuforia.VuforiaBehaviour::sInstance
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* ___sInstance_4;
};
// Vuforia.VuforiaBehaviour
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Vuforia.IVuGuideView[]
struct IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.Assembly[]
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray
{
ALIGN_FIELD (8) Assembly_t* m_Items[1];
inline Assembly_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Assembly_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, Assembly_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor[]
struct AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D : public RuntimeArray
{
ALIGN_FIELD (8) Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 m_Items[1];
inline Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845* 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, Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uuid_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pose_1))->___translationData_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pose_1))->___rotationData_1), (void*)NULL);
#endif
}
inline Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uuid_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pose_1))->___translationData_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___pose_1))->___rotationData_1), (void*)NULL);
#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.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke_back(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke& marshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled);
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke_cleanup(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com& marshaled);
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com_back(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com& marshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled);
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com_cleanup(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com& marshaled);
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::All<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_component, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_GetComponent_TisRuntimeObject_mFD5CA724883B553D6F302EC78F6DC1208322183D_gshared (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Void System.TupleExtensions::Deconstruct<System.Object,System.Object>(System.Tuple`2<T1,T2>,T1&,T2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TupleExtensions_Deconstruct_TisRuntimeObject_TisRuntimeObject_mA8F6A0C47040C4B48E5600F9A127FAF401A50ADC_gshared (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* ___0_value, RuntimeObject** ___1_item1, RuntimeObject** ___2_item2, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Single,System.Single>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m50A62593A87E11ED31B47FE46E633AB3B9A7666C_gshared_inline (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m47052B1B7C82747D3D5D2CAD15A30DB9AB95FF68_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_action, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Int32Enum>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Int32Enum,Vuforia.VuValidationAreaObservationValidationInfo>(System.Action`2<T1,T2>,T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m6BDDCA0F13426B97A0092F2C21A47984E51615E6_gshared (Action_2_t81D69563C220A2FAF8EC4B02D3E9980E86CA286B* ___0_action, int32_t ___1_arg1, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 ___2_arg2, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54_gshared (NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C* __this, FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718_gshared (NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// FieldType UnityEngine.AndroidJavaObject::GetStatic<System.Object>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_GetStatic_TisRuntimeObject_m4EF4E4761A0A6E99E0A298F653E8129B1494E4C9_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method) ;
// T[] System.Array::Empty<System.Object>()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::SingleOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, 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 Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Int32Enum>(System.Action`1<T>,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9BFF19C0F37875526D481BAB9F6C3882E28106AD_gshared (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* ___0_action, int32_t ___1_arg, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Boolean>(System.Action`1<T>,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_action, bool ___1_arg, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<System.Single,System.Single>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4_gshared (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, float ___0_item1, float ___1_item2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TResult System.Func`1<System.Boolean>::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969 Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7_gshared (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61_gshared (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_gshared_inline (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_gshared_inline (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_gshared_inline (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213* __this, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Int32Enum>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m3BFB5987F7235AEF25980B76D635DBD5B56B0F7A_gshared_inline (Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5_gshared (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method) ;
// T Vuforia.Internal.Core.InternalEngineHintSetter::GetEngineConfigOfType<System.Object>(Vuforia.Internal.Core.IEngineConfigSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEngineHintSetter_GetEngineConfigOfType_TisRuntimeObject_mB10514230ABC67ECCB080CCD1EA6E2E0790255F7_gshared (RuntimeObject* ___0_configSet, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared (Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<System.Int32Enum>::.ctor(T,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared (ObserverNotCreatedException_1_tF2FDFC796F781A434EECBD3ABB7DA611A767A50E* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32Enum,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m6D371CB4B492C5238C37B1631BDAA757E72EAC2F_gshared (Func_2_t400F8F432C9F37AFDFD697BE0F23AA027558136A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Int32Enum,System.Int32Enum>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEE5233AEB38B4C4D1DCE600C90EE61123A88CC92_gshared (RuntimeObject* ___0_source, Func_2_t400F8F432C9F37AFDFD697BE0F23AA027558136A* ___1_selector, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32Enum>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// T2 System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>::get_Item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline (Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32Enum>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// T1 System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>::get_Item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline (Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32Enum>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<System.Object,System.Object>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple_2__ctor_m1F7B239EC49FE179C459F8DD99F1725E91E9C489_gshared (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, RuntimeObject* ___0_item1, RuntimeObject* ___1_item2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32Enum>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<System.Object,System.Nullable`1<System.Int32Enum>>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared (Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016* __this, RuntimeObject* ___0_item1, Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 ___1_item2, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Single>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Single>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_gshared (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Cast<System.Object>(System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Cast_TisRuntimeObject_m21250FA47CFF08469ACE158D6FA4E1FE11837D29_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32Enum>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Nullable`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mAA21F19A65F1517B926BAF5E9F3B0F4A4BACFEFF_gshared (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Intersect<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// TResult System.Func`1<System.Nullable`1<System.Int32>>::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_gshared_inline (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m7445B0F04ECB8542147C3C9B963A792140CFAD0A_gshared (UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// T1 System.Tuple`2<System.Object,System.Object>::get_Item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item1_mBF34A596062BBB3C1DD2A6CA36810366F445C9FA_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method) ;
// T2 System.Tuple`2<System.Object,System.Object>::get_Item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor>(T,System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557_gshared (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Vuforia.DriverCameraMode>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_gshared_inline (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.DriverCameraMode,System.Int32>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB85EB82F5AEFF7579A980BCD4A97FE13ADB7DE9C_gshared (Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>> System.Linq.Enumerable::GroupBy<Vuforia.DriverCameraMode,System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E_gshared (RuntimeObject* ___0_source, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___1_keySelector, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<Vuforia.DriverCameraMode,System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9_gshared (RuntimeObject* ___0_source, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___1_keySelector, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::ThenBy<Vuforia.DriverCameraMode,System.Int32>(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D_gshared (RuntimeObject* ___0_source, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___1_keySelector, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::Last<Vuforia.DriverCameraMode>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.CameraImage>(T,System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_gshared (CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.DevicePose>(T,System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_gshared (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.ARFoundation.ARFoundationImage>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m7871C36E36EDFB3807C50CEDBF4DD674BDDB140F_gshared (Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.Byte>::get_IsCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Byte>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Byte>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr<System.Byte>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_nativeArray, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Byte>::Copy(Unity.Collections.NativeArray`1<T>,System.Int32,Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_src, int32_t ___1_srcIndex, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___2_dst, int32_t ___3_dstIndex, int32_t ___4_length, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Int64>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_mB5B0280FB694D8743982749E1ED3472CD323F172_gshared (Action_2_tBAC40DD9F3FDB12141E0F973A3E6DBD9B65D5E35* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Matrix4x4>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Dictionary_2_get_Item_mCF2A1DC11B1331996DF03633F1964E4CB321EBC9_gshared (Dictionary_2_t05655024320E3C37E07172A63B652012BC1AAC30* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Matrix4x4>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m205DFACD4EB4B07CE5E3A0F1F49A5C1971A9AAEF_gshared (Dictionary_2_t05655024320E3C37E07172A63B652012BC1AAC30* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Matrix4x4>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mD72E28EC62392BB8A4C372E7198E14052B91DAB8_gshared (Dictionary_2_t05655024320E3C37E07172A63B652012BC1AAC30* __this, int32_t ___0_key, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.DriverCameraMode>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4_gshared (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Pose>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791_gshared (List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_inline (KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9*, const RuntimeMethod*))KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared)(__this, ___0_item, method);
}
// Vuforia.IVuObserver Vuforia.Internal.Observers.ANativeObserver::get_VuObserver()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.GuideView>::.ctor()
inline void List_1__ctor_m4637D98462EA24F82565CCE0E92A8244BC4D50A7 (List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.ASingleTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46 (ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector3(Vuforia.VuVector3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___0_vector, const RuntimeMethod* method) ;
// Vuforia.TrackingOptimization Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD (int32_t ___0_optimization, const RuntimeMethod* method) ;
// Vuforia.VuTrackingOptimization Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2 (int32_t ___0_optimization, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m936B6E95F64EED75836BDA88CF239C62446F09E1 (U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.String,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184 (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::All<System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3 (RuntimeObject* ___0_source, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
}
// UnityEngine.Bounds Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeAABBToObserverBounds(Vuforia.VuAABB,Vuforia.VuObserverType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NativeToUnityConversionUtil_ConvertNativeAABBToObserverBounds_mD411FD678164D7F9C59135A12EB19130E4F3A10E (VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___0_aabb, int32_t ___1_observerType, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m62172631BA1EC50C362DF342D2105CAB0147AD0E (U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.GuideView,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m8FD854E1480871E96D6A7F47C7EFA06EC7E5DDB3 (Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::All<Vuforia.GuideView>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_All_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_mD5ABDB4DFEFE0C95F261C01A2B87F9B0BC940C0E (RuntimeObject* ___0_source, Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
}
// System.Void Vuforia.GuideView::.ctor(Vuforia.IVuGuideView)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView__ctor_mCD4535CD50783F07B91C0BFC11C9F38517EAAD56 (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, RuntimeObject* ___0_guideView, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<Vuforia.IVuGuideView>(System.Collections.Generic.IEnumerable`1<TSource>)
inline IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7* Enumerable_ToArray_TisIVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_m4EDE22B04CEFC8C2AD077E49CDFDB3ADCDFE9B1C (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::SetActiveGuideViewName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_SetActiveGuideViewName_mE66A7E87CAE34A6240F0120F8CDDBB4BF04EA08A (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// 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) ;
// System.String Vuforia.GuideView::get_Name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GuideView_get_Name_mCC22BC25631B3F828658E8667A39CF3C68DA9021_inline (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.MultiTargetObserver::set_Size(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MultiTargetObserver_set_Size_m6D78582CD87A2BB1DAA0C5B6CCDF6E70419A6908_inline (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.ObservationPublisherComponent>(T)
inline ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* ___0_component, const RuntimeMethod* method)
{
return (( ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0 (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::add_OnObservation(System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___0_value, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::GetComponent<Vuforia.Internal.Observers.ObservationPublisherComponent>()
inline ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetComponent_TisRuntimeObject_mFD5CA724883B553D6F302EC78F6DC1208322183D_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::remove_OnObservation(System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ANativeObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381 (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Core.Pose::get_Identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413 (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.OffsetResult::.ctor(Vuforia.Internal.Core.Pose,Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B (OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, RuntimeObject* ___1_originObserver, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.NullObserverOffsetCalculator::get_CurrentOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 NullObserverOffsetCalculator_get_CurrentOffset_mA06D3230F5E4928ADB0C287679E1B411C36FCEB5 (NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::CalculateOffsetInternal(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_CalculateOffsetInternal_m7068BB917D300601846641F9816B06B692A990C1 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ObserverOffsetCalculator::set_CurrentOffset(Vuforia.Internal.Observers.OffsetResult)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObserverOffsetCalculator_set_CurrentOffset_mA8BC8FCECC27F432AA05F535A4E17EFA4A2C6243_inline (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ___0_value, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::get_CurrentOffset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_get_CurrentOffset_mC230002996BECDDDF261DAAC3047B64F4E9D8BA3_inline (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForDevice(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForDevice_m8618E3DC9DF6EC915C0958DF51217AFCCD8A5134 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_cameraController, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___2_devicePoseObserver, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForFirstTarget(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForFirstTarget_m687FB86F84D58FBF4CB4F7351FB573E2B1FA868A (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForSpecificTarget(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForSpecificTarget_mDDD0E550DFED31F39374F4B334CD54DAB376DBD9 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void System.TupleExtensions::Deconstruct<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose>(System.Tuple`2<T1,T2>,T1&,T2&)
inline void TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47 (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* ___0_value, RuntimeObject** ___1_item1, RuntimeObject** ___2_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*, RuntimeObject**, RuntimeObject**, const RuntimeMethod*))TupleExtensions_Deconstruct_TisRuntimeObject_TisRuntimeObject_mA8F6A0C47040C4B48E5600F9A127FAF401A50ADC_gshared)(___0_value, ___1_item1, ___2_item2, method);
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForObserver(Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForObserver_m037D1F8EF3441B48F275F80760953547AE676C36 (RuntimeObject* ___0_observer, RuntimeObject* ___1_observation, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForOrigin(Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ObserverOffsetCalculator_GetOffsetForOrigin_mAE1D455773B1B2D4B218FABF0A92E6B6E1A513F6 (RuntimeObject* ___0_originObserver, RuntimeObject* ___1_originObservation, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativePoseMatrixToObserverPose(Vuforia.VuMatrix44F,Vuforia.VuObservationType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 NativeToUnityConversionUtil_ConvertNativePoseMatrixToObserverPose_m811A784E4D2712547AC6A5DDB15AA422FC782101 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_nativePose, int32_t ___1_observationType, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::get_Position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Vuforia.Internal.Core.Pose::get_Rotation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::get_Scale()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_scale, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.DeviceObserver::get_IsUpdatesDisabled()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeviceObserver_get_IsUpdatesDisabled_m6FC54A7E6C7CF35B75D698D81F978D9DA449C8C8_inline (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.ObserverOffsetCalculator::TryGetOffsetForDevice(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.Internal.Observers.DeviceObserver,Vuforia.Internal.Observers.OffsetResult&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObserverOffsetCalculator_TryGetOffsetForDevice_m010B7C262BAAB3ACC8F798DB54D5A3A87D009147 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observations, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___1_devicePoseObserver, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* ___2_offsetResult, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForCameraPose(Vuforia.ICameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForCameraPose_m999316C70E611B456DBC8F3B18CB8E8F6E9691EC (RuntimeObject* ___0_cameraController, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m62F576AFEAA948102A3121EA967E5C2A16A0B148 (U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.IVuObservationWithPose,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m60FEB853D975345DFD9E5395E841B9F822CC68B7 (Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::Any<Vuforia.IVuObservationWithPose>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_Any_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m4A32E4A6422E3F7195F4B95DE5378F4C35D09E1E (RuntimeObject* ___0_source, Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
// T Vuforia.Internal.Observers.AObserver::GetComponent<Vuforia.Internal.Observers.IOffsetComponent>()
inline RuntimeObject* AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetComponent_TisRuntimeObject_mFD5CA724883B553D6F302EC78F6DC1208322183D_gshared)(__this, method);
}
// UnityEngine.ScreenOrientation Vuforia.VuforiaRuntimeUtilities::get_ScreenOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300 (const RuntimeMethod* method) ;
// System.Single Vuforia.RuntimeExtensionMethods::RotateToOrientation(UnityEngine.ScreenOrientation,UnityEngine.ScreenOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RuntimeExtensionMethods_RotateToOrientation_mA9DD7177618445A0AFD0FE83A47CB7EBC074E24F (int32_t ___0_orientation, int32_t ___1_targetOrientation, 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) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration Vuforia.VuforiaConfiguration::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314 (const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration Vuforia.VuforiaConfiguration::get_Vuforia()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// System.Single Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_VirtualSceneScaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::Rotate(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Observers.AObserver::get_Id()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Observers.VuMarkInstance::get_VuMarkObserver()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE_inline (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Observers.VuMarkObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkObserver_get_Name_m0E5B866162930B08FE7F1BD3321EF35B1BE3019E (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.AObserver::get_Engine()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserver::.ctor(Vuforia.Internal.Core.IEngine,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_engine, int32_t ___1_id, const RuntimeMethod* method) ;
// Vuforia.InstanceIdType Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuMarkInstanceIdType(Vuforia.VuMarkInstanceIdType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuMarkInstanceIdType_m6F4028C56FB4BCFEB13DA201ADBFB706231503DB (int32_t ___0_type, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::.ctor(System.Byte[],System.UInt64,Vuforia.InstanceIdType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstanceIdImpl__ctor_mCBF567DF7860A21A2BB308CA2717A01B569E3965 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, uint64_t ___1_numericValue, int32_t ___2_type, const RuntimeMethod* method) ;
// System.Void Vuforia.Image::.ctor(Vuforia.IVuImage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_mEA4CDAD83D90336E1636E3CD0DCBC6DC924B3E26 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, RuntimeObject* ___0_vuImage, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.PoseCalculatorComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseCalculatorComponent__ctor_m08B53523D59DA1FA068015A7391B482D5F27FA90 (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.PoseCalculatorComponent>(T)
inline PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* ___0_component, const RuntimeMethod* method)
{
return (( PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent__ctor_mE61C54953989CDBFD12C968F0F8EC3F0724FC93E (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.OffsetComponent>(T)
inline OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* ___0_component, const RuntimeMethod* method)
{
return (( OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent__ctor_m3EDB5BEB6D3DB4F489E18A32F825D78E95B77752 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent>(T)
inline TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* ___0_component, const RuntimeMethod* method)
{
return (( TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.PosePublisherComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PosePublisherComponent__ctor_m0F5693728A77B84C90927D8F81589B05EEC32E4E (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.PosePublisherComponent>(T)
inline PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* ___0_component, const RuntimeMethod* method)
{
return (( PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// UnityEngine.Vector2 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector2(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4 (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector3(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathExtensions_ToVector3_m14D9A3EE424D119304E927EE5D55EF1CF3BF84A3 (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_vector, 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) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>::.ctor()
inline void Dictionary_2__ctor_mCDCBA9F1E870862EA2877880CC83EAF533333CCC (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.ANativeObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkPreProcessObservationComponent__ctor_m23EFC036A95D4C04034C4C1D1278EE4B48706DF0 (VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent>(T)
inline VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* AObserver_AddComponent_TisVuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_m82A065CA5E2684B59BA22B74620828ADFD1FE668 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* ___0_component, const RuntimeMethod* method)
{
return (( VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObservationFilterComponent__ctor_m7346785D839AC524BE4A0CEC587BB8C4D2657D54 (VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent>(T)
inline VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* AObserver_AddComponent_TisVuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_mF926D054F6B6AD65D2B63D11DB05BD30DEFADB4B (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* ___0_component, const RuntimeMethod* method)
{
return (( VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, 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_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::StopTrackingAllInstances(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_StopTrackingAllInstances_mDF267EEE7D74B3D67847959CFA47B1C51229186A (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, bool ___0_disposedOfNativeInstances, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Observers.VuMarkObserver::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 VuMarkObserver_get_Size_m3B4BB676F878567E3B5970DEA1C5C2BA1B78E583 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Single,System.Single>::Invoke(T1,T2)
inline void Action_2_Invoke_m50A62593A87E11ED31B47FE46E633AB3B9A7666C_inline (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*, float, float, const RuntimeMethod*))Action_2_Invoke_m50A62593A87E11ED31B47FE46E633AB3B9A7666C_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// System.Void Vuforia.Internal.Observers.VuMarkInstance::.ctor(Vuforia.Internal.Observers.VuMarkObserver,Vuforia.IVuMarkObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstance__ctor_mCEDE4BBBA09B399C8BABB944FD58DCED84BEAF76 (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_observer, RuntimeObject* ___1_observation, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>::Add(TKey,TValue)
inline void Dictionary_2_Add_m3EA128E808DB4D6B2A4498A535B1F86CE2875E26 (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* __this, int32_t ___0_key, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296*, int32_t, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>::Invoke(T)
inline void Action_1_Invoke_m520B45407F96E628A3D6C768BA6109B0CCFB5BEC_inline (Action_1_t06AFE0709F2890E5355421775694503711402693* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t06AFE0709F2890E5355421775694503711402693*, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>::Remove(TKey)
inline bool Dictionary_2_Remove_m091763CB65E2F206A9BEF47CE1D23408501B1273 (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.Internal.Observers.AObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>::get_Values()
inline ValueCollection_tBAD06F9A058077531866AF5496C41AA1141CE4CA* Dictionary_2_get_Values_m59BCB19C00A88BB75BBA17F1C0C2A390EBFE0AE9 (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* __this, const RuntimeMethod* method)
{
return (( ValueCollection_tBAD06F9A058077531866AF5496C41AA1141CE4CA* (*) (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296*, const RuntimeMethod*))Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared)(__this, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.Internal.Observers.VuMarkInstance>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58* Enumerable_ToList_TisVuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_mBD93EB341606E1C8343AE14217E7EFB82DDDDC11 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Void System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m6017BACB3062BE99B7F672F1C880FB3E9FA0185B (Action_1_t06AFE0709F2890E5355421775694503711402693* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t06AFE0709F2890E5355421775694503711402693*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkInstance>::ForEach(System.Action`1<T>)
inline void List_1_ForEach_m3105C2B3256BB95ACC6246599E2D2D90778F45F3 (List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58* __this, Action_1_t06AFE0709F2890E5355421775694503711402693* ___0_action, const RuntimeMethod* method)
{
(( void (*) (List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58*, Action_1_t06AFE0709F2890E5355421775694503711402693*, const RuntimeMethod*))List_1_ForEach_m47052B1B7C82747D3D5D2CAD15A30DB9AB95FF68_gshared)(__this, ___0_action, method);
}
// System.Void System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>::Invoke(T)
inline void Action_1_Invoke_m1BD43F75E9DF18F5F6735DB46F8FA82AC6C17E60_inline (Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9 (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* __this, int32_t ___0_key, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296*, int32_t, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
// Vuforia.Internal.Observers.VuMarkInstance Vuforia.Internal.Observers.VuMarkObserver::StartTrackingInstance(Vuforia.IVuMarkObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* VuMarkObserver_StartTrackingInstance_m49B68D37F29D98746547DB3551C84D65BDF357B9 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.VuMarkObserver::StopTrackingInstance(Vuforia.Internal.Observers.VuMarkInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_vuMarkInstance, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObservationFilterComponent__ctor_m217B026525909631FC2698C3E3F2B0D71ADDAB12 (AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// Vuforia.Sensitivity Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToSensitivity(Vuforia.VuVirtualButtonSensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToSensitivity_m8FE99F72615B45B5B5CC330C4B854B8404DB9A9F (int32_t ___0_sensitivity, const RuntimeMethod* method) ;
// Vuforia.RectangleData Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToRectangleData(Vuforia.VuRectangle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA WrapperExtensionMethods_ToRectangleData_mF78AD085651A5F1AA0D90C3FE4104B84B5122CDE (VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 ___0_rectangle, const RuntimeMethod* method) ;
// Vuforia.VuVirtualButtonSensitivity Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuVirtualButtonSensitivity(Vuforia.Sensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuVirtualButtonSensitivity_mC0B4F606A1C2E812337F0726DF4C280972DC6375 (int32_t ___0_sensitivity, const RuntimeMethod* method) ;
// Vuforia.VuRectangle Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuRectangle(Vuforia.RectangleData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 WrapperExtensionMethods_ToVuRectangle_mF2BA70006EC43EAECEBDE120507DD42F7939BC73 (RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___0_rectangleData, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.VirtualButtonState Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVirtualButtonState(Vuforia.VuVirtualButtonState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVirtualButtonState_m52C8070A2537655BC4DB50C60BB457A987529B0F (int32_t ___0_state, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Core.VirtualButtonState>::Invoke(T)
inline void Action_1_Invoke_mB44ED6625AD183A5B3C4386EE1A98FA0CE588663_inline (Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*, int32_t, const RuntimeMethod*))Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline)(__this, ___0_obj, method);
}
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToMatrix4x4(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 MathExtensions_ToMatrix4x4_m005C0C3DA85D86B53D66F07CFD8D578C9C54D747 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.IVuValidationAreaLabel,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mA941BB2D1CC344240F7EB37721FAF27CC8FC90C1 (Func_2_t74A948D179E476092F12592736DAFD34379E5405* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t74A948D179E476092F12592736DAFD34379E5405*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Vuforia.IVuValidationAreaLabel,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisIVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_TisString_t_m15A3BFA93AFDE06806116BEA15CC101EEF4A4FDA (RuntimeObject* ___0_source, Func_2_t74A948D179E476092F12592736DAFD34379E5405* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t74A948D179E476092F12592736DAFD34379E5405*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Boolean Vuforia.Internal.Observers.ValidationAreaObserver::RemoveAssociatedObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValidationAreaObserver_RemoveAssociatedObserver_m526E9A1A094C2F052C0E9C383C20FD7F01B7A8F9 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::set_IsCapturing(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6_inline (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Observers.IObserver>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.AObserver::add_OnObserverDestroyed(System.Action`1<Vuforia.Internal.Observers.IObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserver::remove_OnObserverDestroyed(System.Action`1<Vuforia.Internal.Observers.IObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_remove_OnObserverDestroyed_m06445A6433DDFBB57A65936F8D6395F687466D08 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___0_value, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.ANativeObserver::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ANativeObserver_DoDeactivate_m3488DB074D1722F986DDFDC7C43081C3D1AFF3AA (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>(System.Action`2<T1,T2>,T1,T2)
inline void DelegateHelper_InvokeWithExceptionHandling_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_mAB3C6A9B48BB04C6ECEE670DAD9969B52FE604E1 (Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* ___0_action, int32_t ___1_arg1, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 ___2_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*, int32_t, VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_m6BDDCA0F13426B97A0092F2C21A47984E51615E6_gshared)(___0_action, ___1_arg1, ___2_arg2, method);
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3324B13E68AAA1445675719ED51BA92E61C88721 (U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.NativeString::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeString__ctor_mA5B1F6B34AF26AAA04739E454D4892B97AFB84F2 (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.UnmanagedObjectWrapper::get_Ptr()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t UnmanagedObjectWrapper_get_Ptr_m540985524180A79F5C25688B8C97BAA59801A37A_inline (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.FileDriverUserData::.ctor(Vuforia.VuDriverConfig/FileDriverUserData,Vuforia.NativeString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileDriverUserData__ctor_m00DCF19EE43191315E15DB024C8F66AA3A376F53 (FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* __this, FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 ___0_userData, NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* ___1_sequencePath, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>::.ctor(T)
inline void NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54 (NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C* __this, FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C*, FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257, const RuntimeMethod*))NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54_gshared)(__this, ___0_value, method);
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineDriverUserData`1<Vuforia.VuDriverConfig/FileDriverUserData>::Dispose(System.Boolean)
inline void NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718 (NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C* __this, bool ___0_disposing, const RuntimeMethod* method)
{
(( void (*) (NativeEngineDriverUserData_1_t946BF71D7AE757C10363089FBB54330C57D0C54C*, bool, const RuntimeMethod*))NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718_gshared)(__this, ___0_disposing, method);
}
// System.Void Vuforia.UnmanagedObjectWrapper::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedObjectWrapper_Dispose_m5D107187CC33796CA3B56168D201F6873C6EE5AA (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, 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.Void Vuforia.PosixPath/InvalidPathException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidPathException__ctor_m62D559F92FDF121CC92E7A12401318483CD63979 (InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Boolean System.IO.Directory::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Directory_Exists_m3D125E9E88C291CF11113444F961A64DD83AE1C7 (String_t* ___0_path, const RuntimeMethod* method) ;
// System.String System.IO.Path::Combine(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE (String_t* ___0_path1, String_t* ___1_path2, const RuntimeMethod* method) ;
// System.Boolean System.IO.File::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ;
// System.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.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetFileName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileName_mB1A8CE314EE250B06E3D33142315E2BD3A75D1D6 (String_t* ___0_path, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetDirectoryName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6 (String_t* ___0_path, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetExtension(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5 (String_t* ___0_path, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_mD1BC21A30BDD4911FA3A0BD9FC541821ECEA8A66 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsRecordingPlayMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsRecordingPlayMode_m78498990EABC543669A2C23B1869354E003D5E2B (const RuntimeMethod* method) ;
// System.String Vuforia.Internal.NativeBridge.NativeEngineConfigSet::SanitizeRecordingPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE (String_t* ___0_recordingPath, const RuntimeMethod* method) ;
// System.String Vuforia.VuforiaRuntimeUtilities::GetDriverLibraryPath(Vuforia.VuforiaRuntimeUtilities/DriverType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuforiaRuntimeUtilities_GetDriverLibraryPath_m907479987D7EDA8EB018E12ED912E6676899093E (int32_t ___0_type, const RuntimeMethod* method) ;
// Vuforia.Internal.NativeBridge.FileDriverUserData Vuforia.Internal.NativeBridge.FileDriverUserData::Create(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* FileDriverUserData_Create_m84A8A9FD704C0907FC03D81C248B890557678E5E (String_t* ___0_sequencePath, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsWebCamPlayMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsWebCamPlayMode_m2699673E9C8826815D2075430D230860CA051CE0 (const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsSimulatorPlayMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE (const RuntimeMethod* method) ;
// Vuforia.Internal.VuforiaDriver.IUnityDriver Vuforia.Internal.VuforiaDriver.UnityDriver::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08 (const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsPlatformARFoundation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsPlatformARFoundation_mA312D2134D7DE09F07FCE00CA77165E1E3A56D6F (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::AddDriverConfig(Vuforia.VuEngineConfigSet,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet_AddDriverConfig_mFA51DBF5AC266111EB156B56246E478A57165F49 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* ___0_configSet, String_t* ___1_driverName, intptr_t ___2_userDataPtr, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration Vuforia.VuforiaConfiguration::get_DeviceTracker()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* VuforiaConfiguration_get_DeviceTracker_mF3F6F7414BC3BAF7EB3F33A13ADDDA305124EA0E_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration/ARCoreRequirement Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::get_ARCoreRequirementSetting()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeviceTrackerConfiguration_get_ARCoreRequirementSetting_mFCF4FB5713F4E2896A847909AE5D8C055DA1A922_inline (DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuFusionProviderConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuFusionProviderConfig__ctor_mB2A82E5F59DA7A9342C023FABE27CC6CBF92C837 (VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* __this, const RuntimeMethod* method) ;
// Vuforia.VuBool Vuforia.ConversionUtils::ToVuBool(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7 (bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddFusionProviderConfig(Vuforia.VuFusionProviderConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddFusionProviderConfig_m65C4296E2FE35098AF640FB97CB094C74CCB9E3A (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* ___0_config, const RuntimeMethod* method) ;
// Vuforia.VuEngineConfigSet Vuforia.VuEngineConfigSet::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* VuEngineConfigSet_Create_mE4349F8903785B8FB031163AB740871170E491B1 (const RuntimeMethod* method) ;
// System.Void UnityEngine.AndroidJavaClass::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389 (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* __this, String_t* ___0_className, const RuntimeMethod* method) ;
// FieldType UnityEngine.AndroidJavaObject::GetStatic<UnityEngine.AndroidJavaObject>(System.String)
inline AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_fieldName, const RuntimeMethod* method)
{
return (( AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, const RuntimeMethod*))AndroidJavaObject_GetStatic_TisRuntimeObject_m4EF4E4761A0A6E99E0A298F653E8129B1494E4C9_gshared)(__this, ___0_fieldName, method);
}
// T[] System.Array::Empty<System.Object>()
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
{
return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
}
// System.Void UnityEngine.AndroidJavaObject::CallStatic(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsMagicLeapDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21 (const RuntimeMethod* method) ;
// System.Void Vuforia.VuPlatformLuminConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformLuminConfig__ctor_m826E701A5C03FBCB7C6AA2D5974FDCBE8FC1F7EA (VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* __this, const RuntimeMethod* method) ;
// System.IntPtr UnityEngine.AndroidJavaObject::GetRawObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJavaObject_GetRawObject_m536F043B5CE2C21369FF6173C9D2A9A62136BC48 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, const RuntimeMethod* method) ;
// System.IntPtr Vuforia.Internal.NativeBridge.NativeEngineConfigSet::vuforiaUnityPlayerGetJavaVM()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t NativeEngineConfigSet_vuforiaUnityPlayerGetJavaVM_m079BFBB78888D4C97DB0CB0B2BC35B5BC6517033 (const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddPlatformLuminConfig(Vuforia.VuPlatformLuminConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddPlatformLuminConfig_mC7997777536E015F17714BE69CEDE8140AA6ABFA (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.VuPlatformAndroidConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuPlatformAndroidConfig__ctor_m9F277629E8288B17AF40432BF152CA55256F771D (VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddPlatformAndroidConfig(Vuforia.VuPlatformAndroidConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddPlatformAndroidConfig_mCB2AC00C7F2D2C65A14A8D1936E941881566954C (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.VuDeviceCalibrationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDeviceCalibrationConfig__ctor_m596622E7AEFC2BD0B1B29258340F30F016D7A8AA (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddDeviceCalibrationConfig(Vuforia.VuDeviceCalibrationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddDeviceCalibrationConfig_m19AA3AC08AAC76A7C2993EA3DE4317EEC119151D (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.VuInternalConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuInternalConfig__ctor_m95988B83B636B984280C81585EA407CA7E2B7247 (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddInternalConfig(Vuforia.VuInternalConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddInternalConfig_mA2E1915B0E83DA524614187157A448A1FF3DF69B (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.VuLicenseConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuLicenseConfig__ctor_m165BFB7378DB39B87ED912712DAA1D1FE9FD3705 (VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* __this, const RuntimeMethod* method) ;
// System.String Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_LicenseKey()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GenericVuforiaConfiguration_get_LicenseKey_mB0A824C5E91BAA08B36DEBE88E0D4827032264EC_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.String Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_UfoLicenseKey()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GenericVuforiaConfiguration_get_UfoLicenseKey_mB20CE2B4B5F85226C34367AC9862D25C7921DBFA_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.String Vuforia.VuforiaRuntimeUtilities::DecodeLicenseKey(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuforiaRuntimeUtilities_DecodeLicenseKey_mABCBC1AC5287C2E8F820C53531BEF69D1DBF2E6C (String_t* ___0_ufoKey, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddLicenseConfig(Vuforia.VuLicenseConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddLicenseConfig_mD247B359556D46A17B97289AEF43F71D85E8DC2A (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.VuSoftwareContextConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSoftwareContextConfig__ctor_mF16CFC175611210BF17F7DBA8343760159E26B81 (VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_unityVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_unityVersion_m27BB3207901305BD239E1C3A74035E15CF3E5D21 (const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddSoftwareContextConfig(Vuforia.VuSoftwareContextConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddSoftwareContextConfig_mBF14F04C2598BE08FCF33C5D15A9E664FB488048 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* ___0_config, const RuntimeMethod* method) ;
// System.Void Vuforia.VuDriverConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDriverConfig__ctor_mA18CCBA203E2B5C18E647083FD41F051837C59FC (VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuEngineConfigSet::AddDriverConfig(Vuforia.VuDriverConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuEngineConfigSet_AddDriverConfig_m6B8512328D23A79E622455DC2A87469527977445 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* ___0_config, const RuntimeMethod* method) ;
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet_Dispose_m3DD254963DB9D2AD01F5D3663662633C971F534F (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void System.GC::SuppressFinalize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void Vuforia.VuEngineConfigSet::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuEngineConfigSet_Dispose_mFB6729DF95C6967C2E91E89E499CF6674FA9E2E2 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AndroidJavaObject::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuAnchorObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_m0F9D0ACFDD3DE4CDDCAD24E9CA80157F7ED68D16 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuAreaTargetObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_mC43500C01FD081FEF3C15E2B6AB3FFC12E61AE8D (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuCylinderTargetObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_m6C3FEED54EAD40E446A2EB501D976272C10B8DF4 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuDevicePoseObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_mB77F45FBCC47E4F63DD1EEB25E60B14B03CE7BF2 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuImageTargetObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_m2997FFAF2CD06C2705A7734DB33EFFB5904D5C60 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuModelTargetObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_m6F080F3411229F332071265873977186684D8C69 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuMultiTargetObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_mB6386D290422FDB1255588EDDA23704EF98ED7EF (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatusInfo(Vuforia.VuVuMarkObservationStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatusInfo_mC4B96E2A2A01A96DDAAAC92CC38167649B3A684F (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::VuMatrix44FToMatrix4x4(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_matrix, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::GetTargetPosition(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeToUnityConversionUtil_GetTargetPosition_m074D839017A6F91CE6CA96231549B1FA0A19DDB7 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_poseMatrix, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::GetTargetRotation(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 NativeToUnityConversionUtil_GetTargetRotation_m5F77F946DAA6BF4F87D64A46AD3802CE9108EA52 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_poseMatrix, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::GetTargetScale(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeToUnityConversionUtil_GetTargetScale_mC9C2651EF54819C46E3C9B6B74D5BB262D9466AD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_poseMatrix, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::Scale(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Scale_mE0DC2C1B7902271788591F17DBE7F7F72EC37283_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_Normalize_m0CB5FAED5332234E3F6267F5A4C99B6A6A79CBE1_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::Matrix4x4ToVuMatrix44f(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_Matrix4x4ToVuMatrix44f_mDA748CB81788BACD529858A2172E7B5925A7616A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix4X4, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativePoseMatrixToUnityPose(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 NativeToUnityConversionUtil_ConvertNativePoseMatrixToUnityPose_mB788B443BF53CF74C72B58F408C2E3C9C4F80494 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_vuMatrix44F, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_left()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) ;
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityPoseToNativePoseMatrix(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_ConvertUnityPoseToNativePoseMatrix_mE1D188B008D41DCD3A82311525DB949FB69AC496 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::Scale(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_scale, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Void UnityEngine.Matrix4x4::.ctor(UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_column0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_column1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___2_column2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___3_column3, const RuntimeMethod* method) ;
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector3F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector3(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 MathExtensions_ToVuVector3_m472993875523D8CCBF00C00904B2D0F116FDA462 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeAABBToUnityBounds(Vuforia.VuAABB)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NativeToUnityConversionUtil_ConvertNativeAABBToUnityBounds_mCAD226B7953EBCC23093D72AD07CC9A3384A3D56 (VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___0_aabb, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// Vuforia.VuAABB Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityBoundsToNativeAABB(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 NativeToUnityConversionUtil_ConvertUnityBoundsToNativeAABB_m6CAC541896ED9A73E92FDC2BF8B514DE096C4F95 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
// UnityEngine.TextureFormat UnityEngine.Texture2D::get_format()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// Vuforia.VuImagePixelFormat Vuforia.PixelFormatExtensions::ToVuImagePixelFormat(UnityEngine.TextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_ToVuImagePixelFormat_m0B3847406EE47F9E1032E641529EF12A80152745 (int32_t ___0_input, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::Error(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA (String_t* ___0_message, const RuntimeMethod* method) ;
// System.Int32 Vuforia.PixelFormatExtensions::GetBytesPerPixel(Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_GetBytesPerPixel_mFFED15916719FBD0D3468B3535D9C71798014079 (int32_t ___0_input, const RuntimeMethod* method) ;
// System.Byte[] UnityEngine.Texture2D::GetRawTextureData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Texture2D_GetRawTextureData_m2A1EF0A8F087B261190E0AE98401F4022B71A954 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// Vuforia.InstanceIdType Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_DataType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method) ;
// System.Byte[] Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_Buffer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
// System.Void System.Array::Reverse(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_m464993603E0F56B4A68F70113212032FE7381B6C (RuntimeArray* ___0_array, const RuntimeMethod* method) ;
// System.Text.Encoding System.Text.Encoding::get_ASCII()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65 (const RuntimeMethod* method) ;
// System.String System.BitConverter::ToString(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitConverter_ToString_m5F1B0DD98D477249671A51379388B4A09B35B420 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_HexStringValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_get_HexStringValue_m96558746A42CFD72B834E1B14BD35371F86AB56A_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_StringValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_get_StringValue_m966B3D17FF72267FA9E57CC0AB178FD4B74FD5B9_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method) ;
// System.UInt64 Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_NumericValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t VuMarkInstanceIdImpl_get_NumericValue_mCFE21855AFA60DBEC8BB2EC5F830118AE143F669_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method) ;
// System.String System.UInt64::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F (uint64_t* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_ToString_m64EED73E3728EA09D2C25171CF990337EBAD8BD0 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration,Vuforia.FusionProviderOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_m5466099652746EB4954923A26DE52297FF7A89A4 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, int32_t ___1_fusionProviderOption, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_m125B6BE0B8B4F4DC5BA2D32BA5A6FA43FC884179 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, String_t* ___1_recordingPath, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_m228C23D53C016F73F820C965293E7B0B4179254F (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, String_t* ___1_driverName, intptr_t ___2_userData, const RuntimeMethod* method) ;
// Vuforia.VuEngine Vuforia.VuEngine::Create(Vuforia.VuEngineConfigSet,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* VuEngine_Create_mD8290625D18062D5E22F34A810BF8B1746761967 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* ___0_engineConfigSet, int32_t* ___1_errorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ComparableCameraIntrinsics::.ctor(Vuforia.IVuCameraIntrinsics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComparableCameraIntrinsics__ctor_m5D119CE4416F63822E76DB9687F1CB782A63AF07 (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, RuntimeObject* ___0_cameraIntrinsics, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.ComparableCameraIntrinsics::Equals(Vuforia.Internal.Core.ComparableCameraIntrinsics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComparableCameraIntrinsics_Equals_m0F0CA848CDAA1EE287A40EECE87AA9A016748ED9 (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E ___0_other, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.ComparableCameraIntrinsics::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComparableCameraIntrinsics_Equals_mC02ED0651C15F631FD7E257288C7175B749C407E (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Boolean System.Single::Equals(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9 (float* __this, float ___0_obj, const RuntimeMethod* method) ;
// System.Int32 System.Single::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Core.ComparableCameraIntrinsics::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComparableCameraIntrinsics_GetHashCode_m88B385FC24C411BE78A2373E88647A37F359C377 (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Core.ComparableCameraIntrinsics::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ComparableCameraIntrinsics_ToString_m8AF91F86970891F9DB340A4EC62CB6E8E2F61F2C (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.CoreDependencies Vuforia.Internal.Core.CoreDependencies::CreateDefaultDependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* CoreDependencies_CreateDefaultDependencies_m4F549904456B1E0DB734A3E03B144E3E54EE2D7B (const RuntimeMethod* method) ;
// System.AppDomain System.AppDomain::get_CurrentDomain()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
// System.Reflection.Assembly[] System.AppDomain::GetAssemblies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Reflection.Assembly,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m0289D3B3C9D7A664C27794590540D4EA6C813CDF (Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::SingleOrDefault<System.Reflection.Assembly>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline Assembly_t* Enumerable_SingleOrDefault_TisAssembly_t_m7AFFEC884F52D81582EFC28937B01AE0DC5B64C5 (RuntimeObject* ___0_source, Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* ___1_predicate, const RuntimeMethod* method)
{
return (( Assembly_t* (*) (RuntimeObject*, Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared)(___0_source, ___1_predicate, method);
}
// System.Boolean System.Reflection.Assembly::op_Equality(System.Reflection.Assembly,System.Reflection.Assembly)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ;
// System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
// System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.Internal.Core.UnityLifeCycleListener>()
inline UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* GameObject_AddComponent_TisUnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79_m4CFBA13FC7DABAB605BB9AEC6698EC439BE54B9B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.UnityMainThreadTaskScheduler::.ctor(Vuforia.Internal.Core.IUnityLifeCycleListener)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityMainThreadTaskScheduler__ctor_m2315B7C3528DE7C59AE9EF74628E70C48E4274B8 (UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C* __this, RuntimeObject* ___0_unityLifeCycleListener, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Core.CoreDependencies::GetLicenseKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreDependencies_GetLicenseKey_m1746F910A046B8ED43001BBA8A6FFAE13A6CD734 (const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::set_LicenseKey(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GenericVuforiaConfiguration_set_LicenseKey_m02E881D0C60FE28D1F66692377EA3554D05960D3_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.LogLevel Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_LogLevel()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_LogLevel_m27A24421BB4A3093FE96E388275506EFCD96BBB2_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::set_LogLevel(Vuforia.Internal.Utility.LogLevel)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Log_set_LogLevel_m004D74661E6967E0A588430B5FD64481745AFF27_inline (int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.NativeBridge.NativeEngineFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineFactory__ctor_mCA6EF3AED9F1FC144BC6C08D722F538285363FE8 (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observations.ObservationProviderFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationProviderFactory__ctor_m220E4C5170BA6976EA8A5E561F6C62EFA2AECB57 (ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.StateProcessorFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessorFactory__ctor_m336AB05F266081E3256A83CA4D6D6BEB13EBEABF (StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundFactory__ctor_m8EB4277DE2065FEA19C6722A02F38CAFC64286B3 (VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.PlatformControllerFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformControllerFactory__ctor_m7A5FE5A8DD18B6EA6DF188643F748A5C7D8A5912 (PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.CameraControllerFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraControllerFactory__ctor_m1FB9135C7B8567EBC686DB0FB01C5622A587564C (CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.WorldOriginProviderFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldOriginProviderFactory__ctor_mB5C963A9DB5E4CE2244005B512035ADE56C07B28 (WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExternalCameraFactory__ctor_mA0A071B275D42FE38CBCF77225B6E6E2B7435023 (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.SessionRecorder.SessionRecorderFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderFactory__ctor_mDEEAB3CBF828F1FAA2C5C9A19326C386EFD2D4ED (SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetCaptureFactory__ctor_mEB27317E94DEF47C94A06B09F3CE38BF3AB77437 (AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ObserverOffsetCalculatorFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverOffsetCalculatorFactory__ctor_m73764296F45193CC2FD416A8A30A11DFE3005E80 (ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ValidationAreaCaptureFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaCaptureFactory__ctor_mE380126003962B685B64B2E6DBC1A0A62A57A049 (ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ValidationAreaCaptureUploadFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaCaptureUploadFactory__ctor_m00AA92306C6AB6D787341FC414404D6E41CE71C8 (ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::.ctor(Vuforia.Internal.Core.IEngineFactory,Vuforia.Internal.Core.IUnityLifeCycleListener,Vuforia.Internal.Observations.IObservationProviderFactory,Vuforia.Internal.Core.IStateProcessorFactory,Vuforia.Internal.Rendering.IVideoBackgroundFactory,Vuforia.IPlatformControllerFactory,Vuforia.ICameraControllerFactory,Vuforia.Internal.Core.IWorldOriginProviderFactory,Vuforia.Internal.ExternalCamera.IExternalCameraFactory,Vuforia.Internal.SessionRecorder.ISessionRecorderFactory,Vuforia.Internal.AreaTargetCapture.IAreaTargetCaptureFactory,Vuforia.Internal.Core.IObserverOffsetCalculatorFactory,Vuforia.Internal.IValidationAreaCaptureFactory,Vuforia.Internal.IValidationAreaCaptureUploadFactory,Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine__ctor_mFF368950B2A09278A9DA8335F3EF69ABC023E6AC (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_engineFactory, RuntimeObject* ___1_unityLifeCycleListener, RuntimeObject* ___2_observationProviderFactory, RuntimeObject* ___3_stateProcessorFactory, RuntimeObject* ___4_videoBackgroundFactory, RuntimeObject* ___5_platformControllerFactory, RuntimeObject* ___6_cameraControllerFactory, RuntimeObject* ___7_worldOriginProviderFactory, RuntimeObject* ___8_externalCameraFactory, RuntimeObject* ___9_sessionRecorderFactory, RuntimeObject* ___10_areaTargetCaptureFactory, RuntimeObject* ___11_observerOffsetCalculatorFactory, RuntimeObject* ___12_validationAreaCaptureFactory, RuntimeObject* ___13_validationAreaCaptureUploadFactory, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___14_vuforiaConfiguration, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.CoreDependencies::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.VuforiaConfiguration,Vuforia.Internal.Core.IUnityMainThreadTaskScheduler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreDependencies__ctor_mF093B5748AA31CE45305613AFE6270EDB2A2ED4F (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, RuntimeObject* ___0_engine, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___1_config, RuntimeObject* ___2_unityMainThreadTaskScheduler, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.CoreDependencies/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m15E8DBBF74255414A3AD5CB65C261BA5D238EAF7 (U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979* __this, const RuntimeMethod* method) ;
// System.String System.Reflection.AssemblyName::get_Name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaConfiguration/DeviceTrackerConfiguration::get_UseThirdPartySeethroughEyewear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeviceTrackerConfiguration_get_UseThirdPartySeethroughEyewear_mA84844FCEB338ABD87537DC2149B8D80127D818A_inline (DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::onEngineErrorHandler(Vuforia.VuEngineError,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA (int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::get_IsInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.VuforiaInitError>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7 (Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_action, int32_t ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*, int32_t, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9BFF19C0F37875526D481BAB9F6C3882E28106AD_gshared)(___0_action, ___1_arg, method);
}
// System.Boolean Vuforia.Internal.Core.Engine::get_IsRunning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::.ctor()
inline void List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7 (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEngineHintSetter__ctor_m071C4AB082D6BF5ABE03ACBE1CC2AB45321D2A19 (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observations.IObservationProvider>::.ctor()
inline void List_1__ctor_m1B5290DF565B3BD04130373019E6E0ECC1EB133D (List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::.ctor()
inline void Dictionary_2__ctor_m335C89D022620558CB5661FBB57C2592ABE7183F (Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Core.Engine::set_ValidationAreaCaptureFactory(Vuforia.Internal.IValidationAreaCaptureFactory)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ValidationAreaCaptureFactory_mBF5700BC5BDB2047CCCBCB32FE3336D7D0C2C384_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_ValidationAreaCaptureUploadFactory(Vuforia.Internal.IValidationAreaCaptureUploadFactory)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ValidationAreaCaptureUploadFactory_m7BE8D0215209EC855C7397D58D1E36B408872485_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.DeviceInfo::.ctor(Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInfo__ctor_m42980495031B863D01846FD6D89D8104920A4840 (DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.UniqueIDProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueIDProvider__ctor_m1F48322542373B1AACACD361C62A0462F0DE41AE (UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ObserverFactory::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverFactory__ctor_m806604E743DCC097C56C0B89D5BE1E5971A0540E (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsHoloLensDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsHoloLensDevice_m1DB7D5B46186CD60F22DEC9D19ABCA82B285C2F2 (const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::DisableVirtualSceneScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericVuforiaConfiguration_DisableVirtualSceneScale_mD689D63F03FE21051A99F99FAB3E9BFFCD9C91E0 (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_ExternalCamera(Vuforia.Internal.ExternalCamera.IExternalCamera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.EnginePermissions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions__ctor_mAC8333CFF2B6FC0769EDD69302F98AF52C384E98 (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.EnginePermissions::Request(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions_Request_m882933F7AEBEF29AE17410CDFE8BC44ACBE8A585 (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_continueAction, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::Start(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Start_m517F8FFB3DA7FD8F802663D501B36BD815103C54 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_onStarted, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::Stop(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Stop_m4A642DC03CF47B19D94B956E2D81A3EE5E8ECAB4 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_onStopped, const RuntimeMethod* method) ;
// Vuforia.VuEngineBuildPreset Vuforia.VuEngine::GetBuildPreset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuEngine_GetBuildPreset_m2E1D042CB5C0C1749A115528DBF29A1AFEF25FCA (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::RegisterObservationProvider(Vuforia.Internal.Observations.IObservationProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_RegisterObservationProvider_m619FA7CECD4C24A3B978686DBE6DEBD0FBD6C982 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_observationProvider, const RuntimeMethod* method) ;
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.Core.Engine::get_ExternalCamera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter::ApplyInternalHints(Vuforia.Internal.Core.IEngineConfigSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEngineHintSetter_ApplyInternalHints_mD6DDC1152EC066169D8DCCF6D81E52A9F11C84B6 (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* __this, RuntimeObject* ___0_configSet, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::ConfigureEngineErrorHandler(Vuforia.Internal.Core.IEngineConfigSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_ConfigureEngineErrorHandler_m6680D214FB5D121CB3A8DEBFC62C3A4B49FE0545 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_configSet, const RuntimeMethod* method) ;
// Vuforia.VuforiaInitError Vuforia.Internal.Core.VuforiaInitErrorUtil::ToVuforiaInitError(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaInitErrorUtil_ToVuforiaInitError_mFAF38691AD0AA6720F90ACA2BC0C2A200257ACF3 (int32_t ___0_vuErrorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ObserverFactory::Init(Vuforia.IVuEngine)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObserverFactory_Init_m4405919A64489C33CE69C7D4B02F4C9E1340DA12_inline (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// Vuforia.Internal.IValidationAreaCaptureFactory Vuforia.Internal.Core.Engine::get_ValidationAreaCaptureFactory()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ValidationAreaCaptureFactory_m615FFCE00D9CA67CEAA59ADD908ACE0C814E4DE8_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.IValidationAreaCaptureUploadFactory Vuforia.Internal.Core.Engine::get_ValidationAreaCaptureUploadFactory()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ValidationAreaCaptureUploadFactory_mF42A833A7603685CF9D6FA50C000218F36ECEB39_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Runtime.InteropServices.GCHandle::get_IsAllocated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.GCHandle::Free()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::SetHints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetHints_mC1DD6C4882A53E9D86A7D6F7974BE4FDB30D8ED5 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IDeviceInfo Vuforia.Internal.Core.Engine::get_DeviceInfo()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.Engine::get_ObserverFactory()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_DeviceObserver(Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_DeviceObserver_mCA40288AB80CC2923E403A97C1003A1175957127_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_AnchorObserver(Vuforia.Internal.Observers.AnchorObserver)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_AnchorObserver_mC2D27AD621987A44426612D5BFECEAC1C714474E_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ___0_value, const RuntimeMethod* method) ;
// Vuforia.ARFoundation.IARFoundationFacade Vuforia.ARFoundation.ARFoundationFacade::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E (const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.Engine::get_DeviceObserver()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* Engine_get_DeviceObserver_m960994FEECC3010E2DA5B5C96BA1D8DB95AAFFA6_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_IlluminationObserver(Vuforia.Internal.Observers.IlluminationObserver)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_IlluminationObserver_m13174AB70A774D252B1DE8E894E6332286464DAA_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration Vuforia.VuforiaConfiguration::get_VideoBackground()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::get_VideoBackgroundShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* VideoBackgroundConfiguration_get_VideoBackgroundShader_m9806EF11986F2793E542ACA4699ED3F220C1F011_inline (VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<UnityEngine.Camera>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m55A3CB7A4431DC6A768A83AAEC8459C5E96DB13B (Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Core.Engine::set_VideoBackgroundRenderer(Vuforia.Internal.Rendering.IVideoBackgroundRenderer)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_VideoBackgroundRenderer_mE61E8CEBF97E8C6C3A5253224F4694559E770D00_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_SessionRecorder(Vuforia.ISessionRecorder)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_SessionRecorder_m7B5AC285FEAEACE2BDFD18F2217EB969ADA57ECC_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_AreaTargetCapture(Vuforia.AreaTargetCapture)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_AreaTargetCapture_m8D2D5A89E2E30AC276D204794B04868ECD2AF74B_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_CameraController(Vuforia.ICameraController)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_CameraController_mCA69749232B54F4CCB1987B60D67E8B00F3BCC11_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_WorldOriginProvider(Vuforia.Internal.Core.IWorldOriginProvider)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_WorldOriginProvider_m10B48E12719227CD57298E86E0901F62AA689BFA_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// Vuforia.ICameraController Vuforia.Internal.Core.Engine::get_CameraController()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.CameraMode Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_CameraDeviceMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_CameraDeviceMode_m08D697A958D555BEA288A42CAAB6403FDB461E55_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::Info(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB (String_t* ___0_message, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::Deinit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Deinit_mF5A3AE054AE01EB3D2FCB970E7145222202D3C3A (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_ObserverOffsetCalculator(Vuforia.Internal.Observers.IObserverOffsetCalculator)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ObserverOffsetCalculator_m62F1B2ED289A1A5D225069871BD19D42F62FA834_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider> Vuforia.Internal.Core.Engine::get_ObservationProviders()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.Engine::get_ObserverOffsetCalculator()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObserverOffsetCalculator_mD6290708B3310CAD55C07B7EC532F72A79FEEE26_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::SetupPlatformController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetupPlatformController_m231AE998C8D0F2BC0927DA2F171E1BAAC31BD997 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.VuViewOrientation Vuforia.RuntimeExtensionMethods::ToVuforiaScreenOrientation(UnityEngine.ScreenOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeExtensionMethods_ToVuforiaScreenOrientation_m85F238FAA144B4B6473C93E3D7D262581C1C523D (int32_t ___0_orientation, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::SetupRenderController(Vuforia.VuViewOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_SetupRenderController_m90C38B5A8C4A7C90B104DA0B6830C733A2AE70ED (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_orientation, const RuntimeMethod* method) ;
// System.Void System.Action::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Pause_m234D5898AA42B5681148A8C91E9F6EDCC5DAD7BD (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Resume_m218D1E31A2104E8DD6AB22279A9ECBFBD63C3597 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::get_IsPaused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_get_IsPaused_m0E30A6389ACDA895204915D8B12829246A86318F (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer Vuforia.Internal.Core.Engine::get_VideoBackgroundRenderer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade Vuforia.UnityRuntimeCompiled.UnityRuntimeCompiledFacade::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11 (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::ResetCurrentState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_ResetCurrentState_m35163F51454F4B9FD1B7B7A0903549F542747816 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Boolean>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_action, bool ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_gshared)(___0_action, ___1_arg, method);
}
// Vuforia.FocusMode Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_CameraFocusMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_CameraFocusMode_m174293AF02F1E381C54C7577C50684BC5689FC81_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::IsVideoBackgroundRenderingEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_IsVideoBackgroundRenderingEnabled_m522A4719C8A8870A08DAD5ADC15FAD437380CAFA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::get_VideoBackgroundEnabled()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VideoBackgroundConfiguration_get_VideoBackgroundEnabled_mB861B324A9C414D0A413A92DACD579ADD35198F6_inline (VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.Internal.Observers.IObserver>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8* Enumerable_ToList_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m0FEA836616BA737145AD2466A9FE305755342F87 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserver>::ForEach(System.Action`1<T>)
inline void List_1_ForEach_mA3CE5939EC4B1AF3F55B19D1E7C120D54B12274B (List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8* __this, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___0_action, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8*, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*, const RuntimeMethod*))List_1_ForEach_m47052B1B7C82747D3D5D2CAD15A30DB9AB95FF68_gshared)(__this, ___0_action, method);
}
// System.Void Vuforia.Internal.Utility.Log::Debug(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5 (String_t* ___0_message, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_pixelWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_pixelHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_farClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<System.Single,System.Single>::.ctor(T1,T2)
inline void Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4 (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* __this, float ___0_item1, float ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1*, float, float, const RuntimeMethod*))Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter::SetHint(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEngineHintSetter_SetHint_mFD539A3B53D5A215C043709640E891774E6F6ED4 (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* __this, int32_t ___0_hint, bool ___1_value, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine/DelayedInitializer::get_Initialized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DelayedInitializer_get_Initialized_mD9C618A714329DF1F19BD167B83DC8EC5D704BF3_inline (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine/DelayedInitializer::TryInit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelayedInitializer_TryInit_m5EF181F668A0442AB1E8C25463FCD53FA23D67AA (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::Add(T)
inline void List_1_Add_m25A37E896EA7636CFD662FBF9E84698F72C0415A_inline (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* __this, DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D*, DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Action`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m58D6CB2B903AF5679BA77FA521A8EC09D5081DB3 (Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::ForEach(System.Action`1<T>)
inline void List_1_ForEach_m5C215B6CAAA152C78BAAF05FB991D81AE1F896E5 (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* __this, Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A* ___0_action, const RuntimeMethod* method)
{
(( void (*) (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D*, Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A*, const RuntimeMethod*))List_1_ForEach_m47052B1B7C82747D3D5D2CAD15A30DB9AB95FF68_gshared)(__this, ___0_action, method);
}
// System.Void Vuforia.Internal.Core.Engine::UpdateState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_UpdateState_m2A1F1C8F7C24CE6740528FAEA23B3F361C6ABCC2 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::OnInternalEngineShutdown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnInternalEngineShutdown_m45BDBA231C7D8F6B67607FF2D287E253D534BC45 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::set_CurrentState(Vuforia.IVuState)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_CurrentState_m1FE930A078D0E2475F190E2D2A2D7C7058DA2CE6_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// Vuforia.IVuState Vuforia.Internal.Core.Engine::get_CurrentState()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_CurrentState_mC78EAB7C42E72B459AE511F8F270D2A3396D08FF_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IWorldOriginProvider Vuforia.Internal.Core.Engine::get_WorldOriginProvider()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_WorldOriginProvider_m458E3BC0788DE6DAAC6AA4F8F76509439AFA1C9D_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_MaxSimultaneousImageTargets()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_MaxSimultaneousImageTargets_m73D20BB60113CD0869D10046E381DFB46DB79DB4_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::SetMaximumSimultaneousTrackedImages(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetMaximumSimultaneousTrackedImages_m581B64A6436AD5FB89E88A69AE64B5BBC07E9F15 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_maxNumberOfTargets, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_ContinuousModelTargetSearch()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GenericVuforiaConfiguration_get_ContinuousModelTargetSearch_m4B5D7AB423029B8318709E98EA5015801C2BABB8_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Engine::SetModelTargetRecoWhileExtendedTracked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetModelTargetRecoWhileExtendedTracked_m9D275B2EC464DD15534711EDA64839AD95097688 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, bool ___0_enable, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine::OnStop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method) ;
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::FromIntPtr(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC (intptr_t ___0_value, const RuntimeMethod* method) ;
// System.Object System.Runtime.InteropServices.GCHandle::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaEngineError Vuforia.Internal.Core.VuforiaEngineErrorUtil::ToVuforiaEngineError(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaEngineErrorUtil_ToVuforiaEngineError_mEC3DD3E80D52E302A2173BFC052E7DAD2C69FC0F (int32_t ___0_vuErrorCode, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.VuforiaEngineError>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisVuforiaEngineError_t23E148E2BD49C08915092D514EF2CE9F212EED5D_m467AAFA97EA0F88F433AFFFCF4E650966CDBEEF3 (Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* ___0_action, int32_t ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*, int32_t, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9BFF19C0F37875526D481BAB9F6C3882E28106AD_gshared)(___0_action, ___1_arg, method);
}
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuErrorHandlerConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuErrorHandlerConfig__ctor_m0CD2D9FA5019970350424145775076BC5B794A15 (VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuErrorHandlerNative::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuErrorHandlerNative__ctor_mCFA4331EA4F6978F9DA74D87B568BAFBE5F41F4A (VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.GCHandle::ToIntPtr(System.Runtime.InteropServices.GCHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuforiaInitError,System.String>::.ctor()
inline void Dictionary_2__ctor_m6DF41C42975D2866CEB255FCEDF28EBC2D4FD239 (Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuforiaInitError,System.String>::Add(TKey,TValue)
inline void Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC (Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* __this, int32_t ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC*, int32_t, String_t*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuEngineError,System.String>::.ctor()
inline void Dictionary_2__ctor_m6ED085D3E94F179BE0E90895F68CC474BB09094C (Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.VuEngineError,System.String>::Add(TKey,TValue)
inline void Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7 (Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1* __this, int32_t ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1*, int32_t, String_t*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
}
// TResult System.Func`1<System.Boolean>::Invoke()
inline bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
{
return (( bool (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline)(__this, method);
}
// System.Void Vuforia.Internal.Core.Engine/DelayedInitializer::set_Initialized(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DelayedInitializer_set_Initialized_mDBD3747FC735029DF66AF5844635CEC42AF55A4B_inline (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Engine/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFEAB71717420C7663824D208A28DF05FEA83CE3F (U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.IRuntimeEnvironment Vuforia.VuforiaRuntimeUtilities::get_RuntimeEnvironment()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VuforiaRuntimeUtilities_get_RuntimeEnvironment_mFE23FD9A698A74522A574C5C90256B6D6C11D5CF_inline (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.PermissionRequesterFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionRequesterFactory__ctor_m64A616E1BF1B049CA63AB14FF6C0DB2EBC6B915E (PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.EnginePermissions::.ctor(Vuforia.Internal.Utility.Environment.IPlatformEvaluator,Vuforia.Internal.Permissions.IPermissionRequesterFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions__ctor_m6A3A029983FD39ECC794B0BE2A17A182E05AFB5B (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, RuntimeObject* ___0_evaluator, RuntimeObject* ___1_requesterFactory, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.EnginePermissions::RequestPermissions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions_RequestPermissions_m6A80C3E2065D27C60C94C3562680A0B114591201 (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Permissions.Permission>::.ctor()
inline void List_1__ctor_m3582974FCFD3B6683D5FBDF608C2053B269E29F8 (List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Permissions.Permission>::Add(T)
inline void List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_inline (List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::.ctor()
inline void Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024 (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, const RuntimeMethod*))Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>> Vuforia.Internal.Core.InternalEngineHintSetter::CreateHintMap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* InternalEngineHintSetter_CreateHintMap_mD7A5C892BC7C6E77A90056230E599384DF1FE229 (const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mFCD58613222F18EA46BAB82F4B5C402E71F2758D (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48 (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, int32_t, bool, const RuntimeMethod*))Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::GetEnumerator()
inline Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969 Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7 (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* __this, const RuntimeMethod* method)
{
return (( Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969 (*) (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>::Dispose()
inline void Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61 (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969*, const RuntimeMethod*))Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>::get_Current()
inline KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_inline (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 (*) (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969*, const RuntimeMethod*))Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_inline (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213*, const RuntimeMethod*))KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>::get_Item(TKey)
inline Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* Dictionary_2_get_Item_mA2B4884B7D705D6354128F6C03142FECFD83C87A (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* (*) (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Boolean>::get_Value()
inline bool KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_inline (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213* __this, const RuntimeMethod* method)
{
return (( bool (*) (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213*, const RuntimeMethod*))KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_gshared_inline)(__this, method);
}
// System.Void System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>::Invoke(T1,T2)
inline void Action_2_Invoke_mE72668D8F9CB75E60DE50E2CD9D2C562E77F1A69_inline (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*, RuntimeObject*, int32_t, const RuntimeMethod*))Action_2_Invoke_m3BFB5987F7235AEF25980B76D635DBD5B56B0F7A_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Boolean>::MoveNext()
inline bool Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5 (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969*, const RuntimeMethod*))Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5_gshared)(__this, method);
}
// T Vuforia.Internal.Core.InternalEngineHintSetter::GetEngineConfigOfType<Vuforia.VuInternalConfig>(Vuforia.Internal.Core.IEngineConfigSet)
inline VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439 (RuntimeObject* ___0_configSet, const RuntimeMethod* method)
{
return (( VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* (*) (RuntimeObject*, const RuntimeMethod*))InternalEngineHintSetter_GetEngineConfigOfType_TisRuntimeObject_mB10514230ABC67ECCB080CCD1EA6E2E0790255F7_gshared)(___0_configSet, method);
}
// T Vuforia.Internal.Core.InternalEngineHintSetter::GetEngineConfigOfType<Vuforia.VuDeviceCalibrationConfig>(Vuforia.Internal.Core.IEngineConfigSet)
inline VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562 (RuntimeObject* ___0_configSet, const RuntimeMethod* method)
{
return (( VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* (*) (RuntimeObject*, const RuntimeMethod*))InternalEngineHintSetter_GetEngineConfigOfType_TisRuntimeObject_mB10514230ABC67ECCB080CCD1EA6E2E0790255F7_gshared)(___0_configSet, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>::.ctor()
inline void Dictionary_2__ctor_mA9E473A2BFA3EC78C2C4A0E2D192E13D2395DE3D (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766 (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>>::Add(TKey,TValue)
inline void Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* __this, int32_t ___0_key, Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3*, int32_t, Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9A9DA39CAC6DD622E544F56092C0B0044414C94B (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>::.ctor()
inline void Dictionary_2__ctor_mF8FE193EC7499A55AC13A2D1A7139B3E06A0CB6B (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void Vuforia.VuAnchorObserverConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorObserverConfig__ctor_m719C0E528B7F3F99EC3ABEA1C9EE39F07AF9D8A4 (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* __this, const RuntimeMethod* method) ;
// Vuforia.IVuDevicePoseObserver Vuforia.Internal.Observers.DeviceObserver::get_DevicePoseObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeviceObserver_get_DevicePoseObserver_m831D1A5AB3B6EF7621AEEA04C106D403D8BA0FD7 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuAnchorCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m818ADA8FA9D5AAFBFB3D01FDA6303C372A786085 (ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver__ctor_mC34BEBFF92922CB6A59FDA47EB88926D49319C89 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_observer, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.PlayModeVuAnchorObserver::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuAnchorObserver__ctor_m6D82B1E962FCA7AED2854FFD3ABFAE6C6EDB2F06 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetConfig__ctor_mA430E325740398681CEE52561854D1DACDE70A8F (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m63001675252DA5A4A236B0699299FE6A37966BBF (ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.AreaTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuAreaTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetObserver__ctor_m19EC0E5523DEF05A2EBE2DB96E9BF900F30C2E2A (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuAreaTargetCloudConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetCloudConfig__ctor_mD52FF3260BBB85000641F71F7F785CBF69624B17 (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuAreaTargetCloudCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m04D221BD44439AA630EA61C018F669C28B1C9854 (ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.VuBarcodeConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeConfig__ctor_mE36283E714D11CFA7D4FC10F5E43D52B2FAB8684 (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mC5B541DBC9F0D135F2906DB0201D0441D54C46B5 (Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m6D371CB4B492C5238C37B1631BDAA757E72EAC2F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Vuforia.BarcodeBehaviour/BarcodeType,Vuforia.VuBarcodeType>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_mF8FAC9683D14E2C27E909EC26DC68790DC16EDF9 (RuntimeObject* ___0_source, Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5*, const RuntimeMethod*))Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEE5233AEB38B4C4D1DCE600C90EE61123A88CC92_gshared)(___0_source, ___1_selector, method);
}
// System.Void System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1__ctor_m1E7703D3234D0D0437DFF275760D75AB9D0A3DD7 (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared)(__this, ___0_collection, method);
}
// System.Void Vuforia.VuBarcodeTypeSet::.ctor(System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuBarcodeTypeSet__ctor_mB3A00818E0E30FD396A84CD4F90C63B44DDA8D44 (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* __this, HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* ___0_observedTypes, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuBarcodeCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_mC28B133D5F8543261BFFBD09CE47E1E29B1727B3 (ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuBarcodeObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeObserver__ctor_m94791BDF79240BF231230C23F63ABF57B9310739 (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCylinderTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetConfig__ctor_m6515A482D5AFF6DBFA8BDB79879824E95DEE8E30 (VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* __this, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateCylinderTargetObserver>g__CreateAndConfigureObserver|11_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* ObserverFactory_U3CCreateCylinderTargetObserverU3Eg__CreateAndConfigureObserverU7C11_0_m440CA91C5CA02F0B2E2EBB1A79AB516431CCA7A5 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* ___0_p, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>::get_Item2()
inline Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_inline (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* __this, const RuntimeMethod* method)
{
return (( Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D (*) (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*, const RuntimeMethod*))Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuCylinderTargetCreationError>::get_HasValue()
inline bool Nullable_1_get_HasValue_mA0AAB1219CAA5289D0CE9D49A6A3E91CAC8722A9_inline (Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>::get_Item1()
inline RuntimeObject* Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_inline (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*, const RuntimeMethod*))Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuCylinderTargetCreationError>::get_Value()
inline int32_t Nullable_1_get_Value_m4366BA0A77CA1B902EEFD3D3E0210A2D9BC33C6C (Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuCylinderTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_mF45E00F2B16D8C327ED5E3BB01B3C98D0E59E3D3 (ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.CylinderTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuCylinderTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetObserver__ctor_m582BF585A8D7FDE9B1ED0497A16687073A390CBE (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetCloudObservationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetCloudObservationConfig__ctor_m8C7848BFE88809734365C102B763DE105EC2820B (VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCloudObservationCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_mD5C8C5BF03A91EE09C7EDA5C2968FD58BE77F35D (ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.ImageTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuImageTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetObserver__ctor_m6AE74045C7E8DBCA304B551A09F3B927B7AFABF5 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMeshAreaTargetCaptureConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshAreaTargetCaptureConfig__ctor_m6B51439EC9B456EEFD5D4A9B76308D59050B0B48 (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* __this, const RuntimeMethod* method) ;
// Vuforia.IVuAreaTargetCapture Vuforia.AreaTargetCapture::get_VuAreaTargetCapture()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AreaTargetCapture_get_VuAreaTargetCapture_m9A729D05C04BF341E66A03E39FC375EA22DB3AD2_inline (AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCaptureCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m1E5B3C786F92DB355BAF038DB82CB98BB203DF36 (ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.MeshObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuMeshObserver,Vuforia.Internal.Observers.MeshObserver/MeshSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver__ctor_m7079398631B61F2FBA9771A679DFF6D94DA40E72 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, int32_t ___2_meshSource, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMeshModelTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshModelTargetConfig__ctor_m4CDD0F5815A38455B2572E6CB91D48ED35486267 (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshModelTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m492A5A09F6D9DF68C769E5A14B54FA5917B6A8B1 (ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.VuMeshAreaTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMeshAreaTargetConfig__ctor_m1D325AD055A79237FD6D6022037E5BB86436E28D (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuMeshAreaTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m02D943A0C5EECCCD0113F9E16FEB884AF8A3DCEF (ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.VuDevicePoseConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseConfig__ctor_m2187CF1EEA0E753E123A40B47188500C2959FDE2 (VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuDevicePoseCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m9807D3AF8E7A411CDA6BC9C6BBE0F67F698B910B (ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.DeviceObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuDevicePoseObserver,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceObserver__ctor_m93B08D5C4F3DD26656F1BB1148A7C4C26EC1FDC9 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, bool ___2_disableUpdates, const RuntimeMethod* method) ;
// System.Void Vuforia.VuIlluminationConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuIlluminationConfig__ctor_mE52C2BA5F1F9E5D1B9A4B57852116FCB854F266C (VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuIlluminationCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_mAAD083B423D060A6116603CBE855EF48733E5A54 (ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.IlluminationObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IlluminationObserver__ctor_mFE20618A4B5803D494BBB6640DADBC782DD3A03D (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetConfig__ctor_m18626EDA08BB6541AB1A7E7F2DC8E9AC6519DC10 (VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* __this, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateImageTargetObserver>g__CreateAndConfigureObserver|18_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C18_0_m3CD411053198FE170D3ED8962C846014920D1530 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34* ___0_p, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>::get_Item2()
inline Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_inline (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* __this, const RuntimeMethod* method)
{
return (( Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB (*) (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*, const RuntimeMethod*))Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuImageTargetCreationError>::get_HasValue()
inline bool Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_inline (Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>::get_Item1()
inline RuntimeObject* Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_inline (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*, const RuntimeMethod*))Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuImageTargetCreationError>::get_Value()
inline int32_t Nullable_1_get_Value_m7330ABC44192CA91B4A5992B78070FC30987A3BF (Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA (ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.VuImageTargetFileConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetFileConfig__ctor_mE36ACA7705A87AD102BBB1E03EF3AA54880CBFE4 (VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetFileCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m89BC35DBCBB0BF67BA02875C7DE9FFE87FDFC701 (ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Core.ObserverFactory/InstantITTexture::.ctor(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantITTexture__ctor_m571106EDBB4700B509CA31E1CDF8740787524292 (InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ObserverFactory/InstantITTexture::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantITTexture_Dispose_mC8EA66F58AEFDE980867121CC7E807A78C890B81 (InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mD323A28EFE16C44AAFFE5F52C569AA10277EEC99 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, intptr_t ___0_texturePointer, int32_t ___1_textureWidth, int32_t ___2_textureHeight, int32_t ___3_format, float ___4_widthInMeters, String_t* ___5_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___6_trackingOptimization, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImageTargetBufferConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetBufferConfig__ctor_m20E9760CE97961097A846B84936289E34F7BF732 (VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector2I::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D (VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateImageTargetObserver>g__CreateAndConfigureObserver|21_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C21_0_m97F35D93A86BF321992B2DF298CE556525B2CE7B (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409* ___0_p, const RuntimeMethod* method) ;
// System.Void Vuforia.VuModelTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetConfig__ctor_m523C6761733C02FFFCAED50A389896E2ADC91945 (VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* __this, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateModelTargetObserver>g__CreateAndConfigureObserver|22_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* ObserverFactory_U3CCreateModelTargetObserverU3Eg__CreateAndConfigureObserverU7C22_0_mA277FF3E02111EE7919E4F099222803D8A31E271 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933* ___0_p, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>::get_Item2()
inline Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_inline (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* __this, const RuntimeMethod* method)
{
return (( Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA (*) (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737*, const RuntimeMethod*))Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuModelTargetCreationError>::get_HasValue()
inline bool Nullable_1_get_HasValue_mFB7B502E71CE6F057315EC6E46CA917CD9C3BFE7_inline (Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>::get_Item1()
inline RuntimeObject* Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_inline (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737*, const RuntimeMethod*))Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuModelTargetCreationError>::get_Value()
inline int32_t Nullable_1_get_Value_mC1BA53B791EB4B3BF5B64784E0CCA98EC5012951 (Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuModelTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_mDCBFEDB64D0099C4EC6E238DF8D31ECCC80EC4E6 (ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.ModelTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuModelTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetObserver__ctor_m904B6C4C552279FDEABEE8E115B95F2DF20D626C (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMultiTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetConfig__ctor_m0B9E782ACF01E9A846763F8B6061FDFB2AD2F281 (VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* __this, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateMultiTargetObserver>g__CreateAndConfigureObserver|23_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* ObserverFactory_U3CCreateMultiTargetObserverU3Eg__CreateAndConfigureObserverU7C23_0_m204B5C6DA249097F0DD87B49EF6E7742DD897963 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347* ___0_p, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>::get_Item2()
inline Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_inline (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* __this, const RuntimeMethod* method)
{
return (( Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 (*) (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC*, const RuntimeMethod*))Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuMultiTargetCreationError>::get_HasValue()
inline bool Nullable_1_get_HasValue_m8F63F82018FC0EE8C1E6F32180784242AD13801A_inline (Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>::get_Item1()
inline RuntimeObject* Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_inline (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC*, const RuntimeMethod*))Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuMultiTargetCreationError>::get_Value()
inline int32_t Nullable_1_get_Value_mC63F8326D37728FB336847FF95A9D70FC912CA4F (Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuMultiTargetCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m433A09FB429962EFA2742B9A4AE19546012F4651 (ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.MultiTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuMultiTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetObserver__ctor_m623D8C9D05670AC3F8A3CD1A2019057C9677E201 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuValidationAreaConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuValidationAreaConfig__ctor_mEFF4D9F74DD4DBCCD78DFA0582D99B8B1A8DE444 (VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* __this, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateValidationAreaObserver>g__CreateAndConfigureObserver|24_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* ObserverFactory_U3CCreateValidationAreaObserverU3Eg__CreateAndConfigureObserverU7C24_0_m8A8E0ECE54E7F7C25DB47567E9185895B0AC9F63 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass24_0_t9DBF418771DA6B4B32D55A58BB2026730C750B41* ___0_p, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>::get_Item2()
inline Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_inline (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* __this, const RuntimeMethod* method)
{
return (( Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 (*) (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7*, const RuntimeMethod*))Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuValidationAreaCreationError>::get_HasValue()
inline bool Nullable_1_get_HasValue_mCE88A76746E54DDECD9A4DCA6BF982706733A4A1_inline (Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>::get_Item1()
inline RuntimeObject* Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_inline (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7*, const RuntimeMethod*))Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuValidationAreaCreationError>::get_Value()
inline int32_t Nullable_1_get_Value_mCD54AC52F1848EFD7A9E8D474174B2FE23C742A0 (Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuValidationAreaObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver__ctor_mF39296A306A969AA60AEBCE4429A4B9282B0252B (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVirtualButtonConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVirtualButtonConfig__ctor_m2928CC48A065AE0C2492C9DCF75CD68035DF03FB (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuVirtualButtonCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m04AFB9C2D226CDA4C6AA54ED75690FD224A3DC22 (ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.VirtualButtonObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuVirtualButtonObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonObserver__ctor_m32D24DF4E63F43CE19C547E152A0424353A71BAB (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_virtualButtonObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mA84EC07839106E8FD75D9DABBB69F1EFED646675 (U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* __this, const RuntimeMethod* method) ;
// System.Void System.Tuple`2<System.String,System.String>::.ctor(T1,T2)
inline void Tuple_2__ctor_m9D8476FEFE89509F49FA0899F7C5F82BF07AEE96 (Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* __this, String_t* ___0_item1, String_t* ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8*, String_t*, String_t*, const RuntimeMethod*))Tuple_2__ctor_m1F7B239EC49FE179C459F8DD99F1725E91E9C489_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m1FBC7A2CFB8E99A3921E9C0F3F0A67550CC225AC (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* __this, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5*, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>::get_Item(TKey)
inline VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* Dictionary_2_get_Item_mF4489ED7A9226024617BC096B5548D84C5E2DD33 (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* __this, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* ___0_key, const RuntimeMethod* method)
{
return (( VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* (*) (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5*, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.VuVuMarkConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVuMarkConfig__ctor_mBD14FC1557DE0218EA2D077C2D88321662339F29 (VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* __this, const RuntimeMethod* method) ;
// System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::<GetOrCreateVuMarkObserver>g__CreateAndConfigureObserver|0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eg__CreateAndConfigureObserverU7C0_mA606323182BDC2C6E441A09E5B33C1068AE5D834 (U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* __this, const RuntimeMethod* method) ;
// T2 System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>::get_Item2()
inline Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_inline (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* __this, const RuntimeMethod* method)
{
return (( Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 (*) (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD*, const RuntimeMethod*))Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.VuVuMarkCreationError>::get_HasValue()
inline bool Nullable_1_get_HasValue_mBE835AF7D6066178B31449FAC5F3DAE17FD17E5E_inline (Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T1 System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>::get_Item1()
inline RuntimeObject* Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_inline (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD*, const RuntimeMethod*))Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuVuMarkCreationError>::get_Value()
inline int32_t Nullable_1_get_Value_mB98820815300B16A6054702FFBE68C66B0EFEC8D (Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuVuMarkCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_mA545C1C56E8F4BD9A5D0F551BEB4385107A086E7 (ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver__ctor_m3E1C9E0A9E3373A7BF64B5D27A027F1FDF8DB186 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mB704D5541DB834DB0AACDD8C2C29680409F4FB4F (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* __this, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* ___0_key, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5*, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8*, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.VuCloudImageTargetConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetConfig__ctor_mEFD0E09702719382BB5BD7C0D487874BA82459A8 (VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuCloudImageTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver__ctor_mA73BE8122C680EE55A69CDFD3A01AE363C348FC5 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// Vuforia.CloudRecoBehaviour/InitError Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToInitError(Vuforia.VuCloudImageTargetCreationError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToInitError_mFC8CF438C491388A464B6D8B914849A98A0FC6D2 (int32_t ___0_creationError, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* ObserverFactory_CreateAreaTargetObserver_m6AB2015A139B17093CD83D9170C9BD7EB740413B (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_deviceObserver, String_t* ___1_dataSetPath, String_t* ___2_targetName, bool ___3_requiresExternalPositions, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateCylinderTargetObserver(System.String,System.String,System.Nullable`1<System.Single>,System.Nullable`1<System.Single>,System.Nullable`1<System.Single>,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* ObserverFactory_CreateCylinderTargetObserver_m52CA038707C69762DAF816D51369FB876C115D8D (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, String_t* ___1_targetName, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___2_sideLength, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___3_topDiameter, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___4_bottomDiameter, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___5_trackingOptimization, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mE95B9FF1633F84828D591B2DB4C559D77129B767 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_datasetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.ModelTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateModelTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* ObserverFactory_CreateModelTargetObserver_m9D7CDBABE4F3428C7D07C912E5E72B630B2757C0 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.MultiTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateMultiTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* ObserverFactory_CreateMultiTargetObserver_m86F4776EF4FF0AA63DCE5961911210D4EB39BFFA (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_datasetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Core.ObserverFactory::GetOrCreateVuMarkObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ObserverFactory_GetOrCreateVuMarkObserver_mED2618ED52032CD0E3E575C4474B155A55B2CD2A (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_datasetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverWithName>::.ctor()
inline void List_1__ctor_mF75517BE891DCF164929F1A00256E808380A0EE3 (List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// Vuforia.Internal.Observers.IObserverWithName Vuforia.Internal.Core.ObserverFactory::CreateObserver(System.String,Vuforia.VuObserverType,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverFactory_CreateObserver_mF0AC7297D9FF4DC32879578C3FBE4FF97173090D (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, int32_t ___1_type, String_t* ___2_targetName, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverWithName>::Add(T)
inline void List_1_Add_mB6E23D2996EC7B55A6191F89E81EE6AE7C93C409_inline (List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Nullable`1<Vuforia.VuCylinderTargetCreationError>::.ctor(T)
inline void Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF (Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// System.Void System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>>::.ctor(T1,T2)
inline void Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* __this, RuntimeObject* ___0_item1, Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*, RuntimeObject*, Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D, const RuntimeMethod*))Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Boolean System.Nullable`1<System.Single>::get_HasValue()
inline bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline)(__this, method);
}
// T System.Nullable`1<System.Single>::get_Value()
inline float Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
return (( float (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_gshared)(__this, method);
}
// System.Boolean System.Nullable`1<Vuforia.TrackingOptimization>::get_HasValue()
inline bool Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline (Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.TrackingOptimization>::get_Value()
inline int32_t Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10 (Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void System.Nullable`1<Vuforia.VuImageTargetCreationError>::.ctor(T)
inline void Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08 (Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// System.Void System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>>::.ctor(T1,T2)
inline void Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89 (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* __this, RuntimeObject* ___0_item1, Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*, RuntimeObject*, Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB, const RuntimeMethod*))Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Void Vuforia.ObserverNotCreatedException`1<Vuforia.VuImageTargetBufferCreationError>::.ctor(T,System.String)
inline void ObserverNotCreatedException_1__ctor_m12E01AADC44E2AAEDA50C707C4AF4A200D55B03D (ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483* __this, int32_t ___0_error, String_t* ___1_observerClass, const RuntimeMethod* method)
{
(( void (*) (ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483*, int32_t, String_t*, const RuntimeMethod*))ObserverNotCreatedException_1__ctor_m4388C836DF7A2F9E900BCBED913E8D626857FFAF_gshared)(__this, ___0_error, ___1_observerClass, method);
}
// System.Void System.Nullable`1<Vuforia.VuModelTargetCreationError>::.ctor(T)
inline void Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819 (Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// System.Void System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>>::.ctor(T1,T2)
inline void Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433 (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* __this, RuntimeObject* ___0_item1, Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737*, RuntimeObject*, Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA, const RuntimeMethod*))Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Void System.Nullable`1<Vuforia.VuMultiTargetCreationError>::.ctor(T)
inline void Nullable_1__ctor_m46202DABC9040BB364ACE1AD33E2193AFBBE0AD0 (Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// System.Void System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>>::.ctor(T1,T2)
inline void Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* __this, RuntimeObject* ___0_item1, Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC*, RuntimeObject*, Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340, const RuntimeMethod*))Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Void System.Nullable`1<Vuforia.VuValidationAreaCreationError>::.ctor(T)
inline void Nullable_1__ctor_m4448D366C687C34F35AD60E39A978C11F0880E5B (Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// System.Void System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>>::.ctor(T1,T2)
inline void Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* __this, RuntimeObject* ___0_item1, Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7*, RuntimeObject*, Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994, const RuntimeMethod*))Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ;
// UnityEngine.Color[] UnityEngine.Texture2D::GetPixels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* Texture2D_GetPixels_m77A00D71DF5CDC7DAA0EE66FF2C90A24C7604039 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::SetPixels(UnityEngine.Color[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_colors, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Byte[] Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertTextureToNativePixelBuffer(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeToUnityConversionUtil_ConvertTextureToNativePixelBuffer_m456DFD1EF7FC7EAAE941FF1CEDCDE0196FFE5DE4 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) ;
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F (int32_t ___0_cb, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_source, int32_t ___1_startIndex, intptr_t ___2_destination, int32_t ___3_length, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9 (intptr_t ___0_hglobal, 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 UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.ObserverFactory/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m986B31458B426F376F438C70437BE95A7260283A (U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A* __this, const RuntimeMethod* method) ;
// Vuforia.VuBarcodeType Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuBarcodeType(Vuforia.BarcodeBehaviour/BarcodeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuBarcodeType_m1B52025B5D44EFBFDCDB28243EDCB2B50777A586 (int32_t ___0_type, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuVuMarkCreationError>::.ctor(T)
inline void Nullable_1__ctor_m451AC98C189897EE9CE4BD8A60E26B55F9E7C6A1 (Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// System.Void System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>>::.ctor(T1,T2)
inline void Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21 (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* __this, RuntimeObject* ___0_item1, Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD*, RuntimeObject*, Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74, const RuntimeMethod*))Tuple_2__ctor_m660F40C7153083F366CBC8DAC841B91DDE3DFF1E_gshared)(__this, ___0_item1, ___1_item2, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Tuple`2<System.String,System.String>,Vuforia.Internal.Observers.VuMarkObserver>::Remove(TKey)
inline bool Dictionary_2_Remove_m543FBB9EF9A8DE0433B52BC8D91F3123E6C80770 (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* __this, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5*, Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.Internal.Observers.NullObserverOffsetCalculator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullObserverOffsetCalculator__ctor_m5B15ABFF1F8E31B269BED28832FD7B178BEE55D4 (NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ObserverOffsetCalculator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverOffsetCalculator__ctor_mCF4AEE2FE0DDE841A44DE67520BEC6EA1F90F5BE (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::set_Position(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Pose_set_Position_m12CCB2B9395449BAAA2B6759E852E5A6E0ECE763_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::set_Rotation(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::set_Scale(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Pose_set_Scale_m5212623362158F6F858A3773B817696DFE43E0F4_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::.ctor(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_m7F56BB8FA0709703F40CB716D996C61D755CC7ED (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// System.String UnityEngine.Vector3::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, String_t* ___0_format, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Core.Pose::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Pose_ToString_mAE1EB77CC7699EC11833E9F1C35EED85A10C670D (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Quaternion::op_Equality(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Core.Pose::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Pose_Equals_mB16DFF0F29004A0BDDED0B7B9F25B6F55EFB96A1 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector3::GetHashCode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Quaternion::GetHashCode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Quaternion_GetHashCode_m5F55C34C98E437376595E722BE4EB8A70434F049_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Core.Pose::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Pose_GetHashCode_m79D66733B39B02AB14FA60EC37D7111B9C36F073 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservation>::.ctor()
inline void List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59 (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservation>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.IVuObservation>::GetEnumerator()
inline Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3 (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, const RuntimeMethod* method)
{
return (( Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>::Dispose()
inline void Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8 (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>::get_Current()
inline RuntimeObject* Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_inline (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>::MoveNext()
inline bool Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259 (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Core.StateProcessor::UpdateObserverOffsets(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessor_UpdateObserverOffsets_m47088618FA8499A315F830C4C2752A51C658CB91 (StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_cameraController, RuntimeObject* ___2_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___3_devicePoseObserver, RuntimeObject* ___4_observations, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observations.NullDevicePoseObservation::.ctor(Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDevicePoseObservation__ctor_m0FB02BC1B0B990A5AB951EB7D2B86DF3FC050342 (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* __this, RuntimeObject* ___0_vuDevicePoseObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserver::ProcessObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_ProcessObservation_m799BA3AEB02F334E9A909FCF538CE15705DF3A09 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::RemoveDeviceOrientationRotation(UnityEngine.Matrix4x4,UnityEngine.ScreenOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NativeToUnityConversionUtil_RemoveDeviceOrientationRotation_m22F81BA4CA2A9435C6DF326343BABD23C9CCEABC (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, int32_t ___1_orientation, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Image>::.ctor()
inline void List_1__ctor_mD74DDF3B6A214716CCE986577C4787E41915CD65 (List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Vuforia.ImageDescription::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Vuforia.PixelFormat,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription__ctor_mAF27085AADA20EBF4F9C4B4522AA3C1299DD8C7E (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_stride, int32_t ___3_bufferWidth, int32_t ___4_bufferHeight, int32_t ___5_format, int32_t ___6_bufferSize, const RuntimeMethod* method) ;
// System.Void Vuforia.Image::.ctor(Vuforia.ImageDescription,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m0E615FB78217A730DD441EDCD1BC3B155185D15D (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_description, intptr_t ___1_data, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Image>::Add(T)
inline void List_1_Add_m18DEF293E0302879A4D03527DC574DD0572AFC53_inline (List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* __this, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B*, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void Vuforia.Intrinsics::.ctor(Vuforia.IVuCameraIntrinsics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Intrinsics__ctor_mA0D4CD1504CAB994827F35A1B4CC6097E918E721 (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, RuntimeObject* ___0_vuCameraIntrinsics, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.IVuObservation,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mEA16FB9D0EA84286EE8AF466B2562A554801D9D4 (Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<Vuforia.IVuObservation>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisIVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_m28E6BE47A67AF151F95A689F054D55C8056FC2FD (RuntimeObject* ___0_source, Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Cast<Vuforia.IVuObservationWithPose>(System.Collections.IEnumerable)
inline RuntimeObject* Enumerable_Cast_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m05828C3CF6A7B3661E14D836BE2787E2CE68EF96 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisRuntimeObject_m21250FA47CFF08469ACE158D6FA4E1FE11837D29_gshared)(___0_source, method);
}
// System.Void Vuforia.Internal.Core.StateProcessor/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m97B9CBCF72D1E22D5232E750F9166AF8A0C96AFD (U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.StateProcessor::.ctor(System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider>,Vuforia.Internal.Observers.IObserverOffsetCalculator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessor__ctor_mB1873B676443FBAE9A57246EC0ADBD0BF6741CBE (StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9* __this, RuntimeObject* ___0_observationProviders, RuntimeObject* ___1_observerOffsetCalculator, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.CoreDependencies::set_Instance(Vuforia.Internal.Core.CoreDependencies)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CoreDependencies_set_Instance_m4D3BB3143601418D753239896AF6E945D8CD2B1C_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::set_Instance(Vuforia.Internal.Utility.ILogger)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Log_set_Instance_m7D4190212133047E9EBEBF84B7A9196A2963D881_inline (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.VuforiaDriver.UnityDriver::set_Instance(Vuforia.Internal.VuforiaDriver.IUnityDriver)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnityDriver_set_Instance_mF3F058C54D60AB7E62A1F32BCD14ED69BC069C9D_inline (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaConfiguration::set_Instance(Vuforia.VuforiaConfiguration)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuforiaConfiguration_set_Instance_mFCEC3C532C285D0762CC6024F3B92C369CEA5C03_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaApplication::set_Instance(Vuforia.VuforiaApplication)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuforiaApplication_set_Instance_mCA7EFA3768FB44BF7CDC2B04BEBB5F866B68F52E_inline (VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* ___0_value, const RuntimeMethod* method) ;
// Vuforia.IPlayModeEditorUtility Vuforia.PlayModeEditorUtility::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE (const RuntimeMethod* method) ;
// System.Threading.SynchronizationContext System.Threading.SynchronizationContext::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* SynchronizationContext_get_Current_m8DE6D3020745B7955249A2470A23EC0ECBB02A82 (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::set_UnitySynchronizationContext(System.Threading.SynchronizationContext)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnityLifeCycleListener_set_UnitySynchronizationContext_m75A7D6B2B96DBE74E91C7405CF6ABE276314B424_inline (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::UpdateOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_UpdateOrientation_m948B450EF324C4CEC4F20C60BD356FC0BBDD2BA9 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method) ;
// UnityEngine.ScreenOrientation UnityEngine.Screen::get_orientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_orientation_mA6B22A441187D50831B2B18CA48A8F64BD1BD89E (const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.ScreenOrientation>::GetValueOrDefault()
inline int32_t Nullable_1_GetValueOrDefault_m7E62D5B21F71DE50EA18E39098547B264A67D9D6_inline (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<UnityEngine.ScreenOrientation>::get_HasValue()
inline bool Nullable_1_get_HasValue_m32B439EBF1F3A52C11EE2343BEEE9769599E1D1D_inline (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// System.Void System.Nullable`1<UnityEngine.ScreenOrientation>::.ctor(T)
inline void Nullable_1__ctor_mC833784CC30FDE060788136E59029760AB68D814 (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
// T System.Nullable`1<UnityEngine.ScreenOrientation>::get_Value()
inline int32_t Nullable_1_get_Value_m025A900A1A4BBF4B9314E023F076561215A7D3A0 (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<UnityEngine.ScreenOrientation>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_mAA9A7728B5F9F26CBEAB4EA3F6069F59C9CD16DA (Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* ___0_action, int32_t ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*, int32_t, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9BFF19C0F37875526D481BAB9F6C3882E28106AD_gshared)(___0_action, ___1_arg, method);
}
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Nullable`1<System.Int32>>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mAA21F19A65F1517B926BAF5E9F3B0F4A4BACFEFF (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mAA21F19A65F1517B926BAF5E9F3B0F4A4BACFEFF_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_gshared)(___0_source, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared)(__this, ___0_collection, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>::.ctor()
inline void Dictionary_2__ctor_m45DC27AF9C4503BAD4D060310BDA9B2780CBBC95 (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Int32 Vuforia.Internal.NativeBridge.NativeObservationUtils::GetObserverIdFromVuObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeObservationUtils_GetObserverIdFromVuObservation_m9D5C99E8DACB85E1F9711A0EAE2D21DEAF2DE39C (RuntimeObject* ___0_vuObservation, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>::Add(TKey,TValue)
inline void Dictionary_2_Add_mC0DC99393F40D5F677D498A207C8645B451B8F3D (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>::get_Keys()
inline KeyCollection_t063072DDDA86D6657C33F0A2118BC2B722C38B41* Dictionary_2_get_Keys_m21DCE07DEC05F24501F2F4EB9DD92E74EDA35604 (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t063072DDDA86D6657C33F0A2118BC2B722C38B41* (*) (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223*, const RuntimeMethod*))Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared)(__this, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Intersect<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
inline RuntimeObject* Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB_gshared)(___0_first, ___1_second, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.IVuObservationWithPose>::get_Item(TKey)
inline RuntimeObject* Dictionary_2_get_Item_mA78721F5C9E0795CAECACB50434FCE2643F1A0A1 (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
}
// System.Void System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose>::.ctor(T1,T2)
inline void Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5 (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* __this, RuntimeObject* ___0_item1, RuntimeObject* ___1_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Tuple_2__ctor_m1F7B239EC49FE179C459F8DD99F1725E91E9C489_gshared)(__this, ___0_item1, ___1_item2, method);
}
// TResult System.Func`1<System.Nullable`1<System.Int32>>::Invoke()
inline Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_inline (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
{
return (( Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*) (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8*, const RuntimeMethod*))Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_gshared_inline)(__this, method);
}
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
// T System.Nullable`1<System.Int32>::get_Value()
inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
}
// T System.Nullable`1<System.Int32>::GetValueOrDefault()
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
// System.Void Vuforia.Internal.Core.WorldOriginProvider/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4155E5B5887EC8242A1AC62D1A556FF7776628DE (U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.WorldOriginProvider::.ctor(Vuforia.Internal.Core.IDeviceInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldOriginProvider__ctor_m199FD42B302364F227A69D2324528FC9FB0C5825 (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* __this, RuntimeObject* ___0_deviceInfo, bool ___1_isUsingARFoundation, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.StaticInstances::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticInstances_Clear_m5A73980D20E0508555D3DBE14B8071776BA09D64 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041 (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m7445B0F04ECB8542147C3C9B963A792140CFAD0A_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::add_sceneLoaded(UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_add_sceneLoaded_m14BEBCC5E4A8DD2C806A48D79A4773315CB434C6 (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* ___0_value, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.CoreDependencies Vuforia.Internal.Core.CoreDependencies::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A (const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Core.CoreDependencies::get_Engine()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_DelayedInitialization()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GenericVuforiaConfiguration_get_DelayedInitialization_mB2948910554DAF9859912CAFA6F4A7D824336801_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaApplication Vuforia.VuforiaApplication::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* VuforiaApplication_get_Instance_mAD5B1238C27A229C127BD1E44677713D1CE0FC03 (const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaApplication::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuforiaApplication_Initialize_m6A160CFE67CA29CAE0A66EF63358F46885CA144E (VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaRuntimeUtilities::AttachVuforiaToMainCamera(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuforiaRuntimeUtilities_AttachVuforiaToMainCamera_mBC299F466EED892BC968A09981EF03528673F01C (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, int32_t ___1_loadSceneMode, const RuntimeMethod* method) ;
// System.Void UnityEngine.SceneManagement.SceneManager::remove_sceneLoaded(UnityEngine.Events.UnityAction`2<UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_remove_sceneLoaded_m72A7C2A1B8EF1C21A208A9A015375577768B3978 (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* ___0_value, const RuntimeMethod* method) ;
// System.Void System.ArgumentOutOfRangeException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Type Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::GetRequiredExternalCameraType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ExternalCameraMonitor_GetRequiredExternalCameraType_m0814CD761855DD57716CA6EC4D7AAF388014DA74 (const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::AreVuforiaMonoBehavioursInScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_AreVuforiaMonoBehavioursInScene_m49D496B0FF28ACD84E9E03CD1C21E7C4DE2E4E0D (const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::DoesCameraRequireReinit(Vuforia.Internal.ExternalCamera.IExternalCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExternalCameraMonitor_DoesCameraRequireReinit_m0F0838FF9CF05BC5A022F1ADF7B35FCD3C213C8B (RuntimeObject* ___0_camera, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsARFoundationScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsARFoundationScene_m3405DFAFC848B09D01181EFF7E125EB5384B3079 (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) ;
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateARFoundationCamera(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateARFoundationCamera_m25E8113DA3B6CF449459B3D724210114B5876155 (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateWebCam(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateWebCam_mE4CCC46C0E3E28F93119BC75E3812BEBDBB6051C (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateSimulatorCamera(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateSimulatorCamera_mB140FB28314ED3BCBE5BC817C87D0B83221E28BA (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ExternalCamera.NullExternalCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullExternalCamera__ctor_m0EFA784C4147FCA8C9DB6D2BF0A9C1F2859D842F (NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExternalCameraMonitor__ctor_m8B364E300F7E4E1DE3E82DF6F684569EE3BA5433 (ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::.ctor(Vuforia.ARFoundation.IARFoundationFacade)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider__ctor_m8AF47EFF1A587A2BD32A312FAE80D13EE0859B37 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, RuntimeObject* ___0_arFoundationFacade, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::.ctor(Vuforia.ARFoundation.IARFoundationFacade)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider__ctor_m4C6020E151D747488F834CF71BC9C3598FCD19D9 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, RuntimeObject* ___0_arFoundationFacade, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler Vuforia.Internal.Core.CoreDependencies::get_UnityMainThreadTaskScheduler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CoreDependencies_get_UnityMainThreadTaskScheduler_m6C398AB549C0BF3A77FFE4285F25881FC9FA14BD_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::.ctor(Vuforia.ARFoundation.IARFoundationFacade,Vuforia.Internal.Core.IUnityMainThreadTaskScheduler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager__ctor_mCE8CFB8F134FE67E805AB1C4A5A4A4D4F75DB9F3 (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __this, RuntimeObject* ___0_arFoundationFacade, RuntimeObject* ___1_taskScheduler, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.ARFoundation.IARFoundationFacade,Vuforia.Internal.VuforiaDriver.ICameraImageProvider,Vuforia.Internal.VuforiaDriver.IDevicePoseProvider,Vuforia.Internal.ARFoundation.ARFoundationAnchorManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera__ctor_mE4CA89B78449D10D44182DB016CBE099E1530225 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_arFoundationFacade, RuntimeObject* ___2_imageProvider, RuntimeObject* ___3_poseProvider, ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* ___4_anchorManager, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/WebCamConfiguration Vuforia.VuforiaConfiguration::get_WebCam()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* VuforiaConfiguration_get_WebCam_m46267E92258F47134B932539F4BC801F6412CDAA_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::set_runInBackground(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_set_runInBackground_m4CD0DF59011994C4DB76D7A2FE7A02BC07B4AF67 (bool ___0_value, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuforiaConfiguration/WebCamConfiguration::get_RenderTextureLayer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WebCamConfiguration_get_RenderTextureLayer_m9AE215F3815A6ED91EF680690932ACA0EE4D9EC2_inline (WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* __this, const RuntimeMethod* method) ;
// System.String Vuforia.VuforiaConfiguration/WebCamConfiguration::get_DeviceNameSetInEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WebCamConfiguration_get_DeviceNameSetInEditor_m3A2345BD7FB8FECEAD6E05EF649B14C193BD2294 (WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.WebCamTexAdaptorProvider::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexAdaptorProvider__ctor_mC4019559A9B76EA589CCF74B5ACFE16534BC2F72 (WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.WebCam::.ctor(Vuforia.Internal.Core.IEngine,System.Int32,System.String,Vuforia.WebCamTexAdaptorProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCam__ctor_m51E8AB12C4A5EC1A20A490208C4044B3B06D8307 (WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178* __this, RuntimeObject* ___0_engine, int32_t ___1_renderTextureLayer, String_t* ___2_webCamDeviceName, WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* ___3_webCamTexProvider, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera__ctor_m4F1E46079313D76189E84B7EA0913479C6105EEE (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m68DD16E47C984B0ABA83AA58219B2A5A231867AB (U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.WebCamTexAdaptor::.ctor(System.String,Vuforia.WebCamProfile/ProfileData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexAdaptor__ctor_m3914300C9F9C0272FD4DBC17B62F5E85157843CD (WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C* __this, String_t* ___0_deviceName, ProfileData_tA2B9E7119CD0F5AE7EDAF3E1141BBA4905FDDAC6 ___1_profile, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnCreateAnchor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84 (intptr_t ___0_posePtr, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnRemoveAnchor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813 (intptr_t ___0_uuidPtr, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m4DFF2FD28CC15822E2988C057A1B5B21140EABB3 (Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.VuforiaDriver.CreateAnchorMethod::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateAnchorMethod__ctor_mE525B6B7825752649D9DFC045E2DF3A5EB40366E (CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.VuforiaDriver.RemoveAnchorMethod::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoveAnchorMethod__ctor_mEB04CFA502C71EDDBC9B5541C9A599EF83CF6D77 (RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>::get_Count()
inline int32_t List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline (List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t62BA79DBA78E249CF069675D730077EABD7E4251*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>::get_Item(System.Int32)
inline Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60 (List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* (*) (List_1_t62BA79DBA78E249CF069675D730077EABD7E4251*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// T1 System.Tuple`2<System.String,UnityEngine.Transform>::get_Item1()
inline String_t* Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_inline (Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C*, const RuntimeMethod*))Tuple_2_get_Item1_mBF34A596062BBB3C1DD2A6CA36810366F445C9FA_gshared_inline)(__this, method);
}
// T2 System.Tuple`2<System.String,UnityEngine.Transform>::get_Item2()
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_inline (Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* __this, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C*, const RuntimeMethod*))Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline)(__this, method);
}
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::ToNativePose(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F ARFoundationAnchorManager_ToNativePose_m683A2FA2D3E0B22A867F8C8002DDB594BC7B146B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) ;
// System.Int32 System.Runtime.InteropServices.Marshal::SizeOf(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7 (Type_t* ___0_t, const RuntimeMethod* method) ;
// System.IntPtr System.IntPtr::op_Addition(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A (intptr_t ___0_pointer, int32_t ___1_offset, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor>(T,System.IntPtr,System.Boolean)
inline void Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557 (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method)
{
(( void (*) (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845, intptr_t, bool, const RuntimeMethod*))Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557_gshared)(___0_structure, ___1_ptr, ___2_fDeleteOld, method);
}
// System.Void UnityEngine.Matrix4x4::SetColumn(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_column, 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.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Object System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Marshal_PtrToStructure_m235E141E21BFB69A01B07DDDF1702BA7D5723AC3 (intptr_t ___0_ptr, Type_t* ___1_structureType, const RuntimeMethod* method) ;
// UnityEngine.Pose Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::ToUnityPose(Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ARFoundationAnchorManager_ToUnityPose_m18EFF20B2788974A2F9B91AB3EA392BD5084B72C (AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F ___0_pose, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m2511DCA084512354539E4093204CA3CAAFC600FC (U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.String System.Runtime.InteropServices.Marshal::PtrToStringAnsi(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A (intptr_t ___0_ptr, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m5CB5DCB05B408B69EAC3E6C87BEE91C80296F512 (U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnCreateAnchorInternal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ARFoundationAnchorManager_OnCreateAnchorInternal_mBC1BA9A60EFD398077EF40D8D3D89023838FB035 (intptr_t ___0_posePtr, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnRemoveAnchorInternal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationAnchorManager_OnRemoveAnchorInternal_m43C6B250D60528CD31E0D344263DC4E2D7941A5B (intptr_t ___0_uuidPtr, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.Internal.Utility.VuforiaCoroutineUtility>()
inline VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* GameObject_AddComponent_TisVuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A_m7054A528F97BD911A16A590C78E36F580BE12265 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.HideFlags UnityEngine.Object::get_hideFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.VuforiaInitError>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m8A690F1FC4364CB01C8C5E118C24E8B37963FDC1 (Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_Dispose_m8FCFEAFE3D81E271B07EC988DBB01BFE764691AA (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager_Dispose_m5F6D912A47DC6BE311F1327880913FCCF5424F7B (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __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) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::SetNativeCallbacks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager_SetNativeCallbacks_m274A399E9735198ED729379F2933BCDAD6F6C12E (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator Vuforia.Internal.ARFoundation.ARFoundationCamera::CheckAvailability(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARFoundationCamera_CheckAvailability_mD4047EE699AC46470E0A8F24A5B0218888356622 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onComplete, const RuntimeMethod* method) ;
// UnityEngine.Coroutine Vuforia.Internal.Utility.VuforiaCoroutineUtility::StartCoroutineWithTimeout(System.Collections.IEnumerator,System.Single,System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* VuforiaCoroutineUtility_StartCoroutineWithTimeout_mB44A64F4FFB760550B01E6FA360037B1F32AA591 (VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* __this, RuntimeObject* ___0_routine, float ___1_timeout, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___2_onComplete, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_routine, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__20__ctor_m3A25692FABDF12AC64ED58FD3B17B38DFBFF46A2 (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_mEEA345D3DC011E2CBB5163F945D3832C37131F9E (U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaBehaviour Vuforia.VuforiaBehaviour::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0 (const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Vuforia.DriverCameraMode>::get_Count()
inline int32_t List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_inline (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0*, const RuntimeMethod*))List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_gshared_inline)(__this, method);
}
// System.Void System.Func`2<Vuforia.DriverCameraMode,System.Int32>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mB85EB82F5AEFF7579A980BCD4A97FE13ADB7DE9C (Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mB85EB82F5AEFF7579A980BCD4A97FE13ADB7DE9C_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>> System.Linq.Enumerable::GroupBy<Vuforia.DriverCameraMode,System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E (RuntimeObject* ___0_source, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*, const RuntimeMethod*))Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E_gshared)(___0_source, ___1_keySelector, method);
}
// TSource System.Linq.Enumerable::First<System.Linq.IGrouping`2<System.Int32,Vuforia.DriverCameraMode>>(System.Collections.Generic.IEnumerable`1<TSource>)
inline RuntimeObject* Enumerable_First_TisIGrouping_2_t98E8B63FAFF27B1E233188B8D3C6C0BA0F150DB7_mD408A4C877F6B139EA4CF9C275603E428EEFC36C (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared)(___0_source, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<Vuforia.DriverCameraMode,System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9 (RuntimeObject* ___0_source, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*, const RuntimeMethod*))Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9_gshared)(___0_source, ___1_keySelector, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::ThenBy<Vuforia.DriverCameraMode,System.Int32>(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D (RuntimeObject* ___0_source, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*, const RuntimeMethod*))Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D_gshared)(___0_source, ___1_keySelector, method);
}
// TSource System.Linq.Enumerable::Last<Vuforia.DriverCameraMode>(System.Collections.Generic.IEnumerable`1<TSource>)
inline DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7_gshared)(___0_source, method);
}
// Vuforia.VuforiaConfiguration/PackageInfo Vuforia.VuforiaConfiguration::get_PackageInformation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16* VuforiaConfiguration_get_PackageInformation_m34E36368076FDEF5D63C08F48C4043FFEABBAD9E_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.CameraImage>(T,System.IntPtr,System.Boolean)
inline void Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931 (CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method)
{
(( void (*) (CameraImage_t160C5E11444459AB15B3F57830F054206547048F, intptr_t, bool, const RuntimeMethod*))Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_gshared)(___0_structure, ___1_ptr, ___2_fDeleteOld, method);
}
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.DevicePose>(T,System.IntPtr,System.Boolean)
inline void Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method)
{
(( void (*) (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA, intptr_t, bool, const RuntimeMethod*))Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_gshared)(___0_structure, ___1_ptr, ___2_fDeleteOld, method);
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDFBC5260A039054A0AA05C5156E8D39F3E3AC76A (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
}
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera::SetupCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationCamera_SetupCamera_m65318434CF3636E36CC101611B3CA3167437DD8C (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.BaseCameraConfiguration::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseCameraConfiguration__ctor_mAE150D2B91DF6A2C437018ADCED3F8B473DC3025 (BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.ARFoundation.ARFoundationImage>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m7871C36E36EDFB3807C50CEDBF4DD674BDDB140F (Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m7871C36E36EDFB3807C50CEDBF4DD674BDDB140F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_Dispose_m0C2028DFB1543970BA548BBB193A3F873053CE7B (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.Byte>::get_IsCreated()
inline bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081 (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared)(__this, method);
}
// System.Void Unity.Collections.NativeArray`1<System.Byte>::Dispose()
inline void NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, const RuntimeMethod*))NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_gshared)(__this, method);
}
// System.Void Unity.Collections.NativeArray`1<System.Byte>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
}
// System.Int32 Vuforia.Internal.ARFoundation.ARFoundationImageProvider::CalculateBufferSize(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARFoundationImageProvider_CalculateBufferSize_mCBA94796A6EDDB52DBC8BED3376AF732B7551F7F (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, int32_t ___0_yRowStride, int32_t ___1_uvRowStride, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::ConvertToNV12(Unity.Collections.NativeArray`1<System.Byte>,Unity.Collections.NativeArray`1<System.Byte>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_ConvertToNV12_mF16C320CD127A22CDEF8BB322DEEAF67F769610E (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_yBuffer, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___1_uBuffer, int32_t ___2_ySize, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::ConvertToNV21(Unity.Collections.NativeArray`1<System.Byte>,Unity.Collections.NativeArray`1<System.Byte>,Unity.Collections.NativeArray`1<System.Byte>,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_ConvertToNV21_m4BCED5CF742C4362A9912B23A0C8C82AB43C77B2 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_yBuffer, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___1_uBuffer, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___2_vBuffer, int32_t ___3_ySize, int32_t ___4_uvRowStride, int32_t ___5_uvPixelsStride, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr<System.Byte>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2 (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_nativeArray, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_gshared)(___0_nativeArray, method);
}
// System.IntPtr System.IntPtr::op_Explicit(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D (void* ___0_value, const RuntimeMethod* method) ;
// System.Void System.IntPtr::.ctor(System.Void*)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ;
// System.Int64 System.IntPtr::ToInt64()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032 (intptr_t* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Byte>::Copy(Unity.Collections.NativeArray`1<T>,System.Int32,Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32)
inline void NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_src, int32_t ___1_srcIndex, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___2_dst, int32_t ___3_dstIndex, int32_t ___4_length, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF, int32_t, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_gshared)(___0_src, ___1_srcIndex, ___2_dst, ___3_dstIndex, ___4_length, method);
}
// System.Void System.Action`2<UnityEngine.Transform,System.Int64>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m272B4DB7141D06B68E37A8DF3A142C9F4FEC04CA (Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_mB5B0280FB694D8743982749E1ED3472CD323F172_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider_Dispose_m25750CA16D030AEAFE95C7E941610266317989B5 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>::get_Item(TKey)
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Dictionary_2_get_Item_m821FE2CDFB7FDF3EA1D4439D377CD75FE010D427 (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*) (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mCF2A1DC11B1331996DF03633F1964E4CB321EBC9_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.Internal.VuforiaDriver.DevicePose::Update(UnityEngine.Transform,System.UInt64,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePose_Update_m54542045DF008441B0FC68CC26CF89CBC50D5487 (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_newTransform, uint64_t ___1_timestamp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_orientationAdjuster, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>::.ctor()
inline void Dictionary_2__ctor_m5728B28BCB31CE2D1E5909829A1962D201A6A90F (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D*, const RuntimeMethod*))Dictionary_2__ctor_m205DFACD4EB4B07CE5E3A0F1F49A5C1971A9AAEF_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.ScreenOrientation,UnityEngine.Matrix4x4>::Add(TKey,TValue)
inline void Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2 (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* __this, int32_t ___0_key, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D*, int32_t, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, const RuntimeMethod*))Dictionary_2_Add_mD72E28EC62392BB8A4C372E7198E14052B91DAB8_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__12__ctor_m274968FBFFA95FF1D91C3570D01330AF8D1A173E (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForCameraReadyU3Ed__15__ctor_mCA623337929232D427153EB2060D0716D8346A4D (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.DriverCameraMode>::.ctor()
inline void List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4 (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0*, const RuntimeMethod*))List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Pose>::.ctor()
inline void List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791 (List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2*, const RuntimeMethod*))List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791_gshared)(__this, method);
}
// System.Void Vuforia.AreaTargetCapture::.ctor(Vuforia.IVuAreaTargetCaptureController,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetCapture__ctor_m131DBEEEF2C23CDB8599635437A14E58748D7A66 (AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* __this, RuntimeObject* ___0_areaTargetCaptureController, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___1_deviceObserver, const RuntimeMethod* method) ;
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Normalize(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Normalize_m8845A29F55B839D0CD43124B1AA34034BFCA9A7D_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::Dot(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaUnityPlayer_INTERNAL
IL2CPP_EXTERN_C intptr_t DEFAULT_CALL vuforiaUnityPlayerGetJavaVM();
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass17_0__ctor_m44E2CA6406720CC612CB777A421856DF358FD0E5 (U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0::<OnObservation>b__0(System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass17_0_U3COnObservationU3Eb__0_mE6D70942948FE17902118311F910009B80245709 (U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* __this, KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___meshIds_0;
int32_t L_1;
L_1 = KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_inline((&___0_p), KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_RuntimeMethod_var);
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_0, L_1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Observers.ModelTargetObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetObserver_get_Name_m7E549424E37D00E5C9D28F56B8C58818C3C0AFA1 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuModelTargetObserver::get_TargetName() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Void Vuforia.Internal.Observers.ModelTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuModelTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetObserver__ctor_m904B6C4C552279FDEABEE8E115B95F2DF20D626C (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4637D98462EA24F82565CCE0E92A8244BC4D50A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3* L_0 = (List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3*)il2cpp_codegen_object_new(List_1_tC4BC112F9F19F68EF177180345065E6BDA1CF2D3_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m4637D98462EA24F82565CCE0E92A8244BC4D50A7(L_0, List_1__ctor_m4637D98462EA24F82565CCE0E92A8244BC4D50A7_RuntimeMethod_var);
__this->___mGuideViews_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViews_7), (void*)L_0);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___mAvailableStateNames_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAvailableStateNames_8), (void*)L_1);
RuntimeObject* L_2 = ___0_engine;
RuntimeObject* L_3 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_2, L_3, NULL);
RuntimeObject* L_4 = ___1_vuObserver;
__this->___mModelTargetObserver_6 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mModelTargetObserver_6), (void*)L_4);
return;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.ModelTargetObserver::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ModelTargetObserver_GetSize_mF3EBF5ACD527F51B78972A461BD1C83ED6A56CC9 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_1;
L_1 = InterfaceFuncInvoker0< VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 >::Invoke(1 /* Vuforia.VuVector3F Vuforia.IVuModelTargetObserver::get_TargetSize() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::SetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_SetScale_m46C6675CA6265735C57C33DF2924ADD2AA55118F (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, float ___0_scale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
float L_1 = ___0_scale;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, float >::Invoke(8 /* System.Boolean Vuforia.IVuModelTargetObserver::SetTargetScale(System.Single) */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.ModelTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetObserver_GetTrackingOptimization_m147478C3BA734BB65F04CCC09B8949BC39A3706A (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.VuTrackingOptimization Vuforia.IVuModelTargetObserver::get_TrackingOptimization() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
int32_t L_2;
L_2 = WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_SetTrackingOptimization_mCB539DA2A98326AA09AECA2D4C7ACD331BDCC735 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, int32_t ___0_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
int32_t L_1 = ___0_trackingOptimization;
int32_t L_2;
L_2 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(9 /* System.Boolean Vuforia.IVuModelTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0, L_2);
return L_3;
}
}
// System.String Vuforia.Internal.Observers.ModelTargetObserver::GetActiveStateName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetObserver_GetActiveStateName_mF033C3D99848EA589D4772442535B53744294490 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(7 /* System.String Vuforia.IVuModelTargetObserver::get_ActiveStateName() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::SetActiveStateName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_SetActiveStateName_m4A933F409F9354551F650CAD80B367E1502468E8 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, String_t* ___0_stateName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
String_t* L_1 = ___0_stateName;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(11 /* System.Boolean Vuforia.IVuModelTargetObserver::SetActiveStateName(System.String) */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<System.String> Vuforia.Internal.Observers.ModelTargetObserver::GetAvailableStateNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ModelTargetObserver_GetAvailableStateNames_mBA1B9DC1D19285F2D274669DC094BDAAE84AFBE7 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE3F82101612F737928E3B53735025DEABC19FCF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1292D3A8E63AFBAEC6D09541442AA678BD0AC6E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetState_t8A5DF1B6DDCC285CB3754903821E7F7D152A65A1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_U3CGetAvailableStateNamesU3Eb__0_mB901F1B9CD5D8FDA8407EC6983F1AF460EB17570_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* V_1 = NULL;
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Collections.Generic.IList`1<Vuforia.IVuModelTargetState> Vuforia.IVuModelTargetObserver::get_States() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuModelTargetState>::GetEnumerator() */, IEnumerable_1_tE3F82101612F737928E3B53735025DEABC19FCF4_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_0067;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0067:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0054_1;
}
IL_0013_1:
{
U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* L_5 = (U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass12_0__ctor_m936B6E95F64EED75836BDA88CF239C62446F09E1(L_5, NULL);
V_1 = L_5;
U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* L_6 = V_1;
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuModelTargetState>::get_Current() */, IEnumerator_1_t1292D3A8E63AFBAEC6D09541442AA678BD0AC6E6_il2cpp_TypeInfo_var, L_7);
NullCheck(L_6);
L_6->___state_0 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___state_0), (void*)L_8);
RuntimeObject* L_9 = __this->___mAvailableStateNames_8;
U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* L_10 = V_1;
Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_11 = (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*)il2cpp_codegen_object_new(Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass12_0_U3CGetAvailableStateNamesU3Eb__0_mB901F1B9CD5D8FDA8407EC6983F1AF460EB17570_RuntimeMethod_var), NULL);
bool L_12;
L_12 = Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3(L_9, L_11, Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var);
if (!L_12)
{
goto IL_0054_1;
}
}
{
RuntimeObject* L_13 = __this->___mAvailableStateNames_8;
U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* L_14 = V_1;
NullCheck(L_14);
RuntimeObject* L_15 = L_14->___state_0;
NullCheck(L_15);
String_t* L_16;
L_16 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuModelTargetState::get_Name() */, IVuModelTargetState_t8A5DF1B6DDCC285CB3754903821E7F7D152A65A1_il2cpp_TypeInfo_var, L_15);
NullCheck(L_13);
InterfaceActionInvoker1< String_t* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.String>::Add(T) */, ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var, L_13, L_16);
}
IL_0054_1:
{
RuntimeObject* L_17 = V_0;
NullCheck(L_17);
bool L_18;
L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
if (L_18)
{
goto IL_0013_1;
}
}
{
goto IL_0068;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0068:
{
RuntimeObject* L_19 = __this->___mAvailableStateNames_8;
return L_19;
}
}
// UnityEngine.Bounds Vuforia.Internal.Observers.ModelTargetObserver::GetBoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ModelTargetObserver_GetBoundingBox_mD6DF7D6DAA53F0AE4DAE9C12D2307F34EED4D748 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_1;
L_1 = InterfaceFuncInvoker0< VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 >::Invoke(2 /* Vuforia.VuAABB Vuforia.IVuModelTargetObserver::get_BoundingBox() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
RuntimeObject* L_2;
L_2 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObserverType Vuforia.IVuObserver::get_ObserverType() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_2);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4;
L_4 = NativeToUnityConversionUtil_ConvertNativeAABBToObserverBounds_mD411FD678164D7F9C59135A12EB19130E4F3A10E(L_1, L_3, NULL);
return L_4;
}
}
// System.Int32 Vuforia.Internal.Observers.ModelTargetObserver::GetNumGuideViews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetObserver_GetNumGuideViews_mF84B4BA9D019CA6F76C63CE954CC58CEF8ECAF29 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* System.Collections.Generic.IList`1<Vuforia.IVuGuideView> Vuforia.IVuModelTargetObserver::get_GuideViews() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<Vuforia.IVuGuideView>::get_Count() */, ICollection_1_t5CA752F615381FCB91B4BFE43229130A9C215D60_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.GuideView> Vuforia.Internal.Observers.ModelTargetObserver::GetGuideViews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ModelTargetObserver_GetGuideViews_m6951F9BCA99A22963AD8E0AC9B59ED6BE04655FD (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_mD5ABDB4DFEFE0C95F261C01A2B87F9B0BC940C0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t1CABFB133C90E07E51C783AA8DE361CF16122487_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t177B9720D0AD40675F9831648E9A1816D04DE543_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_U3CGetGuideViewsU3Eb__0_m5C25B63A0C82754A86B84D6B1DBFFCBE7AFF8162_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* V_1 = NULL;
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* System.Collections.Generic.IList`1<Vuforia.IVuGuideView> Vuforia.IVuModelTargetObserver::get_GuideViews() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuGuideView>::GetEnumerator() */, IEnumerable_1_tED49CA02F189B8119917665F38963D403424D69B_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_0067;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0067:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0054_1;
}
IL_0013_1:
{
U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* L_5 = (U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2_il2cpp_TypeInfo_var);
NullCheck(L_5);
U3CU3Ec__DisplayClass15_0__ctor_m62172631BA1EC50C362DF342D2105CAB0147AD0E(L_5, NULL);
V_1 = L_5;
U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* L_6 = V_1;
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuGuideView>::get_Current() */, IEnumerator_1_t177B9720D0AD40675F9831648E9A1816D04DE543_il2cpp_TypeInfo_var, L_7);
NullCheck(L_6);
L_6->___guideView_0 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___guideView_0), (void*)L_8);
RuntimeObject* L_9 = __this->___mGuideViews_7;
U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* L_10 = V_1;
Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A* L_11 = (Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A*)il2cpp_codegen_object_new(Func_2_t38FE5614F4E7809CB233F537428DC9FB8EDD777A_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m8FD854E1480871E96D6A7F47C7EFA06EC7E5DDB3(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass15_0_U3CGetGuideViewsU3Eb__0_m5C25B63A0C82754A86B84D6B1DBFFCBE7AFF8162_RuntimeMethod_var), NULL);
bool L_12;
L_12 = Enumerable_All_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_mD5ABDB4DFEFE0C95F261C01A2B87F9B0BC940C0E(L_9, L_11, Enumerable_All_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_mD5ABDB4DFEFE0C95F261C01A2B87F9B0BC940C0E_RuntimeMethod_var);
if (!L_12)
{
goto IL_0054_1;
}
}
{
RuntimeObject* L_13 = __this->___mGuideViews_7;
U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* L_14 = V_1;
NullCheck(L_14);
RuntimeObject* L_15 = L_14->___guideView_0;
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_16 = (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C*)il2cpp_codegen_object_new(GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_il2cpp_TypeInfo_var);
NullCheck(L_16);
GuideView__ctor_mCD4535CD50783F07B91C0BFC11C9F38517EAAD56(L_16, L_15, NULL);
NullCheck(L_13);
InterfaceActionInvoker1< GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.GuideView>::Add(T) */, ICollection_1_t1CABFB133C90E07E51C783AA8DE361CF16122487_il2cpp_TypeInfo_var, L_13, L_16);
}
IL_0054_1:
{
RuntimeObject* L_17 = V_0;
NullCheck(L_17);
bool L_18;
L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
if (L_18)
{
goto IL_0013_1;
}
}
{
goto IL_0068;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0068:
{
RuntimeObject* L_19 = __this->___mGuideViews_7;
return L_19;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::SetActiveGuideViewName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_SetActiveGuideViewName_mE66A7E87CAE34A6240F0120F8CDDBB4BF04EA08A (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
String_t* L_1 = ___0_name;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(10 /* System.Boolean Vuforia.IVuModelTargetObserver::SetActiveGuideViewName(System.String) */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.String Vuforia.Internal.Observers.ModelTargetObserver::GetActiveGuideViewName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetObserver_GetActiveGuideViewName_mD93F8C5E569AD3AA3475C737303C9E1BFEE257DA (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(5 /* System.String Vuforia.IVuModelTargetObserver::get_ActiveGuideViewName() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::SetActiveGuideViewIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_SetActiveGuideViewIndex_m3A89AAB768FC66F269027E3A4F6528BD64454B5B (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_m4EDE22B04CEFC8C2AD077E49CDFDB3ADCDFE9B1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* System.Collections.Generic.IList`1<Vuforia.IVuGuideView> Vuforia.IVuModelTargetObserver::get_GuideViews() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
IVuGuideViewU5BU5D_t8B2D7B39D16E1CC1309E36FD63147121E007DBC7* L_2;
L_2 = Enumerable_ToArray_TisIVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_m4EDE22B04CEFC8C2AD077E49CDFDB3ADCDFE9B1C(L_1, Enumerable_ToArray_TisIVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_m4EDE22B04CEFC8C2AD077E49CDFDB3ADCDFE9B1C_RuntimeMethod_var);
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
RuntimeObject* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_5);
String_t* L_6;
L_6 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuGuideView::get_Name() */, IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var, L_5);
V_0 = L_6;
String_t* L_7 = V_0;
bool L_8;
L_8 = ModelTargetObserver_SetActiveGuideViewName_mE66A7E87CAE34A6240F0120F8CDDBB4BF04EA08A(__this, L_7, NULL);
return L_8;
}
}
// System.String Vuforia.Internal.Observers.ModelTargetObserver::GetGuideViewNameForIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetObserver_GetGuideViewNameForIndex_m038F434CACE836E9D1526B9D1E693CBF25988D5F (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tCBA6641D756E0520C0D3C2312161CAFBC0042A57_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* System.Collections.Generic.IList`1<Vuforia.IVuGuideView> Vuforia.IVuModelTargetObserver::get_GuideViews() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
int32_t L_2 = ___0_index;
NullCheck(L_1);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.IVuGuideView>::get_Item(System.Int32) */, IList_1_tCBA6641D756E0520C0D3C2312161CAFBC0042A57_il2cpp_TypeInfo_var, L_1, L_2);
NullCheck(L_3);
String_t* L_4;
L_4 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuGuideView::get_Name() */, IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var, L_3);
return L_4;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_Reset_m9A45337E36E4F1E7CC6F2049BD7A9DA8371252B0 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mModelTargetObserver_6;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean Vuforia.IVuModelTargetObserver::Reset() */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m936B6E95F64EED75836BDA88CF239C62446F09E1 (U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass12_0::<GetAvailableStateNames>b__0(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass12_0_U3CGetAvailableStateNamesU3Eb__0_mB901F1B9CD5D8FDA8407EC6983F1AF460EB17570 (U3CU3Ec__DisplayClass12_0_t5E5CBF9D804A6FA9CC93320CB1ED52C8A49F9950* __this, String_t* ___0_stateName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetState_t8A5DF1B6DDCC285CB3754903821E7F7D152A65A1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___state_0;
NullCheck(L_0);
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuModelTargetState::get_Name() */, IVuModelTargetState_t8A5DF1B6DDCC285CB3754903821E7F7D152A65A1_il2cpp_TypeInfo_var, L_0);
String_t* L_2 = ___0_stateName;
bool L_3;
L_3 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m62172631BA1EC50C362DF342D2105CAB0147AD0E (U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver/<>c__DisplayClass15_0::<GetGuideViews>b__0(Vuforia.GuideView)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass15_0_U3CGetGuideViewsU3Eb__0_m5C25B63A0C82754A86B84D6B1DBFFCBE7AFF8162 (U3CU3Ec__DisplayClass15_0_t1AE659C3C39F07A90D604EDC23E91022749127F2* __this, GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___0_gv, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_0 = ___0_gv;
NullCheck(L_0);
String_t* L_1;
L_1 = GuideView_get_Name_mCC22BC25631B3F828658E8667A39CF3C68DA9021_inline(L_0, NULL);
RuntimeObject* L_2 = __this->___guideView_0;
NullCheck(L_2);
String_t* L_3;
L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuGuideView::get_Name() */, IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC_il2cpp_TypeInfo_var, L_2);
bool L_4;
L_4 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_1, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Observers.MultiTargetObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MultiTargetObserver_get_Name_m912AB9243C800B02FC66FA9F3A2F4F55B543DC79 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuMultiTargetObserver::get_TargetName() */, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var)));
return L_1;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.MultiTargetObserver::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MultiTargetObserver_get_Size_mF3AAD5C0693FB03D6712613BB6AAF668F5D815FC (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSizeU3Ek__BackingField_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.MultiTargetObserver::set_Size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetObserver_set_Size_m6D78582CD87A2BB1DAA0C5B6CCDF6E70419A6908 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_6 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.MultiTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuMultiTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetObserver__ctor_m623D8C9D05670AC3F8A3CD1A2019057C9677E201 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTargetObserver_OnObservation_mEA543AB715ED8C206CE3963D0173918C467AAB3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___1_vuObserver;
NullCheck(L_2);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_3;
L_3 = InterfaceFuncInvoker0< VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 >::Invoke(1 /* Vuforia.VuVector3F Vuforia.IVuMultiTargetObserver::get_TargetSize() */, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var, L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_3, NULL);
MultiTargetObserver_set_Size_m6D78582CD87A2BB1DAA0C5B6CCDF6E70419A6908_inline(__this, L_4, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_5 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_5);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_5, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_6;
L_6 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_5, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_7 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_7, __this, (intptr_t)((void*)MultiTargetObserver_OnObservation_mEA543AB715ED8C206CE3963D0173918C467AAB3C_RuntimeMethod_var), NULL);
NullCheck(L_6);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_6, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.MultiTargetObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetObserver_OnDispose_mDE7F1B36E6E2B29775BC1DF5998E33C470CC6F9A (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTargetObserver_OnObservation_mEA543AB715ED8C206CE3963D0173918C467AAB3C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_0;
L_0 = AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284(__this, AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_1, __this, (intptr_t)((void*)MultiTargetObserver_OnObservation_mEA543AB715ED8C206CE3963D0173918C467AAB3C_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14(L_0, L_1, NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.MultiTargetObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetObserver_OnObservation_mEA543AB715ED8C206CE3963D0173918C467AAB3C (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___1_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var)));
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA L_1;
L_1 = InterfaceFuncInvoker0< VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA >::Invoke(1 /* Vuforia.VuMultiTargetObservationTargetInfo Vuforia.IVuMultiTargetObservation::get_TargetInfo() */, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var)));
V_0 = L_1;
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA L_2 = V_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_3 = L_2.___size_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_3, NULL);
MultiTargetObserver_set_Size_m6D78582CD87A2BB1DAA0C5B6CCDF6E70419A6908_inline(__this, L_4, NULL);
return;
}
}
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.MultiTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiTargetObserver_GetTrackingOptimization_mB6A9169F82E04428C522B031B202FA84CB83BA32 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var)));
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* Vuforia.VuTrackingOptimization Vuforia.IVuMultiTargetObserver::get_TrackingOptimization() */, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var)));
int32_t L_2;
L_2 = WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.MultiTargetObserver::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultiTargetObserver_SetTrackingOptimization_m8F193EC288AEF746A8498752DA069A95B2C1EB44 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, int32_t ___0_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
int32_t L_1 = ___0_trackingOptimization;
int32_t L_2;
L_2 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_1, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(3 /* System.Boolean Vuforia.IVuMultiTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var)), L_2);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.NullObserverOffsetCalculator::get_CurrentOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 NullObserverOffsetCalculator_get_CurrentOffset_mA06D3230F5E4928ADB0C287679E1B411C36FCEB5 (NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD* __this, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0;
L_0 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(NULL);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_1;
memset((&L_1), 0, sizeof(L_1));
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B((&L_1), L_0, (RuntimeObject*)NULL, /*hidden argument*/NULL);
return L_1;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.NullObserverOffsetCalculator::CalculateOffset(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 NullObserverOffsetCalculator_CalculateOffset_mED2858D3F69DA0630A2561F9B22E2342192ECF73 (NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method)
{
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_0;
L_0 = NullObserverOffsetCalculator_get_CurrentOffset_mA06D3230F5E4928ADB0C287679E1B411C36FCEB5(__this, NULL);
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.NullObserverOffsetCalculator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullObserverOffsetCalculator__ctor_m5B15ABFF1F8E31B269BED28832FD7B178BEE55D4 (NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD* __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
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::get_CurrentOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_get_CurrentOffset_mC230002996BECDDDF261DAAC3047B64F4E9D8BA3 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, const RuntimeMethod* method)
{
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_0 = __this->___U3CCurrentOffsetU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.ObserverOffsetCalculator::set_CurrentOffset(Vuforia.Internal.Observers.OffsetResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverOffsetCalculator_set_CurrentOffset_mA8BC8FCECC27F432AA05F535A4E17EFA4A2C6243 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ___0_value, const RuntimeMethod* method)
{
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_0 = ___0_value;
__this->___U3CCurrentOffsetU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCurrentOffsetU3Ek__BackingField_0))->___OriginObserver_1), (void*)NULL);
return;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::CalculateOffset(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_CalculateOffset_m39D01CE850A61C6F24050DCFF1F20FFB83CA3777 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observers;
RuntimeObject* L_1 = ___1_observations;
RuntimeObject* L_2 = ___2_cameraController;
RuntimeObject* L_3 = ___3_worldOriginProvider;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_4 = ___4_devicePoseObserver;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_5;
L_5 = ObserverOffsetCalculator_CalculateOffsetInternal_m7068BB917D300601846641F9816B06B692A990C1(__this, L_0, L_1, L_2, L_3, L_4, NULL);
ObserverOffsetCalculator_set_CurrentOffset_mA8BC8FCECC27F432AA05F535A4E17EFA4A2C6243_inline(__this, L_5, NULL);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_6;
L_6 = ObserverOffsetCalculator_get_CurrentOffset_mC230002996BECDDDF261DAAC3047B64F4E9D8BA3_inline(__this, NULL);
return L_6;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::CalculateOffsetInternal(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_CalculateOffsetInternal_m7068BB917D300601846641F9816B06B692A990C1 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___3_worldOriginProvider;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.WorldCenterMode Vuforia.Internal.Core.IWorldOriginProvider::get_WorldCenterMode() */, IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0035;
}
case 1:
{
goto IL_0027;
}
case 2:
{
goto IL_001c;
}
}
}
{
goto IL_0043;
}
IL_001c:
{
RuntimeObject* L_3 = ___1_observations;
RuntimeObject* L_4 = ___2_cameraController;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_5 = ___4_devicePoseObserver;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_6;
L_6 = ObserverOffsetCalculator_GetOffsetForDevice_m8618E3DC9DF6EC915C0958DF51217AFCCD8A5134(__this, L_3, L_4, L_5, NULL);
return L_6;
}
IL_0027:
{
RuntimeObject* L_7 = ___0_observers;
RuntimeObject* L_8 = ___1_observations;
RuntimeObject* L_9 = ___2_cameraController;
RuntimeObject* L_10 = ___3_worldOriginProvider;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_11 = ___4_devicePoseObserver;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_12;
L_12 = ObserverOffsetCalculator_GetOffsetForFirstTarget_m687FB86F84D58FBF4CB4F7351FB573E2B1FA868A(__this, L_7, L_8, L_9, L_10, L_11, NULL);
return L_12;
}
IL_0035:
{
RuntimeObject* L_13 = ___0_observers;
RuntimeObject* L_14 = ___1_observations;
RuntimeObject* L_15 = ___2_cameraController;
RuntimeObject* L_16 = ___3_worldOriginProvider;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_17 = ___4_devicePoseObserver;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_18;
L_18 = ObserverOffsetCalculator_GetOffsetForSpecificTarget_mDDD0E550DFED31F39374F4B334CD54DAB376DBD9(__this, L_13, L_14, L_15, L_16, L_17, NULL);
return L_18;
}
IL_0043:
{
Exception_t* L_19 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_19);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8164F0AA4C9263510FCC8F41D5924D1CD5FEB31)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverOffsetCalculator_CalculateOffsetInternal_m7068BB917D300601846641F9816B06B692A990C1_RuntimeMethod_var)));
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForFirstTarget(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForFirstTarget_m687FB86F84D58FBF4CB4F7351FB573E2B1FA868A (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
{
RuntimeObject* L_0 = ___3_worldOriginProvider;
RuntimeObject* L_1 = ___0_observers;
RuntimeObject* L_2 = ___1_observations;
NullCheck(L_0);
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_3;
L_3 = InterfaceFuncInvoker2< Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*, RuntimeObject*, RuntimeObject* >::Invoke(2 /* System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose> Vuforia.Internal.Core.IWorldOriginProvider::GetFirstTrackedObserver(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>) */, IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var, L_0, L_1, L_2);
V_0 = L_3;
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_4 = V_0;
if (!L_4)
{
goto IL_0021;
}
}
{
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_5 = V_0;
TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47(L_5, (&V_2), (&V_3), TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47_RuntimeMethod_var);
RuntimeObject* L_6 = V_2;
RuntimeObject* L_7 = V_3;
V_1 = L_7;
RuntimeObject* L_8 = V_1;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_9;
L_9 = ObserverOffsetCalculator_GetOffsetForObserver_m037D1F8EF3441B48F275F80760953547AE676C36(L_6, L_8, NULL);
return L_9;
}
IL_0021:
{
RuntimeObject* L_10 = ___1_observations;
RuntimeObject* L_11 = ___2_cameraController;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_12 = ___4_devicePoseObserver;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_13;
L_13 = ObserverOffsetCalculator_GetOffsetForDevice_m8618E3DC9DF6EC915C0958DF51217AFCCD8A5134(__this, L_10, L_11, L_12, NULL);
return L_13;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForObserver(Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForObserver_m037D1F8EF3441B48F275F80760953547AE676C36 (RuntimeObject* ___0_observer, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observer;
RuntimeObject* L_1 = ___1_observation;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_2;
L_2 = ObserverOffsetCalculator_GetOffsetForOrigin_mAE1D455773B1B2D4B218FABF0A92E6B6E1A513F6(L_0, L_1, NULL);
RuntimeObject* L_3 = ___0_observer;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_4;
memset((&L_4), 0, sizeof(L_4));
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B((&L_4), L_2, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForOrigin(Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ObserverOffsetCalculator_GetOffsetForOrigin_mAE1D455773B1B2D4B218FABF0A92E6B6E1A513F6 (RuntimeObject* ___0_originObserver, RuntimeObject* ___1_originObservation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_0;
memset((&V_0), 0, sizeof(V_0));
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_1;
memset((&V_1), 0, sizeof(V_1));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3;
memset((&V_3), 0, sizeof(V_3));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
memset((&V_4), 0, sizeof(V_4));
{
RuntimeObject* L_0 = ___0_originObserver;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var, L_0);
NullCheck(L_1);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_2;
L_2 = InterfaceFuncInvoker0< Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 >::Invoke(1 /* Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.IOffsetComponent::get_UnityPose() */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
RuntimeObject* L_3 = ___1_originObservation;
NullCheck(L_3);
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_4;
L_4 = InterfaceFuncInvoker0< VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F >::Invoke(0 /* Vuforia.VuPoseInfo Vuforia.IVuObservationWithPose::get_PoseInfo() */, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var, L_3);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_5 = L_4.___pose_1;
RuntimeObject* L_6 = ___1_originObservation;
NullCheck(L_6);
int32_t L_7;
L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_6);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_8;
L_8 = NativeToUnityConversionUtil_ConvertNativePoseMatrixToObserverPose_m811A784E4D2712547AC6A5DDB15AA422FC782101(L_5, L_7, NULL);
V_1 = L_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&V_1), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&V_1), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_9, L_10, L_11, NULL);
V_4 = L_12;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
L_13 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_4), NULL);
V_2 = L_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&V_0), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&V_0), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_17;
L_17 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_14, L_15, L_16, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = V_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19;
L_19 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_17, L_18, NULL);
V_3 = L_19;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
L_20 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_3), 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_20, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_3), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_24;
memset((&L_24), 0, sizeof(L_24));
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&L_24), L_21, L_22, L_23, /*hidden argument*/NULL);
return L_24;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForSpecificTarget(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForSpecificTarget_mDDD0E550DFED31F39374F4B334CD54DAB376DBD9 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, RuntimeObject* ___2_cameraController, RuntimeObject* ___3_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___4_devicePoseObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
{
RuntimeObject* L_0 = ___3_worldOriginProvider;
RuntimeObject* L_1 = ___0_observers;
RuntimeObject* L_2 = ___1_observations;
NullCheck(L_0);
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_3;
L_3 = InterfaceFuncInvoker2< Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*, RuntimeObject*, RuntimeObject* >::Invoke(3 /* System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose> Vuforia.Internal.Core.IWorldOriginProvider::GetTrackedOriginTargetObserver(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>) */, IWorldOriginProvider_t2209E942B1730890069AB043DD891404385E212E_il2cpp_TypeInfo_var, L_0, L_1, L_2);
V_0 = L_3;
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_4 = V_0;
if (!L_4)
{
goto IL_0021;
}
}
{
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_5 = V_0;
TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47(L_5, (&V_2), (&V_3), TupleExtensions_Deconstruct_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m751EBC2A5DE99044A64D3F0BA19C007500102A47_RuntimeMethod_var);
RuntimeObject* L_6 = V_2;
RuntimeObject* L_7 = V_3;
V_1 = L_7;
RuntimeObject* L_8 = V_1;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_9;
L_9 = ObserverOffsetCalculator_GetOffsetForObserver_m037D1F8EF3441B48F275F80760953547AE676C36(L_6, L_8, NULL);
return L_9;
}
IL_0021:
{
RuntimeObject* L_10 = ___1_observations;
RuntimeObject* L_11 = ___2_cameraController;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_12 = ___4_devicePoseObserver;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_13;
L_13 = ObserverOffsetCalculator_GetOffsetForDevice_m8618E3DC9DF6EC915C0958DF51217AFCCD8A5134(__this, L_10, L_11, L_12, NULL);
return L_13;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForDevice(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForDevice_m8618E3DC9DF6EC915C0958DF51217AFCCD8A5134 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_cameraController, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___2_devicePoseObserver, const RuntimeMethod* method)
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 V_0;
memset((&V_0), 0, sizeof(V_0));
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = ___2_devicePoseObserver;
if (!L_0)
{
goto IL_000b;
}
}
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1 = ___2_devicePoseObserver;
NullCheck(L_1);
bool L_2;
L_2 = DeviceObserver_get_IsUpdatesDisabled_m6FC54A7E6C7CF35B75D698D81F978D9DA449C8C8_inline(L_1, NULL);
if (!L_2)
{
goto IL_0017;
}
}
IL_000b:
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_3;
L_3 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(NULL);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_4;
memset((&L_4), 0, sizeof(L_4));
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B((&L_4), L_3, (RuntimeObject*)NULL, /*hidden argument*/NULL);
return L_4;
}
IL_0017:
{
RuntimeObject* L_5 = ___0_observations;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_6 = ___2_devicePoseObserver;
bool L_7;
L_7 = ObserverOffsetCalculator_TryGetOffsetForDevice_m010B7C262BAAB3ACC8F798DB54D5A3A87D009147(__this, L_5, L_6, (&V_0), NULL);
if (!L_7)
{
goto IL_0025;
}
}
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_8 = V_0;
return L_8;
}
IL_0025:
{
RuntimeObject* L_9 = ___1_cameraController;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_10;
L_10 = ObserverOffsetCalculator_GetOffsetForCameraPose_m999316C70E611B456DBC8F3B18CB8E8F6E9691EC(L_9, NULL);
return L_10;
}
}
// System.Boolean Vuforia.Internal.Observers.ObserverOffsetCalculator::TryGetOffsetForDevice(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.Internal.Observers.DeviceObserver,Vuforia.Internal.Observers.OffsetResult&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObserverOffsetCalculator_TryGetOffsetForDevice_m010B7C262BAAB3ACC8F798DB54D5A3A87D009147 (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, RuntimeObject* ___0_observations, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___1_devicePoseObserver, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* ___2_offsetResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m4A32E4A6422E3F7195F4B95DE5378F4C35D09E1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CTryGetOffsetForDeviceU3Eb__0_m8D128A48F183F3B816B6FEB9E6D0179A212C111F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* V_0 = NULL;
{
U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* L_0 = (U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass11_0__ctor_m62F576AFEAA948102A3121EA967E5C2A16A0B148(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* L_1 = V_0;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = ___1_devicePoseObserver;
NullCheck(L_1);
L_1->___devicePoseObserver_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___devicePoseObserver_0), (void*)L_2);
RuntimeObject* L_3 = ___0_observations;
U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* L_4 = V_0;
Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E* L_5 = (Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E*)il2cpp_codegen_object_new(Func_2_t6D5C4FC86E7D2CF529D70599F6D6EB8E00BEDA2E_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m60FEB853D975345DFD9E5395E841B9F822CC68B7(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CTryGetOffsetForDeviceU3Eb__0_m8D128A48F183F3B816B6FEB9E6D0179A212C111F_RuntimeMethod_var), NULL);
bool L_6;
L_6 = Enumerable_Any_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m4A32E4A6422E3F7195F4B95DE5378F4C35D09E1E(L_3, L_5, Enumerable_Any_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m4A32E4A6422E3F7195F4B95DE5378F4C35D09E1E_RuntimeMethod_var);
if (!L_6)
{
goto IL_003f;
}
}
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* L_7 = ___2_offsetResult;
U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* L_8 = V_0;
NullCheck(L_8);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_9 = L_8->___devicePoseObserver_0;
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F(L_9, AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F_RuntimeMethod_var);
NullCheck(L_10);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_11;
L_11 = InterfaceFuncInvoker0< Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 >::Invoke(2 /* Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.IOffsetComponent::get_InitialUnityPose() */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, L_10);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_12;
memset((&L_12), 0, sizeof(L_12));
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B((&L_12), L_11, (RuntimeObject*)NULL, /*hidden argument*/NULL);
*(OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336*)L_7 = L_12;
Il2CppCodeGenWriteBarrier((void**)&(((OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336*)L_7)->___OriginObserver_1), (void*)NULL);
return (bool)1;
}
IL_003f:
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* L_13 = ___2_offsetResult;
il2cpp_codegen_initobj(L_13, sizeof(OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336));
return (bool)0;
}
}
// Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.ObserverOffsetCalculator::GetOffsetForCameraPose(Vuforia.ICameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_GetOffsetForCameraPose_m999316C70E611B456DBC8F3B18CB8E8F6E9691EC (RuntimeObject* ___0_cameraController, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_3;
memset((&V_3), 0, sizeof(V_3));
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
float L_1;
L_1 = RuntimeExtensionMethods_RotateToOrientation_mA9DD7177618445A0AFD0FE83A47CB7EBC074E24F(L_0, 3, NULL);
V_0 = L_1;
RuntimeObject* L_2 = ___0_cameraController;
NullCheck(L_2);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
L_3 = InterfaceFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(1 /* UnityEngine.Camera Vuforia.ICameraController::get_ARCamera() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
V_1 = L_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_1;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_7;
L_7 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_7);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_8;
L_8 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_7, NULL);
NullCheck(L_8);
float L_9;
L_9 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_6, L_9, NULL);
V_2 = L_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_1;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_14, NULL);
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&V_3), L_11, L_13, L_15, NULL);
float L_16 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20((&V_3), ((-L_16)), L_17, NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_18 = V_3;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_19;
memset((&L_19), 0, sizeof(L_19));
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B((&L_19), L_18, (RuntimeObject*)NULL, /*hidden argument*/NULL);
return L_19;
}
}
// System.Void Vuforia.Internal.Observers.ObserverOffsetCalculator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverOffsetCalculator__ctor_mCF4AEE2FE0DDE841A44DE67520BEC6EA1F90F5BE (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0;
L_0 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(NULL);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_1;
memset((&L_1), 0, sizeof(L_1));
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B((&L_1), L_0, (RuntimeObject*)NULL, /*hidden argument*/NULL);
__this->___U3CCurrentOffsetU3Ek__BackingField_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCurrentOffsetU3Ek__BackingField_0))->___OriginObserver_1), (void*)NULL);
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 Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m62F576AFEAA948102A3121EA967E5C2A16A0B148 (U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ObserverOffsetCalculator/<>c__DisplayClass11_0::<TryGetOffsetForDevice>b__0(Vuforia.IVuObservationWithPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass11_0_U3CTryGetOffsetForDeviceU3Eb__0_m8D128A48F183F3B816B6FEB9E6D0179A212C111F (U3CU3Ec__DisplayClass11_0_t566E39C18D4CB33BD3923EBA1D11B12290EF07BE* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_o;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObservation::get_ObserverId() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_0);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = __this->___devicePoseObserver_0;
NullCheck(L_2);
int32_t L_3;
L_3 = AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline(L_2, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Observers.VuMarkInstance::get_VuMarkObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___U3CVuMarkObserverU3Ek__BackingField_5;
return L_0;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkInstance::get_Activated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkInstance_get_Activated_m7B0ED044DFC7241B2688792D47A4458EF36403EF (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mActivated_8;
return L_0;
}
}
// System.String Vuforia.Internal.Observers.VuMarkInstance::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkInstance_get_Name_mC41AC870AD43A7BC498B831F7F5A5170C6EC9F70 (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0;
L_0 = VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE_inline(__this, NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = VuMarkObserver_get_Name_m0E5B866162930B08FE7F1BD3321EF35B1BE3019E(L_0, NULL);
return L_1;
}
}
// Vuforia.VuMarkInstanceId Vuforia.Internal.Observers.VuMarkInstance::get_InstanceId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMarkInstance_get_InstanceId_m68951D9EF000D93DA364DD3AA508095827A8F848 (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CInstanceIdU3Ek__BackingField_6;
return L_0;
}
}
// Vuforia.Image Vuforia.Internal.Observers.VuMarkInstance::get_InstanceImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* VuMarkInstance_get_InstanceImage_m7F0EBFB7DFA7EE43DF88935862C7BF6F4E78B9BB (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = __this->___U3CInstanceImageU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkInstance::.ctor(Vuforia.Internal.Observers.VuMarkObserver,Vuforia.IVuMarkObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstance__ctor_mCEDE4BBBA09B399C8BABB944FD58DCED84BEAF76 (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_observer, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = ___0_observer;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(L_0, NULL);
RuntimeObject* L_2 = ___1_observation;
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 Vuforia.IVuMarkObservation::get_RuntimeId() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_2);
AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D(__this, L_1, L_3, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_4 = ___0_observer;
__this->___U3CVuMarkObserverU3Ek__BackingField_5 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVuMarkObserverU3Ek__BackingField_5), (void*)L_4);
RuntimeObject* L_5 = ___1_observation;
NullCheck(L_5);
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_6;
L_6 = InterfaceFuncInvoker0< VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 >::Invoke(2 /* Vuforia.VuVuMarkObservationInstanceInfo Vuforia.IVuMarkObservation::get_InstanceInfo() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_5);
V_0 = L_6;
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_7 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = L_7.___buffer_1;
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_9 = V_0;
uint64_t L_10 = L_9.___numericValue_2;
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_11 = V_0;
int32_t L_12 = L_11.___dataType_0;
int32_t L_13;
L_13 = WrapperExtensionMethods_ToVuMarkInstanceIdType_m6F4028C56FB4BCFEB13DA201ADBFB706231503DB(L_12, NULL);
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2 L_14;
memset((&L_14), 0, sizeof(L_14));
VuMarkInstanceIdImpl__ctor_mCBF567DF7860A21A2BB308CA2717A01B569E3965((&L_14), L_8, L_10, L_13, /*hidden argument*/NULL);
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2 L_15 = L_14;
RuntimeObject* L_16 = Box(VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_il2cpp_TypeInfo_var, &L_15);
__this->___U3CInstanceIdU3Ek__BackingField_6 = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceIdU3Ek__BackingField_6), (void*)(RuntimeObject*)L_16);
RuntimeObject* L_17 = ___1_observation;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuImage Vuforia.IVuMarkObservation::get_InstanceImage() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_17);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_19 = (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B*)il2cpp_codegen_object_new(Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var);
NullCheck(L_19);
Image__ctor_mEA4CDAD83D90336E1636E3CD0DCBC6DC924B3E26(L_19, L_18, NULL);
__this->___U3CInstanceImageU3Ek__BackingField_7 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceImageU3Ek__BackingField_7), (void*)L_19);
PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* L_20 = (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF*)il2cpp_codegen_object_new(PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var);
NullCheck(L_20);
PoseCalculatorComponent__ctor_m08B53523D59DA1FA068015A7391B482D5F27FA90(L_20, __this, NULL);
PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* L_21;
L_21 = AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B(__this, L_20, AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var);
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* L_22 = (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23*)il2cpp_codegen_object_new(OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var);
NullCheck(L_22);
OffsetComponent__ctor_mE61C54953989CDBFD12C968F0F8EC3F0724FC93E(L_22, __this, NULL);
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* L_23;
L_23 = AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16(__this, L_22, AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var);
TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* L_24 = (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7*)il2cpp_codegen_object_new(TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var);
NullCheck(L_24);
TargetStatusFromPoseInfoComponent__ctor_m3EDB5BEB6D3DB4F489E18A32F825D78E95B77752(L_24, __this, NULL);
TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* L_25;
L_25 = AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3(__this, L_24, AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_26 = (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E*)il2cpp_codegen_object_new(PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var);
NullCheck(L_26);
PosePublisherComponent__ctor_m0F5693728A77B84C90927D8F81589B05EEC32E4E(L_26, __this, NULL);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_27;
L_27 = AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F(__this, L_26, AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkInstance::DoActivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkInstance_DoActivate_m8F13F5A2722B238E4D30FE82573B104EF8EB3B0C (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
__this->___mActivated_8 = (bool)1;
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkInstance::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkInstance_DoDeactivate_m60AD2F7C94F6185CFBE0D4DD964267CC408278E8 (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
__this->___mActivated_8 = (bool)0;
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Observers.VuMarkObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkObserver_get_Name_m0E5B866162930B08FE7F1BD3321EF35B1BE3019E (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(1 /* System.String Vuforia.IVuMarkObserver::get_TemplateName() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkObserver::get_TrackingFromRuntimeAppearance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkObserver_get_TrackingFromRuntimeAppearance_mFAAF0DD3CFBBB90B18A4991F80DEE74E98C6803F (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.IVuMarkObserver::get_TrackingFromRuntimeAppearance() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::set_TrackingFromRuntimeAppearance(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_set_TrackingFromRuntimeAppearance_m5C841A8D27463BE94103FEA0860101769953BC22 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
bool L_1 = ___0_value;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, bool >::Invoke(9 /* System.Boolean Vuforia.IVuMarkObserver::SetTrackingFromRuntimeAppearance(System.Boolean) */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)), L_1);
return;
}
}
// UnityEngine.Vector2 Vuforia.Internal.Observers.VuMarkObserver::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VuMarkObserver_get_Origin_mF4EAFA99CF661D4D43B36B4F0B77336A7CD95A41 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1;
L_1 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuMarkObserver::get_Origin() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4(L_1, NULL);
return L_2;
}
}
// System.String Vuforia.Internal.Observers.VuMarkObserver::get_VuMarkUserData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkObserver_get_VuMarkUserData_mA5D19D49D6733E3D7A69C673E57B503DD7ADDE24 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(4 /* System.String Vuforia.IVuMarkObserver::get_UserData() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
return L_1;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.VuMarkObserver::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 VuMarkObserver_get_Size_m3B4BB676F878567E3B5970DEA1C5C2BA1B78E583 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1;
L_1 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(2 /* Vuforia.VuVector2F Vuforia.IVuMarkObserver::get_TemplateSize() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = MathExtensions_ToVector3_m14D9A3EE424D119304E927EE5D55EF1CF3BF84A3(L_1, NULL);
return L_2;
}
}
// UnityEngine.Bounds Vuforia.Internal.Observers.VuMarkObserver::get_Bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 VuMarkObserver_get_Bounds_m00E3F92E76A9BEA5680B698145BC5C13FC442D01 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_1;
L_1 = InterfaceFuncInvoker0< VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 >::Invoke(3 /* Vuforia.VuAABB Vuforia.IVuMarkObserver::get_BoundingBox() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
RuntimeObject* L_2;
L_2 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObserverType Vuforia.IVuObserver::get_ObserverType() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_2);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4;
L_4 = NativeToUnityConversionUtil_ConvertNativeAABBToObserverBounds_mD411FD678164D7F9C59135A12EB19130E4F3A10E(L_1, L_3, NULL);
return L_4;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::add_TemplateResized(System.Action`2<System.Single,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_add_TemplateResized_mCA4BD96810C19E8AF66B28AF572CA0AFA99116DD (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* V_0 = NULL;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* V_1 = NULL;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* V_2 = NULL;
{
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_0 = __this->___TemplateResized_6;
V_0 = L_0;
}
IL_0007:
{
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_1 = V_0;
V_1 = L_1;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_2 = V_1;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)Castclass((RuntimeObject*)L_4, Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var));
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132** L_5 = (&__this->___TemplateResized_6);
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_6 = V_2;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_7 = V_1;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_9 = V_0;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)L_9) == ((RuntimeObject*)(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::remove_TemplateResized(System.Action`2<System.Single,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_remove_TemplateResized_m2FA124102E17884C980858A06054D9233C7957A1 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* V_0 = NULL;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* V_1 = NULL;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* V_2 = NULL;
{
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_0 = __this->___TemplateResized_6;
V_0 = L_0;
}
IL_0007:
{
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_1 = V_0;
V_1 = L_1;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_2 = V_1;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)Castclass((RuntimeObject*)L_4, Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var));
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132** L_5 = (&__this->___TemplateResized_6);
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_6 = V_2;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_7 = V_1;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_9 = V_0;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)L_9) == ((RuntimeObject*)(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkObserver::get_InstanceManagerAssigned()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkObserver_get_InstanceManagerAssigned_m756D9E15A03EBAA853C71B0603EE4E1E48FC66EE (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_0 = __this->___OnStartedTrackingInstance_7;
return (bool)((!(((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::add_OnStartedTrackingInstance(System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_add_OnStartedTrackingInstance_mBE208A3A47C4F46ECB44E4BB6ABD234F58A19307 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_1_t06AFE0709F2890E5355421775694503711402693* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t06AFE0709F2890E5355421775694503711402693* V_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_1 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_2 = NULL;
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_0 = __this->___OnStartedTrackingInstance_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_1 = V_0;
V_1 = L_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_2 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t06AFE0709F2890E5355421775694503711402693*)Castclass((RuntimeObject*)L_4, Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var));
Action_1_t06AFE0709F2890E5355421775694503711402693** L_5 = (&__this->___OnStartedTrackingInstance_7);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_6 = V_2;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_7 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t06AFE0709F2890E5355421775694503711402693*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_9 = V_0;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_9) == ((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::remove_OnStartedTrackingInstance(System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_remove_OnStartedTrackingInstance_m2B36D647D7A25E0854B33BEB85170C4463FDC1FA (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_1_t06AFE0709F2890E5355421775694503711402693* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t06AFE0709F2890E5355421775694503711402693* V_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_1 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_2 = NULL;
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_0 = __this->___OnStartedTrackingInstance_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_1 = V_0;
V_1 = L_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_2 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t06AFE0709F2890E5355421775694503711402693*)Castclass((RuntimeObject*)L_4, Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var));
Action_1_t06AFE0709F2890E5355421775694503711402693** L_5 = (&__this->___OnStartedTrackingInstance_7);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_6 = V_2;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_7 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t06AFE0709F2890E5355421775694503711402693*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_9 = V_0;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_9) == ((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::add_OnStoppedTrackingInstance(System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_add_OnStoppedTrackingInstance_mDF7DC8752AA736FD2DF0064969C2835A32416137 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_1_t06AFE0709F2890E5355421775694503711402693* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t06AFE0709F2890E5355421775694503711402693* V_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_1 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_2 = NULL;
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_0 = __this->___OnStoppedTrackingInstance_8;
V_0 = L_0;
}
IL_0007:
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_1 = V_0;
V_1 = L_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_2 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t06AFE0709F2890E5355421775694503711402693*)Castclass((RuntimeObject*)L_4, Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var));
Action_1_t06AFE0709F2890E5355421775694503711402693** L_5 = (&__this->___OnStoppedTrackingInstance_8);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_6 = V_2;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_7 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t06AFE0709F2890E5355421775694503711402693*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_9 = V_0;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_9) == ((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::remove_OnStoppedTrackingInstance(System.Action`1<Vuforia.Internal.Observers.VuMarkInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_remove_OnStoppedTrackingInstance_m7612D5AA496C1412916A80DEEB0175D135D7C20B (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_1_t06AFE0709F2890E5355421775694503711402693* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t06AFE0709F2890E5355421775694503711402693* V_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_1 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* V_2 = NULL;
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_0 = __this->___OnStoppedTrackingInstance_8;
V_0 = L_0;
}
IL_0007:
{
Action_1_t06AFE0709F2890E5355421775694503711402693* L_1 = V_0;
V_1 = L_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_2 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t06AFE0709F2890E5355421775694503711402693*)Castclass((RuntimeObject*)L_4, Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var));
Action_1_t06AFE0709F2890E5355421775694503711402693** L_5 = (&__this->___OnStoppedTrackingInstance_8);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_6 = V_2;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_7 = V_1;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t06AFE0709F2890E5355421775694503711402693*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_9 = V_0;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_9) == ((RuntimeObject*)(Action_1_t06AFE0709F2890E5355421775694503711402693*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::add_OnDisposedOfAllNativeInstances(System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_add_OnDisposedOfAllNativeInstances_mC25DB442057E4150B3F101A5F689219ECC036670 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* V_0 = NULL;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* V_1 = NULL;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* V_2 = NULL;
{
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_0 = __this->___OnDisposedOfAllNativeInstances_9;
V_0 = L_0;
}
IL_0007:
{
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_1 = V_0;
V_1 = L_1;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_2 = V_1;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)Castclass((RuntimeObject*)L_4, Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var));
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6** L_5 = (&__this->___OnDisposedOfAllNativeInstances_9);
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_6 = V_2;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_7 = V_1;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_9 = V_0;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)L_9) == ((RuntimeObject*)(Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::remove_OnDisposedOfAllNativeInstances(System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_remove_OnDisposedOfAllNativeInstances_mBE72E3EB6D494E9FCF03897A5F243FDD41FBCB9A (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* V_0 = NULL;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* V_1 = NULL;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* V_2 = NULL;
{
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_0 = __this->___OnDisposedOfAllNativeInstances_9;
V_0 = L_0;
}
IL_0007:
{
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_1 = V_0;
V_1 = L_1;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_2 = V_1;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)Castclass((RuntimeObject*)L_4, Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var));
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6** L_5 = (&__this->___OnDisposedOfAllNativeInstances_9);
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_6 = V_2;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_7 = V_1;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_9 = V_0;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)L_9) == ((RuntimeObject*)(Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver__ctor_m3E1C9E0A9E3373A7BF64B5D27A027F1FDF8DB186 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisVuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_mF926D054F6B6AD65D2B63D11DB05BD30DEFADB4B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisVuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_m82A065CA5E2684B59BA22B74620828ADFD1FE668_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCDCBA9F1E870862EA2877880CC83EAF533333CCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_OnVuforiaPaused_m511D858FC888326B3AE6CAA5BF1F3229655645FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* L_0 = (Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296*)il2cpp_codegen_object_new(Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mCDCBA9F1E870862EA2877880CC83EAF533333CCC(L_0, Dictionary_2__ctor_mCDCBA9F1E870862EA2877880CC83EAF533333CCC_RuntimeMethod_var);
__this->___mTrackedInstances_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedInstances_10), (void*)L_0);
RuntimeObject* L_1 = ___0_engine;
RuntimeObject* L_2 = ___1_vuObserver;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_1, L_2, NULL);
VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* L_3 = (VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F*)il2cpp_codegen_object_new(VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_il2cpp_TypeInfo_var);
NullCheck(L_3);
VuMarkPreProcessObservationComponent__ctor_m23EFC036A95D4C04034C4C1D1278EE4B48706DF0(L_3, __this, NULL);
VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* L_4;
L_4 = AObserver_AddComponent_TisVuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_m82A065CA5E2684B59BA22B74620828ADFD1FE668(__this, L_3, AObserver_AddComponent_TisVuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F_m82A065CA5E2684B59BA22B74620828ADFD1FE668_RuntimeMethod_var);
VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* L_5 = (VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378*)il2cpp_codegen_object_new(VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_il2cpp_TypeInfo_var);
NullCheck(L_5);
VuMarkObservationFilterComponent__ctor_m7346785D839AC524BE4A0CEC587BB8C4D2657D54(L_5, __this, NULL);
VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* L_6;
L_6 = AObserver_AddComponent_TisVuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_mF926D054F6B6AD65D2B63D11DB05BD30DEFADB4B(__this, L_5, AObserver_AddComponent_TisVuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378_mF926D054F6B6AD65D2B63D11DB05BD30DEFADB4B_RuntimeMethod_var);
RuntimeObject* L_7 = ___0_engine;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_8, __this, (intptr_t)((void*)VuMarkObserver_OnVuforiaPaused_m511D858FC888326B3AE6CAA5BF1F3229655645FE_RuntimeMethod_var), NULL);
NullCheck(L_7);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(8 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaPaused(System.Action`1<System.Boolean>) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_7, L_8);
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::OnVuforiaPaused(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_OnVuforiaPaused_m511D858FC888326B3AE6CAA5BF1F3229655645FE (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, bool ___0_paused, const RuntimeMethod* method)
{
{
bool L_0 = ___0_paused;
if (!L_0)
{
goto IL_000a;
}
}
{
VuMarkObserver_StopTrackingAllInstances_mDF267EEE7D74B3D67847959CFA47B1C51229186A(__this, (bool)1, NULL);
}
IL_000a:
{
return;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkObserver::SetTemplateScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkObserver_SetTemplateScale_mC110CEA570A64DA411C1AAE671C4B1376AEB029C (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, float ___0_scale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
bool G_B4_0 = false;
bool G_B1_0 = false;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* G_B3_0 = NULL;
bool G_B3_1 = false;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* G_B2_0 = NULL;
bool G_B2_1 = false;
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
float L_1 = ___0_scale;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, float >::Invoke(8 /* System.Boolean Vuforia.IVuMarkObserver::SetTemplateScale(System.Single) */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)), L_1);
bool L_3 = L_2;
G_B1_0 = L_3;
if (!L_3)
{
G_B4_0 = L_3;
goto IL_0037;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = VuMarkObserver_get_Size_m3B4BB676F878567E3B5970DEA1C5C2BA1B78E583(__this, NULL);
V_0 = L_4;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_5 = __this->___TemplateResized_6;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_6 = L_5;
G_B2_0 = L_6;
G_B2_1 = G_B1_0;
if (L_6)
{
G_B3_0 = L_6;
G_B3_1 = G_B1_0;
goto IL_0026;
}
}
{
return G_B2_1;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8 = L_7.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
float L_10 = L_9.___y_3;
NullCheck(G_B3_0);
Action_2_Invoke_m50A62593A87E11ED31B47FE46E633AB3B9A7666C_inline(G_B3_0, L_8, L_10, NULL);
G_B4_0 = G_B3_1;
}
IL_0037:
{
return G_B4_0;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_OnDispose_m81A7968C5185D66BA6AA3EF0D11063DFC38B5F73 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, 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*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_OnVuforiaPaused_m511D858FC888326B3AE6CAA5BF1F3229655645FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_1, __this, (intptr_t)((void*)VuMarkObserver_OnVuforiaPaused_m511D858FC888326B3AE6CAA5BF1F3229655645FE_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(9 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaPaused(System.Action`1<System.Boolean>) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0, L_1);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.VuMarkInstance Vuforia.Internal.Observers.VuMarkObserver::StartTrackingInstance(Vuforia.IVuMarkObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* VuMarkObserver_StartTrackingInstance_m49B68D37F29D98746547DB3551C84D65BDF357B9 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3EA128E808DB4D6B2A4498A535B1F86CE2875E26_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* G_B2_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* G_B1_0 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_1 = (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)il2cpp_codegen_object_new(VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuMarkInstance__ctor_mCEDE4BBBA09B399C8BABB944FD58DCED84BEAF76(L_1, __this, L_0, NULL);
V_0 = L_1;
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* L_2 = __this->___mTrackedInstances_10;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline(L_3, NULL);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_5 = V_0;
NullCheck(L_2);
Dictionary_2_Add_m3EA128E808DB4D6B2A4498A535B1F86CE2875E26(L_2, L_4, L_5, Dictionary_2_Add_m3EA128E808DB4D6B2A4498A535B1F86CE2875E26_RuntimeMethod_var);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_6 = __this->___OnStartedTrackingInstance_7;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_7 = L_6;
G_B1_0 = L_7;
if (L_7)
{
G_B2_0 = L_7;
goto IL_0026;
}
}
{
goto IL_002c;
}
IL_0026:
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_8 = V_0;
NullCheck(G_B2_0);
Action_1_Invoke_m520B45407F96E628A3D6C768BA6109B0CCFB5BEC_inline(G_B2_0, L_8, NULL);
}
IL_002c:
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_9 = V_0;
return L_9;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::StopTrackingInstance(Vuforia.Internal.Observers.VuMarkInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_vuMarkInstance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m091763CB65E2F206A9BEF47CE1D23408501B1273_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t06AFE0709F2890E5355421775694503711402693* G_B2_0 = NULL;
Action_1_t06AFE0709F2890E5355421775694503711402693* G_B1_0 = NULL;
{
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* L_0 = __this->___mTrackedInstances_10;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_1 = ___0_vuMarkInstance;
NullCheck(L_1);
int32_t L_2;
L_2 = AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_Remove_m091763CB65E2F206A9BEF47CE1D23408501B1273(L_0, L_2, Dictionary_2_Remove_m091763CB65E2F206A9BEF47CE1D23408501B1273_RuntimeMethod_var);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_4 = __this->___OnStoppedTrackingInstance_8;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_5 = L_4;
G_B1_0 = L_5;
if (L_5)
{
G_B2_0 = L_5;
goto IL_001e;
}
}
{
goto IL_0024;
}
IL_001e:
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_6 = ___0_vuMarkInstance;
NullCheck(G_B2_0);
Action_1_Invoke_m520B45407F96E628A3D6C768BA6109B0CCFB5BEC_inline(G_B2_0, L_6, NULL);
}
IL_0024:
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_7 = ___0_vuMarkInstance;
NullCheck(L_7);
AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B(L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::StopTrackingAllInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_StopTrackingAllInstances_mFD2ED094CC2A0845B1C8885E0BA9B8C898DE3B66 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_StopTrackingAllInstances_mDF267EEE7D74B3D67847959CFA47B1C51229186A(__this, (bool)0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver::StopTrackingAllInstances(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_StopTrackingAllInstances_mDF267EEE7D74B3D67847959CFA47B1C51229186A (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, bool ___0_disposedOfNativeInstances, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m59BCB19C00A88BB75BBA17F1C0C2A390EBFE0AE9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisVuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_mBD93EB341606E1C8343AE14217E7EFB82DDDDC11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ForEach_m3105C2B3256BB95ACC6246599E2D2D90778F45F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* G_B3_0 = NULL;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* G_B2_0 = NULL;
{
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* L_0 = __this->___mTrackedInstances_10;
NullCheck(L_0);
ValueCollection_tBAD06F9A058077531866AF5496C41AA1141CE4CA* L_1;
L_1 = Dictionary_2_get_Values_m59BCB19C00A88BB75BBA17F1C0C2A390EBFE0AE9(L_0, Dictionary_2_get_Values_m59BCB19C00A88BB75BBA17F1C0C2A390EBFE0AE9_RuntimeMethod_var);
List_1_tFAE6B65B7AF5988D56583E9390F9CD3D12C21E58* L_2;
L_2 = Enumerable_ToList_TisVuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_mBD93EB341606E1C8343AE14217E7EFB82DDDDC11(L_1, Enumerable_ToList_TisVuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_mBD93EB341606E1C8343AE14217E7EFB82DDDDC11_RuntimeMethod_var);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_3 = (Action_1_t06AFE0709F2890E5355421775694503711402693*)il2cpp_codegen_object_new(Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_m6017BACB3062BE99B7F672F1C880FB3E9FA0185B(L_3, __this, (intptr_t)((void*)VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E_RuntimeMethod_var), NULL);
NullCheck(L_2);
List_1_ForEach_m3105C2B3256BB95ACC6246599E2D2D90778F45F3(L_2, L_3, List_1_ForEach_m3105C2B3256BB95ACC6246599E2D2D90778F45F3_RuntimeMethod_var);
bool L_4 = ___0_disposedOfNativeInstances;
if (!L_4)
{
goto IL_0035;
}
}
{
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_5 = __this->___OnDisposedOfAllNativeInstances_9;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_6 = L_5;
G_B2_0 = L_6;
if (L_6)
{
G_B3_0 = L_6;
goto IL_002f;
}
}
{
return;
}
IL_002f:
{
NullCheck(G_B3_0);
Action_1_Invoke_m1BD43F75E9DF18F5F6735DB46F8FA82AC6C17E60_inline(G_B3_0, __this, NULL);
}
IL_0035:
{
return;
}
}
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.VuMarkObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObserver_GetTrackingOptimization_mEBD4231F24A0AEDF41BE307395E115BE439438A5 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(7 /* Vuforia.VuTrackingOptimization Vuforia.IVuMarkObserver::get_TrackingOptimization() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
int32_t L_2;
L_2 = WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD(L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.VuMarkObserver::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkObserver_SetTrackingOptimization_mB98602FFEEFC7A427ED34B50EC54EF68C39842F4 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, int32_t ___0_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
int32_t L_1 = ___0_trackingOptimization;
int32_t L_2;
L_2 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_1, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(10 /* System.Boolean Vuforia.IVuMarkObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)), L_2);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkPreProcessObservationComponent__ctor_m23EFC036A95D4C04034C4C1D1278EE4B48706DF0 (VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mObserver_3 = ((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)CastclassClass((RuntimeObject*)L_1, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserver_3), (void*)((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)CastclassClass((RuntimeObject*)L_1, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent::PreprocessObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkPreProcessObservationComponent_PreprocessObservation_m6C1220CBDF739D8F05D053D6AAA956A155518E5C (VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_3 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 Vuforia.IVuMarkObservation::get_RuntimeId() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_1);
V_1 = L_2;
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_4;
L_4 = InterfaceFuncInvoker0< VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F >::Invoke(0 /* Vuforia.VuPoseInfo Vuforia.IVuObservationWithPose::get_PoseInfo() */, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var, L_3);
int32_t L_5 = L_4.___poseStatus_0;
V_2 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_6 = __this->___mObserver_3;
NullCheck(L_6);
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* L_7 = L_6->___mTrackedInstances_10;
int32_t L_8 = V_1;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9(L_7, L_8, (&V_3), Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9_RuntimeMethod_var);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_10 = V_3;
bool L_11 = V_2;
if (!((int32_t)(((((RuntimeObject*)(VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)L_10) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)&(int32_t)L_11)))
{
goto IL_0049;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_12 = __this->___mObserver_3;
RuntimeObject* L_13 = V_0;
NullCheck(L_12);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_14;
L_14 = VuMarkObserver_StartTrackingInstance_m49B68D37F29D98746547DB3551C84D65BDF357B9(L_12, L_13, NULL);
V_3 = L_14;
}
IL_0049:
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_15 = V_3;
if (!L_15)
{
goto IL_005b;
}
}
{
bool L_16 = V_2;
if (L_16)
{
goto IL_005b;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_17 = __this->___mObserver_3;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_18 = V_3;
NullCheck(L_17);
VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E(L_17, L_18, NULL);
}
IL_005b:
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent::OnObserverDeactivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkPreProcessObservationComponent_OnObserverDeactivated_m946041D99723A43CFF8ABBB7DCFEF006F91152D0 (VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mObserver_3;
NullCheck(L_0);
VuMarkObserver_StopTrackingAllInstances_mDF267EEE7D74B3D67847959CFA47B1C51229186A(L_0, (bool)1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.VuMarkObserver/VuMarkPreProcessObservationComponent::OnObserverDestroyed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkPreProcessObservationComponent_OnObserverDestroyed_m70B1E0B2B101BFCCF3B64FAECC0B20B5F3109DEC (VuMarkPreProcessObservationComponent_t9D798059B1E99272DBDCD1EBFCEF28C9C1689F1F* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mObserver_3;
NullCheck(L_0);
VuMarkObserver_StopTrackingAllInstances_mDF267EEE7D74B3D67847959CFA47B1C51229186A(L_0, (bool)1, 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 Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObservationFilterComponent__ctor_m7346785D839AC524BE4A0CEC587BB8C4D2657D54 (VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
AObservationFilterComponent__ctor_m217B026525909631FC2698C3E3F2B0D71ADDAB12(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mObserver_3 = ((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)CastclassClass((RuntimeObject*)L_1, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserver_3), (void*)((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)CastclassClass((RuntimeObject*)L_1, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var)));
return;
}
}
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.VuMarkObserver/VuMarkObservationFilterComponent::GetObservationHandlerInternal(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMarkObservationFilterComponent_GetObservationHandlerInternal_m3B8D4381F721BA295542FF5E74C48FACCEC549AB (VuMarkObservationFilterComponent_tF45B6BF33028A14216358B6C3016AD020B938378* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_1 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var)));
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 Vuforia.IVuMarkObservation::get_RuntimeId() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var)));
V_0 = L_1;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_2 = __this->___mObserver_3;
NullCheck(L_2);
Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296* L_3 = L_2->___mTrackedInstances_10;
int32_t L_4 = V_0;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9(L_3, L_4, (&V_1), Dictionary_2_TryGetValue_mA4AC60F5F393FEA704AD62126E24CA37C25B2CF9_RuntimeMethod_var);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_6 = V_1;
return L_6;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.VirtualButtonObserver::add_OnVirtualButtonUpdated(System.Action`1<Vuforia.Internal.Core.VirtualButtonState>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonObserver_add_OnVirtualButtonUpdated_m4A8460DB448F75D7AB1A45FA3EE32AF7B37189EF (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* V_0 = NULL;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* V_1 = NULL;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* V_2 = NULL;
{
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_0 = __this->___OnVirtualButtonUpdated_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_1 = V_0;
V_1 = L_1;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_2 = V_1;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)Castclass((RuntimeObject*)L_4, Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var));
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F** L_5 = (&__this->___OnVirtualButtonUpdated_7);
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_6 = V_2;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_7 = V_1;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_9 = V_0;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)L_9) == ((RuntimeObject*)(Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VirtualButtonObserver::remove_OnVirtualButtonUpdated(System.Action`1<Vuforia.Internal.Core.VirtualButtonState>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonObserver_remove_OnVirtualButtonUpdated_m97ADF44ACD49F10854E4CA8EDAAD7D2D8253E87E (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* V_0 = NULL;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* V_1 = NULL;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* V_2 = NULL;
{
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_0 = __this->___OnVirtualButtonUpdated_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_1 = V_0;
V_1 = L_1;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_2 = V_1;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)Castclass((RuntimeObject*)L_4, Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var));
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F** L_5 = (&__this->___OnVirtualButtonUpdated_7);
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_6 = V_2;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_7 = V_1;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_9 = V_0;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)L_9) == ((RuntimeObject*)(Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.VirtualButtonObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuVirtualButtonObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonObserver__ctor_m32D24DF4E63F43CE19C547E152A0424353A71BAB (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_virtualButtonObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonObserver_OnObservation_m07B261CEADA8D9F568707674E798D32E05B02B19_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_virtualButtonObserver;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___1_virtualButtonObserver;
__this->___mVirtualButtonObserver_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVirtualButtonObserver_6), (void*)L_2);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_3 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_3, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_4;
L_4 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_3, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_5 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_5, __this, (intptr_t)((void*)VirtualButtonObserver_OnObservation_m07B261CEADA8D9F568707674E798D32E05B02B19_RuntimeMethod_var), NULL);
NullCheck(L_4);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_4, L_5, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.VirtualButtonObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonObserver_OnDispose_mA71515546CFB5A23A1425DBA20A6B6C7857F57B5 (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonObserver_OnObservation_m07B261CEADA8D9F568707674E798D32E05B02B19_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_0;
L_0 = AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284(__this, AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_1, __this, (intptr_t)((void*)VirtualButtonObserver_OnObservation_m07B261CEADA8D9F568707674E798D32E05B02B19_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14(L_0, L_1, NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// Vuforia.Sensitivity Vuforia.Internal.Observers.VirtualButtonObserver::get_Sensitivity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VirtualButtonObserver_get_Sensitivity_mA383A59664ABDB6EFC0A25A27C0880F1D716CBD3 (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mVirtualButtonObserver_6;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuVirtualButtonSensitivity Vuforia.IVuVirtualButtonObserver::get_Sensitivity() */, IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var, L_0);
int32_t L_2;
L_2 = WrapperExtensionMethods_ToSensitivity_m8FE99F72615B45B5B5CC330C4B854B8404DB9A9F(L_1, NULL);
return L_2;
}
}
// Vuforia.RectangleData Vuforia.Internal.Observers.VirtualButtonObserver::get_Area()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA VirtualButtonObserver_get_Area_m4AA82586A997BB1AB2F02AEDD4E4672CF0D88C68 (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mVirtualButtonObserver_6;
NullCheck(L_0);
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 L_1;
L_1 = InterfaceFuncInvoker0< VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 >::Invoke(1 /* Vuforia.VuRectangle Vuforia.IVuVirtualButtonObserver::get_Area() */, IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var, L_0);
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_2;
L_2 = WrapperExtensionMethods_ToRectangleData_mF78AD085651A5F1AA0D90C3FE4104B84B5122CDE(L_1, NULL);
return L_2;
}
}
// System.IntPtr Vuforia.Internal.Observers.VirtualButtonObserver::get_AssociatedObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t VirtualButtonObserver_get_AssociatedObserver_m348E190998E6DFBDF2FCDE88360B5D8276B4330A (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mVirtualButtonObserver_6;
NullCheck(L_0);
intptr_t L_1;
L_1 = InterfaceFuncInvoker0< intptr_t >::Invoke(2 /* System.IntPtr Vuforia.IVuVirtualButtonObserver::get_AssociatedObserver() */, IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.VirtualButtonObserver::SetSensitivity(Vuforia.Sensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonObserver_SetSensitivity_m8271E371A974561EDEC699FB023D6CB97EC150B3 (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, int32_t ___0_sensitivity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mVirtualButtonObserver_6;
int32_t L_1 = ___0_sensitivity;
int32_t L_2;
L_2 = WrapperExtensionMethods_ToVuVirtualButtonSensitivity_mC0B4F606A1C2E812337F0726DF4C280972DC6375(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(3 /* System.Boolean Vuforia.IVuVirtualButtonObserver::SetSensitivity(Vuforia.VuVirtualButtonSensitivity) */, IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var, L_0, L_2);
return L_3;
}
}
// System.Boolean Vuforia.Internal.Observers.VirtualButtonObserver::SetArea(Vuforia.RectangleData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonObserver_SetArea_m9DB2A5D07A0C60BBDE25D876C1E91A3EBB102593 (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___0_area, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mVirtualButtonObserver_6;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_1 = ___0_area;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 L_2;
L_2 = WrapperExtensionMethods_ToVuRectangle_mF2BA70006EC43EAECEBDE120507DD42F7939BC73(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 >::Invoke(4 /* System.Boolean Vuforia.IVuVirtualButtonObserver::SetArea(Vuforia.VuRectangle) */, IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594_il2cpp_TypeInfo_var, L_0, L_2);
return L_3;
}
}
// System.Void Vuforia.Internal.Observers.VirtualButtonObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonObserver_OnObservation_m07B261CEADA8D9F568707674E798D32E05B02B19 (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuVirtualButtonObservation_tE0654A84CBF5DC79B8D5CB63559648B15C93AB2E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* G_B2_0 = NULL;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* G_B1_0 = NULL;
{
RuntimeObject* L_0 = ___1_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuVirtualButtonObservation_tE0654A84CBF5DC79B8D5CB63559648B15C93AB2E_il2cpp_TypeInfo_var)));
VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C L_1;
L_1 = InterfaceFuncInvoker0< VuVirtualButtonObservationInfo_tC428FA16E3DC275D3964E3EEDE53EC139FECF27C >::Invoke(0 /* Vuforia.VuVirtualButtonObservationInfo Vuforia.IVuVirtualButtonObservation::get_Info() */, IVuVirtualButtonObservation_tE0654A84CBF5DC79B8D5CB63559648B15C93AB2E_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuVirtualButtonObservation_tE0654A84CBF5DC79B8D5CB63559648B15C93AB2E_il2cpp_TypeInfo_var)));
int32_t L_2 = L_1.___state_0;
int32_t L_3;
L_3 = WrapperExtensionMethods_ToVirtualButtonState_m52C8070A2537655BC4DB50C60BB457A987529B0F(L_2, NULL);
V_0 = L_3;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_4 = __this->___OnVirtualButtonUpdated_7;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_5 = L_4;
G_B1_0 = L_5;
if (L_5)
{
G_B2_0 = L_5;
goto IL_0021;
}
}
{
return;
}
IL_0021:
{
int32_t L_6 = V_0;
NullCheck(G_B2_0);
Action_1_Invoke_mB44ED6625AD183A5B3C4386EE1A98FA0CE588663_inline(G_B2_0, L_6, 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 Vuforia.Internal.Observers.ValidationAreaObserver::add_OnValidationUpdated(System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver_add_OnValidationUpdated_m3FB106A47E448D6F002FFC5701310E42047C7F1B (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* V_0 = NULL;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* V_1 = NULL;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* V_2 = NULL;
{
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_0 = __this->___OnValidationUpdated_8;
V_0 = L_0;
}
IL_0007:
{
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_1 = V_0;
V_1 = L_1;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_2 = V_1;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*)Castclass((RuntimeObject*)L_4, Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3_il2cpp_TypeInfo_var));
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3** L_5 = (&__this->___OnValidationUpdated_8);
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_6 = V_2;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_7 = V_1;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_9 = V_0;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*)L_9) == ((RuntimeObject*)(Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::remove_OnValidationUpdated(System.Action`2<Vuforia.VuValidationAreaObservationStatusInfo,Vuforia.VuValidationAreaObservationValidationInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver_remove_OnValidationUpdated_m910AD675DC76C77D4768CBFB5BEA5F2DFB460DDB (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* V_0 = NULL;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* V_1 = NULL;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* V_2 = NULL;
{
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_0 = __this->___OnValidationUpdated_8;
V_0 = L_0;
}
IL_0007:
{
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_1 = V_0;
V_1 = L_1;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_2 = V_1;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*)Castclass((RuntimeObject*)L_4, Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3_il2cpp_TypeInfo_var));
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3** L_5 = (&__this->___OnValidationUpdated_8);
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_6 = V_2;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_7 = V_1;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_9 = V_0;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*)L_9) == ((RuntimeObject*)(Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.String Vuforia.Internal.Observers.ValidationAreaObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ValidationAreaObserver_get_Name_m4A5E994C2997A82ADE7E40789031222D11AABE89 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuValidationAreaObserver::get_AreaName() */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var)));
return L_1;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.ValidationAreaObserver::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ValidationAreaObserver_get_Size_mB5B7EF25A312A3F8FD4B76AD293673E2FF330120 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = __this->___mValidationAreaObserver_6;
NullCheck(L_0);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_1;
L_1 = InterfaceFuncInvoker0< VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 >::Invoke(1 /* Vuforia.VuVector3F Vuforia.IVuValidationAreaObserver::get_AreaSize() */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_1, NULL);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
float L_4 = L_3.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
float L_6 = L_5.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_4, L_6, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// Vuforia.VuValidationAreaTrainingStatus Vuforia.Internal.Observers.ValidationAreaObserver::get_TrainingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValidationAreaObserver_get_TrainingStatus_mCC8189EE7298BF84E4AE1BAC1077D360C5D7CD64 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mValidationAreaObserver_6;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.VuValidationAreaTrainingStatus Vuforia.IVuValidationAreaObserver::get_TrainingStatus() */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.ValidationAreaObserver::get_IsCapturing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValidationAreaObserver_get_IsCapturing_mF281F9C0D97533692CF6172167C76842041A6758 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CIsCapturingU3Ek__BackingField_9;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::set_IsCapturing(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CIsCapturingU3Ek__BackingField_9 = L_0;
return;
}
}
// UnityEngine.Matrix4x4 Vuforia.Internal.Observers.ValidationAreaObserver::get_PoseOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ValidationAreaObserver_get_PoseOffset_mC34B71AD8DA21C5B70BA9C3282ABD0B7DDA99D95 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = __this->___mValidationAreaObserver_6;
NullCheck(L_0);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1;
L_1 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(2 /* Vuforia.VuMatrix44F Vuforia.IVuValidationAreaObserver::get_PoseOffset() */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, L_0);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_2;
L_2 = NativeToUnityConversionUtil_ConvertNativePoseMatrixToObserverPose_m811A784E4D2712547AC6A5DDB15AA422FC782101(L_1, ((int32_t)14), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = MathExtensions_ToMatrix4x4_m005C0C3DA85D86B53D66F07CFD8D578C9C54D747(L_2, NULL);
V_0 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((180.0f), L_4, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_5, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
L_8 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_6, L_7, NULL);
return L_8;
}
}
// System.Collections.Generic.IList`1<System.String> Vuforia.Internal.Observers.ValidationAreaObserver::get_AvailableLabels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValidationAreaObserver_get_AvailableLabels_m1AB7D215FBB23BF44C4A9C498E6D0A22474E795C (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisIVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_TisString_t_m15A3BFA93AFDE06806116BEA15CC101EEF4A4FDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t74A948D179E476092F12592736DAFD34379E5405_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_AvailableLabelsU3Eb__18_0_m9413629073A18AC732DDFA980D25DC1DF09BEDCB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t74A948D179E476092F12592736DAFD34379E5405* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
Func_2_t74A948D179E476092F12592736DAFD34379E5405* G_B1_0 = NULL;
RuntimeObject* G_B1_1 = NULL;
{
RuntimeObject* L_0 = __this->___mValidationAreaObserver_6;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* System.Collections.Generic.IList`1<Vuforia.IVuValidationAreaLabel> Vuforia.IVuValidationAreaObserver::get_AvailableLabels() */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, L_0);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var);
Func_2_t74A948D179E476092F12592736DAFD34379E5405* L_2 = ((U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var))->___U3CU3E9__18_0_1;
Func_2_t74A948D179E476092F12592736DAFD34379E5405* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = L_1;
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = L_1;
goto IL_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var);
U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7* L_4 = ((U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t74A948D179E476092F12592736DAFD34379E5405* L_5 = (Func_2_t74A948D179E476092F12592736DAFD34379E5405*)il2cpp_codegen_object_new(Func_2_t74A948D179E476092F12592736DAFD34379E5405_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_mA941BB2D1CC344240F7EB37721FAF27CC8FC90C1(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3Cget_AvailableLabelsU3Eb__18_0_m9413629073A18AC732DDFA980D25DC1DF09BEDCB_RuntimeMethod_var), NULL);
Func_2_t74A948D179E476092F12592736DAFD34379E5405* L_6 = L_5;
((U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var))->___U3CU3E9__18_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var))->___U3CU3E9__18_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_002a:
{
RuntimeObject* L_7;
L_7 = Enumerable_Select_TisIVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_TisString_t_m15A3BFA93AFDE06806116BEA15CC101EEF4A4FDA(G_B2_1, G_B2_0, Enumerable_Select_TisIVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_TisString_t_m15A3BFA93AFDE06806116BEA15CC101EEF4A4FDA_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8;
L_8 = Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131(L_7, Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
return L_8;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuValidationAreaObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver__ctor_mF39296A306A969AA60AEBCE4429A4B9282B0252B (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaObserver_OnObservation_m8CACA30357F89202AA7CA1F80EC99467D1FD628C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___1_vuObserver;
__this->___mValidationAreaObserver_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mValidationAreaObserver_6), (void*)L_2);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_3 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_3, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_4;
L_4 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_3, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_5 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_5, __this, (intptr_t)((void*)ValidationAreaObserver_OnObservation_m8CACA30357F89202AA7CA1F80EC99467D1FD628C_RuntimeMethod_var), NULL);
NullCheck(L_4);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_4, L_5, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ValidationAreaObserver::SetAssociatedObserver(Vuforia.Internal.Observers.ASingleTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValidationAreaObserver_SetAssociatedObserver_mFC8C97235E39BDC9F412C63A2D7DD24E30713188 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_0 = ___0_observer;
if (L_0)
{
goto IL_0005;
}
}
{
return (bool)0;
}
IL_0005:
{
bool L_1;
L_1 = ValidationAreaObserver_RemoveAssociatedObserver_m526E9A1A094C2F052C0E9C383C20FD7F01B7A8F9(__this, NULL);
RuntimeObject* L_2 = __this->___mValidationAreaObserver_6;
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_3 = ___0_observer;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(L_3, NULL);
NullCheck(L_2);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(5 /* System.Boolean Vuforia.IVuValidationAreaObserver::SetAssociatedObserver(Vuforia.IVuObserver) */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, L_2, L_4);
if (!L_5)
{
goto IL_0046;
}
}
{
ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6_inline(__this, (bool)0, NULL);
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_6 = ___0_observer;
__this->___mAssociatedObserver_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAssociatedObserver_7), (void*)L_6);
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_7 = __this->___mAssociatedObserver_7;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_8 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_8, __this, (intptr_t)((void*)ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var), NULL);
NullCheck(L_7);
AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682(L_7, L_8, NULL);
return (bool)1;
}
IL_0046:
{
return (bool)0;
}
}
// Vuforia.Internal.Observers.ASingleTargetObserver Vuforia.Internal.Observers.ValidationAreaObserver::GetAssociatedObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* ValidationAreaObserver_GetAssociatedObserver_m643749A358187CB9C57F704E628249FDDDF07596 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
{
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_0 = __this->___mAssociatedObserver_7;
return L_0;
}
}
// System.Boolean Vuforia.Internal.Observers.ValidationAreaObserver::RemoveAssociatedObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValidationAreaObserver_RemoveAssociatedObserver_m526E9A1A094C2F052C0E9C383C20FD7F01B7A8F9 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mValidationAreaObserver_6;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
RuntimeObject* L_1 = __this->___mValidationAreaObserver_6;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.IVuValidationAreaObserver::RemoveAssociatedObserver() */, IVuValidationAreaObserver_tD05B4C8D1B24ED5C03E922388BF87D10C3D22067_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0046;
}
}
{
ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6_inline(__this, (bool)0, NULL);
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_3 = __this->___mAssociatedObserver_7;
if (!L_3)
{
goto IL_0044;
}
}
{
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_4 = __this->___mAssociatedObserver_7;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_5 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_5, __this, (intptr_t)((void*)ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var), NULL);
NullCheck(L_4);
AObserver_remove_OnObserverDestroyed_m06445A6433DDFBB57A65936F8D6395F687466D08(L_4, L_5, NULL);
__this->___mAssociatedObserver_7 = (ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAssociatedObserver_7), (void*)(ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A*)NULL);
}
IL_0044:
{
return (bool)1;
}
IL_0046:
{
return (bool)0;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver_OnDispose_m3F2AFFC2AE5A2CC928A5E754B139921F7A6F1D78 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_0 = __this->___mAssociatedObserver_7;
if (!L_0)
{
goto IL_0026;
}
}
{
ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* L_1 = __this->___mAssociatedObserver_7;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_2 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_2, __this, (intptr_t)((void*)ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC_RuntimeMethod_var), NULL);
NullCheck(L_1);
AObserver_remove_OnObserverDestroyed_m06445A6433DDFBB57A65936F8D6395F687466D08(L_1, L_2, NULL);
__this->___mAssociatedObserver_7 = (ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAssociatedObserver_7), (void*)(ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A*)NULL);
}
IL_0026:
{
ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6_inline(__this, (bool)0, NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ValidationAreaObserver::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValidationAreaObserver_DoDeactivate_m994EAAC7D05BA8591A28D535D36557C73A96CF29 (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, const RuntimeMethod* method)
{
{
ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6_inline(__this, (bool)0, NULL);
bool L_0;
L_0 = ANativeObserver_DoDeactivate_m3488DB074D1722F986DDFDC7C43081C3D1AFF3AA(__this, NULL);
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::OnAssociatedObserverDestroyed(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver_OnAssociatedObserverDestroyed_mEC33E12271A37BE91A13F35E494AAE095D1FC7CC (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = ValidationAreaObserver_RemoveAssociatedObserver_m526E9A1A094C2F052C0E9C383C20FD7F01B7A8F9(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValidationAreaObserver_OnObservation_m8CACA30357F89202AA7CA1F80EC99467D1FD628C (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_mAB3C6A9B48BB04C6ECEE670DAD9969B52FE604E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaObservation_tFC78E6CBC05CA2AF4D719E2D9E42DDAC3E766571_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* G_B3_0 = NULL;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* G_B2_0 = NULL;
{
RuntimeObject* L_0 = ___1_observation;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IVuValidationAreaObservation_tFC78E6CBC05CA2AF4D719E2D9E42DDAC3E766571_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
if (!L_1)
{
goto IL_0026;
}
}
{
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_2 = __this->___OnValidationUpdated_8;
Action_2_t2E9BDF37A0169776D0AB86A97F8A921C58BD40F3* L_3 = L_2;
G_B2_0 = L_3;
if (L_3)
{
G_B3_0 = L_3;
goto IL_0015;
}
}
{
return;
}
IL_0015:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuValidationAreaObservationStatusInfo Vuforia.IVuValidationAreaObservation::get_StatusInfo() */, IVuValidationAreaObservation_tFC78E6CBC05CA2AF4D719E2D9E42DDAC3E766571_il2cpp_TypeInfo_var, L_4);
RuntimeObject* L_6 = V_0;
NullCheck(L_6);
VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 L_7;
L_7 = InterfaceFuncInvoker0< VuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860 >::Invoke(1 /* Vuforia.VuValidationAreaObservationValidationInfo Vuforia.IVuValidationAreaObservation::get_ValidationInfo() */, IVuValidationAreaObservation_tFC78E6CBC05CA2AF4D719E2D9E42DDAC3E766571_il2cpp_TypeInfo_var, L_6);
DelegateHelper_InvokeWithExceptionHandling_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_mAB3C6A9B48BB04C6ECEE670DAD9969B52FE604E1(G_B3_0, L_5, L_7, DelegateHelper_InvokeWithExceptionHandling_TisVuValidationAreaObservationStatusInfo_t0DDAC5FD792DE37FF786C4701F6BD045F628086D_TisVuValidationAreaObservationValidationInfo_tFFA4F6D02658485AFD2F6D2634320D67B60B3860_mAB3C6A9B48BB04C6ECEE670DAD9969B52FE604E1_RuntimeMethod_var);
}
IL_0026:
{
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 Vuforia.Internal.Observers.ValidationAreaObserver/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mF79966B37C3AE709CA7BBAF77D9187798F409486 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7* L_0 = (U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7*)il2cpp_codegen_object_new(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m3324B13E68AAA1445675719ED51BA92E61C88721(L_0, NULL);
((U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Observers.ValidationAreaObserver/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3324B13E68AAA1445675719ED51BA92E61C88721 (U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String Vuforia.Internal.Observers.ValidationAreaObserver/<>c::<get_AvailableLabels>b__18_0(Vuforia.IVuValidationAreaLabel)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3Cget_AvailableLabelsU3Eb__18_0_m9413629073A18AC732DDFA980D25DC1DF09BEDCB (U3CU3Ec_tA93335A64AD1EE727E8A153AB498429F48ABC0D7* __this, RuntimeObject* ___0_label, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_label;
NullCheck(L_0);
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuValidationAreaLabel::get_Name() */, IVuValidationAreaLabel_tFC7444AB33298D3C5B83762C6AC1B9D81D054441_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.NativeBridge.FileDriverUserData Vuforia.Internal.NativeBridge.FileDriverUserData::Create(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* FileDriverUserData_Create_m84A8A9FD704C0907FC03D81C248B890557678E5E (String_t* ___0_sequencePath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* V_0 = NULL;
FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 V_1;
memset((&V_1), 0, sizeof(V_1));
{
String_t* L_0 = ___0_sequencePath;
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_1 = (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55*)il2cpp_codegen_object_new(NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55_il2cpp_TypeInfo_var);
NullCheck(L_1);
NativeString__ctor_mA5B1F6B34AF26AAA04739E454D4892B97AFB84F2(L_1, L_0, NULL);
V_0 = L_1;
il2cpp_codegen_initobj((&V_1), sizeof(FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257));
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_2 = V_0;
NullCheck(L_2);
intptr_t L_3;
L_3 = UnmanagedObjectWrapper_get_Ptr_m540985524180A79F5C25688B8C97BAA59801A37A_inline(L_2, NULL);
(&V_1)->___sequenceDirectoryAbsolutePath_0 = L_3;
FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 L_4 = V_1;
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_5 = V_0;
FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* L_6 = (FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9*)il2cpp_codegen_object_new(FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9_il2cpp_TypeInfo_var);
NullCheck(L_6);
FileDriverUserData__ctor_m00DCF19EE43191315E15DB024C8F66AA3A376F53(L_6, L_4, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.Internal.NativeBridge.FileDriverUserData::.ctor(Vuforia.VuDriverConfig/FileDriverUserData,Vuforia.NativeString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileDriverUserData__ctor_m00DCF19EE43191315E15DB024C8F66AA3A376F53 (FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* __this, FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 ___0_userData, NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* ___1_sequencePath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
FileDriverUserData_t238F94B01B8D5454BC293BCD33FF4353D42ED257 L_0 = ___0_userData;
NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54(__this, L_0, NativeEngineDriverUserData_1__ctor_mFB4592C0DB18233F8022777F08619DC7AF75DE54_RuntimeMethod_var);
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_1 = ___1_sequencePath;
__this->___mSequencePath_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSequencePath_1), (void*)L_1);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.FileDriverUserData::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileDriverUserData_Dispose_m38C2A2741B540BD206FB9AC31A181D50C5E6562E (FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* G_B2_0 = NULL;
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* G_B1_0 = NULL;
{
bool L_0 = ___0_disposing;
NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718(__this, L_0, NativeEngineDriverUserData_1_Dispose_m7CF91EA30C3726D1F88B3B46C1899386E2E07718_RuntimeMethod_var);
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_1 = __this->___mSequencePath_1;
NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0013;
}
}
{
goto IL_0018;
}
IL_0013:
{
NullCheck(G_B2_0);
UnmanagedObjectWrapper_Dispose_m5D107187CC33796CA3B56168D201F6873C6EE5AA(G_B2_0, NULL);
}
IL_0018:
{
__this->___mSequencePath_1 = (NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSequencePath_1), (void*)(NativeString_t7DF2903A69BB3B47A5C95D81328646602CC4BF55*)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
// Vuforia.IVuEngineConfigSet Vuforia.Internal.NativeBridge.NativeEngineConfigSet::get_EngineConfigSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeEngineConfigSet_get_EngineConfigSet_m04CE7A9231CA675BCAD0F827E3E6EF7FA248F317 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, const RuntimeMethod* method)
{
{
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_0 = __this->___mConfigSet_1;
return L_0;
}
}
// System.String Vuforia.Internal.NativeBridge.NativeEngineConfigSet::SanitizeRecordingPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE (String_t* ___0_recordingPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CC467A802D81D30CFCC13435F3C9EF52A777208);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB9ED7D9174DCB8728E15E0FDCFED3A73B5C84C4);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_recordingPath;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0013;
}
}
{
InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A* L_2 = (InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A_il2cpp_TypeInfo_var)));
NullCheck(L_2);
InvalidPathException__ctor_m62D559F92FDF121CC92E7A12401318483CD63979(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral62C420774B3CB85E764B5EB1BAE7EC3A3F247A09)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE_RuntimeMethod_var)));
}
IL_0013:
{
String_t* L_3 = ___0_recordingPath;
bool L_4;
L_4 = Directory_Exists_m3D125E9E88C291CF11113444F961A64DD83AE1C7(L_3, NULL);
if (!L_4)
{
goto IL_0040;
}
}
{
String_t* L_5 = ___0_recordingPath;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_5, _stringLiteralCB9ED7D9174DCB8728E15E0FDCFED3A73B5C84C4, NULL);
bool L_7;
L_7 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_6, NULL);
if (L_7)
{
goto IL_003e;
}
}
{
String_t* L_8 = ___0_recordingPath;
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1FA846A8623D5BFAB345C32189616EB7B385FD4D)), L_8, NULL);
InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A* L_10 = (InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A_il2cpp_TypeInfo_var)));
NullCheck(L_10);
InvalidPathException__ctor_m62D559F92FDF121CC92E7A12401318483CD63979(L_10, L_9, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE_RuntimeMethod_var)));
}
IL_003e:
{
String_t* L_11 = ___0_recordingPath;
return L_11;
}
IL_0040:
{
String_t* L_12 = ___0_recordingPath;
bool L_13;
L_13 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_12, NULL);
if (L_13)
{
goto IL_005e;
}
}
{
String_t* L_14 = ___0_recordingPath;
String_t* L_15;
L_15 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral10DC8FEEDB2F6D1B2B974BEE98D47D23FD3E2948)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA296D16008C5409469563CF28EE0D3005EFE3F45)), NULL);
InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A* L_16 = (InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A_il2cpp_TypeInfo_var)));
NullCheck(L_16);
InvalidPathException__ctor_m62D559F92FDF121CC92E7A12401318483CD63979(L_16, L_15, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE_RuntimeMethod_var)));
}
IL_005e:
{
String_t* L_17 = ___0_recordingPath;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_18;
L_18 = Path_GetFileName_mB1A8CE314EE250B06E3D33142315E2BD3A75D1D6(L_17, NULL);
bool L_19;
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteralCB9ED7D9174DCB8728E15E0FDCFED3A73B5C84C4, NULL);
if (!L_19)
{
goto IL_0077;
}
}
{
String_t* L_20 = ___0_recordingPath;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_21;
L_21 = Path_GetDirectoryName_m428BADBE493A3927B51A13DEF658929B430516F6(L_20, NULL);
return L_21;
}
IL_0077:
{
String_t* L_22 = ___0_recordingPath;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_23;
L_23 = Path_GetExtension_m6FEAA9E14451BFD210B9D1AEC2430C813F570FE5(L_22, NULL);
bool L_24;
L_24 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_23, _stringLiteral3CC467A802D81D30CFCC13435F3C9EF52A777208, NULL);
if (!L_24)
{
goto IL_009f;
}
}
{
String_t* L_25 = ___0_recordingPath;
String_t* L_26;
L_26 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEF7A1A1D6706D36F678D36B5A9C8D47AB7F16A21)), L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9539353797A0004292EAB2F4B3687B551BCA2D5B)), NULL);
InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A* L_27 = (InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidPathException_t594286ECADE70CF2472A0FF3474B663D1C0FEC3A_il2cpp_TypeInfo_var)));
NullCheck(L_27);
InvalidPathException__ctor_m62D559F92FDF121CC92E7A12401318483CD63979(L_27, L_26, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE_RuntimeMethod_var)));
}
IL_009f:
{
String_t* L_28 = ___0_recordingPath;
return L_28;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_m125B6BE0B8B4F4DC5BA2D32BA5A6FA43FC884179 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, String_t* ___1_recordingPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INativeEngineDriverUserData_t8C92CE7974B4CDC208B5083339385D627C8101A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
NativeEngineConfigSet__ctor_mD1BC21A30BDD4911FA3A0BD9FC541821ECEA8A66(__this, L_0, NULL);
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_1 = L_1;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_2;
L_2 = VuforiaRuntimeUtilities_IsRecordingPlayMode_m78498990EABC543669A2C23B1869354E003D5E2B(NULL);
if (!L_2)
{
goto IL_003d;
}
}
{
String_t* L_3 = ___1_recordingPath;
String_t* L_4;
L_4 = NativeEngineConfigSet_SanitizeRecordingPath_m4E9AB68EFF3978FF3F78477BAE67C90F5D62CFCE(L_3, NULL);
___1_recordingPath = L_4;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = VuforiaRuntimeUtilities_GetDriverLibraryPath_m907479987D7EDA8EB018E12ED912E6676899093E(0, NULL);
V_0 = L_5;
String_t* L_6 = ___1_recordingPath;
FileDriverUserData_tDCDD15D143C095689EDBC9C2817744210DB297F9* L_7;
L_7 = FileDriverUserData_Create_m84A8A9FD704C0907FC03D81C248B890557678E5E(L_6, NULL);
__this->___mDriverUserData_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDriverUserData_2), (void*)L_7);
RuntimeObject* L_8 = __this->___mDriverUserData_2;
NullCheck(L_8);
intptr_t L_9;
L_9 = InterfaceFuncInvoker0< intptr_t >::Invoke(0 /* System.IntPtr Vuforia.Internal.NativeBridge.INativeEngineDriverUserData::get_UserDataPtr() */, INativeEngineDriverUserData_t8C92CE7974B4CDC208B5083339385D627C8101A0_il2cpp_TypeInfo_var, L_8);
V_1 = L_9;
goto IL_00a1;
}
IL_003d:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_10;
L_10 = VuforiaRuntimeUtilities_IsWebCamPlayMode_m2699673E9C8826815D2075430D230860CA051CE0(NULL);
if (L_10)
{
goto IL_004b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_11;
L_11 = VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE(NULL);
if (!L_11)
{
goto IL_0070;
}
}
IL_004b:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_12;
L_12 = VuforiaRuntimeUtilities_GetDriverLibraryPath_m907479987D7EDA8EB018E12ED912E6676899093E(1, NULL);
V_0 = L_12;
RuntimeObject* L_13;
L_13 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
NullCheck(L_13);
UnityDriverUserData_t599AA252B4696E58F215DCE16EF67FEEF3376443* L_14;
L_14 = InterfaceFuncInvoker0< UnityDriverUserData_t599AA252B4696E58F215DCE16EF67FEEF3376443* >::Invoke(1 /* Vuforia.Internal.VuforiaDriver.UnityDriverUserData Vuforia.Internal.VuforiaDriver.IUnityDriver::CreateDriverData() */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_13);
__this->___mDriverUserData_2 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDriverUserData_2), (void*)L_14);
RuntimeObject* L_15 = __this->___mDriverUserData_2;
NullCheck(L_15);
intptr_t L_16;
L_16 = InterfaceFuncInvoker0< intptr_t >::Invoke(0 /* System.IntPtr Vuforia.Internal.NativeBridge.INativeEngineDriverUserData::get_UserDataPtr() */, INativeEngineDriverUserData_t8C92CE7974B4CDC208B5083339385D627C8101A0_il2cpp_TypeInfo_var, L_15);
V_1 = L_16;
goto IL_00a1;
}
IL_0070:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_17;
L_17 = VuforiaRuntimeUtilities_IsPlatformARFoundation_mA312D2134D7DE09F07FCE00CA77165E1E3A56D6F(NULL);
if (!L_17)
{
goto IL_00a0;
}
}
{
RuntimeObject* L_18;
L_18 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
NullCheck(L_18);
String_t* L_19;
L_19 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.Internal.VuforiaDriver.IUnityDriver::GetDriverNameForARFoundation() */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_18);
V_0 = L_19;
RuntimeObject* L_20;
L_20 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
NullCheck(L_20);
UnityDriverUserData_t599AA252B4696E58F215DCE16EF67FEEF3376443* L_21;
L_21 = InterfaceFuncInvoker0< UnityDriverUserData_t599AA252B4696E58F215DCE16EF67FEEF3376443* >::Invoke(1 /* Vuforia.Internal.VuforiaDriver.UnityDriverUserData Vuforia.Internal.VuforiaDriver.IUnityDriver::CreateDriverData() */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_20);
__this->___mDriverUserData_2 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDriverUserData_2), (void*)L_21);
RuntimeObject* L_22 = __this->___mDriverUserData_2;
NullCheck(L_22);
intptr_t L_23;
L_23 = InterfaceFuncInvoker0< intptr_t >::Invoke(0 /* System.IntPtr Vuforia.Internal.NativeBridge.INativeEngineDriverUserData::get_UserDataPtr() */, INativeEngineDriverUserData_t8C92CE7974B4CDC208B5083339385D627C8101A0_il2cpp_TypeInfo_var, L_22);
V_1 = L_23;
goto IL_00a1;
}
IL_00a0:
{
return;
}
IL_00a1:
{
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_24 = __this->___mConfigSet_1;
String_t* L_25 = V_0;
intptr_t L_26 = V_1;
NativeEngineConfigSet_AddDriverConfig_mFA51DBF5AC266111EB156B56246E478A57165F49(L_24, L_25, L_26, NULL);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_m228C23D53C016F73F820C965293E7B0B4179254F (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, String_t* ___1_driverName, intptr_t ___2_userData, const RuntimeMethod* method)
{
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
NativeEngineConfigSet__ctor_mD1BC21A30BDD4911FA3A0BD9FC541821ECEA8A66(__this, L_0, NULL);
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_1 = __this->___mConfigSet_1;
String_t* L_2 = ___1_driverName;
intptr_t L_3 = ___2_userData;
NativeEngineConfigSet_AddDriverConfig_mFA51DBF5AC266111EB156B56246E478A57165F49(L_1, L_2, L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration,Vuforia.FusionProviderOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_m5466099652746EB4954923A26DE52297FF7A89A4 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, int32_t ___1_fusionProviderOption, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* V_1 = NULL;
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
NativeEngineConfigSet__ctor_mD1BC21A30BDD4911FA3A0BD9FC541821ECEA8A66(__this, L_0, NULL);
int32_t L_1 = ___1_fusionProviderOption;
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_3 = ___0_vuforiaConfiguration;
NullCheck(L_3);
DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* L_4;
L_4 = VuforiaConfiguration_get_DeviceTracker_mF3F6F7414BC3BAF7EB3F33A13ADDDA305124EA0E_inline(L_3, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = DeviceTrackerConfiguration_get_ARCoreRequirementSetting_mFCF4FB5713F4E2896A847909AE5D8C055DA1A922_inline(L_4, NULL);
V_0 = (bool)((int32_t)((int32_t)L_2&((!(((uint32_t)L_5) <= ((uint32_t)0)))? 1 : 0)));
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_6 = (VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F*)il2cpp_codegen_object_new(VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuFusionProviderConfig__ctor_mB2A82E5F59DA7A9342C023FABE27CC6CBF92C837(L_6, NULL);
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_7 = L_6;
bool L_8 = V_0;
int32_t L_9;
L_9 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_8, NULL);
NullCheck(L_7);
L_7->___usePlatformFusionProvider_0 = L_9;
V_1 = L_7;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_10 = __this->___mConfigSet_1;
VuFusionProviderConfig_t1A57334CDE856B5A35E971075443D08A896C000F* L_11 = V_1;
NullCheck(L_10);
bool L_12;
L_12 = VuEngineConfigSet_AddFusionProviderConfig_m65C4296E2FE35098AF640FB97CB094C74CCB9E3A(L_10, L_11, NULL);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::.ctor(Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet__ctor_mD1BC21A30BDD4911FA3A0BD9FC541821ECEA8A66 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC8D6EFC783C78F94D65674D4428F9E8A93B9232);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB249ABFB31F447D7E7FAE0B039E74718D7F17AF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9);
s_Il2CppMethodInitialized = true;
}
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* V_0 = NULL;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* V_1 = NULL;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* V_2 = NULL;
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* V_3 = NULL;
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* V_4 = NULL;
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* V_5 = NULL;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* G_B7_0 = NULL;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* G_B6_0 = NULL;
String_t* G_B8_0 = NULL;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* G_B8_1 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_0;
L_0 = VuEngineConfigSet_Create_mE4349F8903785B8FB031163AB740871170E491B1(NULL);
__this->___mConfigSet_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mConfigSet_1), (void*)L_0);
AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_1 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
NullCheck(L_1);
AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_1, _stringLiteral4D613657609485AE586A3379BA0E3FC13C1E1078, NULL);
__this->___mUnityPlayer_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUnityPlayer_3), (void*)L_1);
AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_2 = __this->___mUnityPlayer_3;
NullCheck(L_2);
AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3;
L_3 = AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD(L_2, _stringLiteralFB4AE4F77150C3A8E8E4F8B23E734E0C7277B7D9, AndroidJavaObject_GetStatic_TisAndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_mD7D192A35EB2B2DA3775FAB081958B72088251DD_RuntimeMethod_var);
__this->___mCurrentActivity_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentActivity_4), (void*)L_3);
AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_4 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)il2cpp_codegen_object_new(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03_il2cpp_TypeInfo_var);
NullCheck(L_4);
AndroidJavaClass__ctor_mB5466169E1151B8CC44C8FED234D79984B431389(L_4, _stringLiteralDB249ABFB31F447D7E7FAE0B039E74718D7F17AF, NULL);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5;
L_5 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
NullCheck(L_4);
AndroidJavaObject_CallStatic_mB677DE04369EDD8E6DECAF2F233116EE1F06555C(L_4, _stringLiteralAC8D6EFC783C78F94D65674D4428F9E8A93B9232, L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_6;
L_6 = VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21(NULL);
if (!L_6)
{
goto IL_008a;
}
}
{
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_7 = (VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6*)il2cpp_codegen_object_new(VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6_il2cpp_TypeInfo_var);
NullCheck(L_7);
VuPlatformLuminConfig__ctor_m826E701A5C03FBCB7C6AA2D5974FDCBE8FC1F7EA(L_7, NULL);
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_8 = L_7;
AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9 = __this->___mCurrentActivity_4;
NullCheck(L_9);
intptr_t L_10;
L_10 = AndroidJavaObject_GetRawObject_m536F043B5CE2C21369FF6173C9D2A9A62136BC48(L_9, NULL);
NullCheck(L_8);
L_8->___activity_0 = L_10;
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_11 = L_8;
intptr_t L_12;
L_12 = NativeEngineConfigSet_vuforiaUnityPlayerGetJavaVM_m079BFBB78888D4C97DB0CB0B2BC35B5BC6517033(NULL);
NullCheck(L_11);
L_11->___javaVM_1 = L_12;
V_4 = L_11;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_13 = __this->___mConfigSet_1;
VuPlatformLuminConfig_tF00FFE1587F2E229879DEBD3DF0C2AA68EE215C6* L_14 = V_4;
NullCheck(L_13);
bool L_15;
L_15 = VuEngineConfigSet_AddPlatformLuminConfig_mC7997777536E015F17714BE69CEDE8140AA6ABFA(L_13, L_14, NULL);
goto IL_00bb;
}
IL_008a:
{
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_16 = (VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63*)il2cpp_codegen_object_new(VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63_il2cpp_TypeInfo_var);
NullCheck(L_16);
VuPlatformAndroidConfig__ctor_m9F277629E8288B17AF40432BF152CA55256F771D(L_16, NULL);
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_17 = L_16;
AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_18 = __this->___mCurrentActivity_4;
NullCheck(L_18);
intptr_t L_19;
L_19 = AndroidJavaObject_GetRawObject_m536F043B5CE2C21369FF6173C9D2A9A62136BC48(L_18, NULL);
NullCheck(L_17);
L_17->___activity_0 = L_19;
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_20 = L_17;
intptr_t L_21;
L_21 = NativeEngineConfigSet_vuforiaUnityPlayerGetJavaVM_m079BFBB78888D4C97DB0CB0B2BC35B5BC6517033(NULL);
NullCheck(L_20);
L_20->___javaVM_1 = L_21;
V_5 = L_20;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_22 = __this->___mConfigSet_1;
VuPlatformAndroidConfig_t113117D34DC87813ECB7FE5E4FCA8E01DB83BB63* L_23 = V_5;
NullCheck(L_22);
bool L_24;
L_24 = VuEngineConfigSet_AddPlatformAndroidConfig_mCB2AC00C7F2D2C65A14A8D1936E941881566954C(L_22, L_23, NULL);
}
IL_00bb:
{
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_25 = (VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752*)il2cpp_codegen_object_new(VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_il2cpp_TypeInfo_var);
NullCheck(L_25);
VuDeviceCalibrationConfig__ctor_m596622E7AEFC2BD0B1B29258340F30F016D7A8AA(L_25, NULL);
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_26 = L_25;
NullCheck(L_26);
L_26->___asyncFetchLatestCalibration_0 = 0;
V_0 = L_26;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_27 = __this->___mConfigSet_1;
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_28 = V_0;
NullCheck(L_27);
bool L_29;
L_29 = VuEngineConfigSet_AddDeviceCalibrationConfig_m19AA3AC08AAC76A7C2993EA3DE4317EEC119151D(L_27, L_28, NULL);
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_30 = (VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A*)il2cpp_codegen_object_new(VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_il2cpp_TypeInfo_var);
NullCheck(L_30);
VuInternalConfig__ctor_m95988B83B636B984280C81585EA407CA7E2B7247(L_30, NULL);
V_1 = L_30;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_31 = V_1;
NullCheck(L_31);
L_31->___enableSideLoadedDeviceCalibration_0 = 1;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_32 = V_1;
NullCheck(L_32);
L_32->___noObservationsWhileNotTracking_6 = 0;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_33;
L_33 = VuforiaRuntimeUtilities_IsRecordingPlayMode_m78498990EABC543669A2C23B1869354E003D5E2B(NULL);
if (!L_33)
{
goto IL_00f7;
}
}
{
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_34 = V_1;
NullCheck(L_34);
L_34->___enableAreaTargetWithVISLAM_1 = 1;
}
IL_00f7:
{
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_35 = __this->___mConfigSet_1;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_36 = V_1;
NullCheck(L_35);
bool L_37;
L_37 = VuEngineConfigSet_AddInternalConfig_mA2E1915B0E83DA524614187157A448A1FF3DF69B(L_35, L_36, NULL);
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_38 = (VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C*)il2cpp_codegen_object_new(VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C_il2cpp_TypeInfo_var);
NullCheck(L_38);
VuLicenseConfig__ctor_m165BFB7378DB39B87ED912712DAA1D1FE9FD3705(L_38, NULL);
V_2 = L_38;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_39 = V_2;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_40 = ___0_vuforiaConfiguration;
NullCheck(L_40);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_41;
L_41 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_40, NULL);
NullCheck(L_41);
String_t* L_42;
L_42 = GenericVuforiaConfiguration_get_LicenseKey_mB0A824C5E91BAA08B36DEBE88E0D4827032264EC_inline(L_41, NULL);
bool L_43;
L_43 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_42, NULL);
G_B6_0 = L_39;
if (!L_43)
{
G_B7_0 = L_39;
goto IL_012f;
}
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_44 = ___0_vuforiaConfiguration;
NullCheck(L_44);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_45;
L_45 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_44, NULL);
NullCheck(L_45);
String_t* L_46;
L_46 = GenericVuforiaConfiguration_get_UfoLicenseKey_mB20CE2B4B5F85226C34367AC9862D25C7921DBFA_inline(L_45, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_47;
L_47 = VuforiaRuntimeUtilities_DecodeLicenseKey_mABCBC1AC5287C2E8F820C53531BEF69D1DBF2E6C(L_46, NULL);
G_B8_0 = L_47;
G_B8_1 = G_B6_0;
goto IL_013a;
}
IL_012f:
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_48 = ___0_vuforiaConfiguration;
NullCheck(L_48);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_49;
L_49 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_48, NULL);
NullCheck(L_49);
String_t* L_50;
L_50 = GenericVuforiaConfiguration_get_LicenseKey_mB0A824C5E91BAA08B36DEBE88E0D4827032264EC_inline(L_49, NULL);
G_B8_0 = L_50;
G_B8_1 = G_B7_0;
}
IL_013a:
{
NullCheck(G_B8_1);
G_B8_1->___key_0 = G_B8_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B8_1->___key_0), (void*)G_B8_0);
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_51 = __this->___mConfigSet_1;
VuLicenseConfig_t464FBBE01CFA33FB3FC314ECAD3003749F86908C* L_52 = V_2;
NullCheck(L_51);
bool L_53;
L_53 = VuEngineConfigSet_AddLicenseConfig_mD247B359556D46A17B97289AEF43F71D85E8DC2A(L_51, L_52, NULL);
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_54 = (VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB*)il2cpp_codegen_object_new(VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB_il2cpp_TypeInfo_var);
NullCheck(L_54);
VuSoftwareContextConfig__ctor_mF16CFC175611210BF17F7DBA8343760159E26B81(L_54, NULL);
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_55 = L_54;
NullCheck(L_55);
L_55->___softwareContextType_0 = 2;
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_56 = L_55;
String_t* L_57;
L_57 = Application_get_unityVersion_m27BB3207901305BD239E1C3A74035E15CF3E5D21(NULL);
NullCheck(L_56);
L_56->___softwareVersion_1 = L_57;
Il2CppCodeGenWriteBarrier((void**)(&L_56->___softwareVersion_1), (void*)L_57);
V_3 = L_56;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_58 = __this->___mConfigSet_1;
VuSoftwareContextConfig_t619C093E5C07D959C9D4218B61B46C2077BDF5CB* L_59 = V_3;
NullCheck(L_58);
bool L_60;
L_60 = VuEngineConfigSet_AddSoftwareContextConfig_mBF14F04C2598BE08FCF33C5D15A9E664FB488048(L_58, L_59, NULL);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::AddDriverConfig(Vuforia.VuEngineConfigSet,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet_AddDriverConfig_mFA51DBF5AC266111EB156B56246E478A57165F49 (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* ___0_configSet, String_t* ___1_driverName, intptr_t ___2_userDataPtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* V_0 = NULL;
{
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_0 = (VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949*)il2cpp_codegen_object_new(VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDriverConfig__ctor_mA18CCBA203E2B5C18E647083FD41F051837C59FC(L_0, NULL);
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_1 = L_0;
String_t* L_2 = ___1_driverName;
NullCheck(L_1);
L_1->___driverName_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___driverName_0), (void*)L_2);
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_3 = L_1;
intptr_t L_4 = ___2_userDataPtr;
NullCheck(L_3);
L_3->___userData_1 = L_4;
V_0 = L_3;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_5 = ___0_configSet;
VuDriverConfig_t2662511AF8B3E2F8D7B6A0FA84067C8DB1DDF949* L_6 = V_0;
NullCheck(L_5);
bool L_7;
L_7 = VuEngineConfigSet_AddDriverConfig_m6B8512328D23A79E622455DC2A87469527977445(L_5, L_6, NULL);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet_Finalize_m2606681486904381A64F1E1458043055F6B2A99A (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
NativeEngineConfigSet_Dispose_m3DD254963DB9D2AD01F5D3663662633C971F534F(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet_Dispose_m109F49CBDD0C1F350E92C81D26ABC0A4C4E0C5F0 (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NativeEngineConfigSet_Dispose_m3DD254963DB9D2AD01F5D3663662633C971F534F(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineConfigSet::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineConfigSet_Dispose_m3DD254963DB9D2AD01F5D3663662633C971F534F (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* G_B2_0 = NULL;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* G_B1_0 = NULL;
RuntimeObject* G_B5_0 = NULL;
RuntimeObject* G_B4_0 = NULL;
{
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_0 = __this->___mConfigSet_1;
VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
VuEngineConfigSet_Dispose_mFB6729DF95C6967C2E91E89E499CF6674FA9E2E2(G_B2_0, NULL);
}
IL_0011:
{
RuntimeObject* L_2 = __this->___mDriverUserData_2;
RuntimeObject* L_3 = L_2;
G_B4_0 = L_3;
if (L_3)
{
G_B5_0 = L_3;
goto IL_001d;
}
}
{
goto IL_0022;
}
IL_001d:
{
NullCheck(G_B5_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B5_0);
}
IL_0022:
{
AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = __this->___mCurrentActivity_4;
NullCheck(L_4);
AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_4, NULL);
AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* L_5 = __this->___mUnityPlayer_3;
NullCheck(L_5);
AndroidJavaObject_Dispose_m2B1593C20B3CE1C8FF95982F638F50985F9DD9E6(L_5, NULL);
__this->___mCurrentActivity_4 = (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentActivity_4), (void*)(AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL);
__this->___mUnityPlayer_3 = (AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUnityPlayer_3), (void*)(AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03*)NULL);
__this->___mConfigSet_1 = (VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mConfigSet_1), (void*)(VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61*)NULL);
__this->___mDriverUserData_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDriverUserData_2), (void*)(RuntimeObject*)NULL);
return;
}
}
// System.IntPtr Vuforia.Internal.NativeBridge.NativeEngineConfigSet::vuforiaUnityPlayerGetJavaVM()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t NativeEngineConfigSet_vuforiaUnityPlayerGetJavaVM_m079BFBB78888D4C97DB0CB0B2BC35B5BC6517033 (const RuntimeMethod* method)
{
typedef intptr_t (DEFAULT_CALL *PInvokeFunc) ();
#if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_VuforiaUnityPlayer_INTERNAL
static PInvokeFunc il2cppPInvokeFunc;
if (il2cppPInvokeFunc == NULL)
{
int parameterSize = 0;
il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("VuforiaUnityPlayer"), "vuforiaUnityPlayerGetJavaVM", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
}
#endif
// Native function invocation
#if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_VuforiaUnityPlayer_INTERNAL
intptr_t returnValue = reinterpret_cast<PInvokeFunc>(vuforiaUnityPlayerGetJavaVM)();
#else
intptr_t returnValue = il2cppPInvokeFunc();
#endif
return returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Vuforia.Internal.NativeBridge.NativeObservationUtils::GetObserverIdFromVuObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeObservationUtils_GetObserverIdFromVuObservation_m9D5C99E8DACB85E1F9711A0EAE2D21DEAF2DE39C (RuntimeObject* ___0_vuObservation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
RuntimeObject* L_0 = ___0_vuObservation;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
if (L_1)
{
goto IL_0016;
}
}
{
RuntimeObject* L_2 = ___0_vuObservation;
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var));
RuntimeObject* L_3 = V_1;
if (L_3)
{
goto IL_001d;
}
}
{
goto IL_0024;
}
IL_0016:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 Vuforia.IVuMarkObservation::get_RuntimeId() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_4);
return L_5;
}
IL_001d:
{
RuntimeObject* L_6 = V_1;
NullCheck(L_6);
int32_t L_7;
L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 Vuforia.IVuAnchorObservation::get_AnchorId() */, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var, L_6);
return L_7;
}
IL_0024:
{
RuntimeObject* L_8 = ___0_vuObservation;
NullCheck(L_8);
int32_t L_9;
L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObservation::get_ObserverId() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_8);
return L_9;
}
}
#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
// Vuforia.StatusInfo Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeStatusInfoToUnity(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeToUnityConversionUtil_ConvertNativeStatusInfoToUnity_m1C6C5CB72658A5BCCE1254E8B9C4BA9C9CFCF887 (RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuDevicePoseObservation_t3281C6B4113A40422836680B88EF6814EAFC5137_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
RuntimeObject* L_0 = ___0_observation;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
int32_t L_2 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)))
{
case 0:
{
goto IL_0090;
}
case 1:
{
goto IL_006e;
}
case 2:
{
goto IL_00b2;
}
case 3:
{
goto IL_00c3;
}
case 4:
{
goto IL_00d6;
}
case 5:
{
goto IL_00a1;
}
case 6:
{
goto IL_005d;
}
case 7:
{
goto IL_007f;
}
case 8:
{
goto IL_004c;
}
case 9:
{
goto IL_00d6;
}
case 10:
{
goto IL_00d6;
}
case 11:
{
goto IL_00d6;
}
case 12:
{
goto IL_00d6;
}
case 13:
{
goto IL_00d4;
}
}
}
{
goto IL_00d6;
}
IL_004c:
{
RuntimeObject* L_3 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_3, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var)));
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuAnchorObservationStatusInfo Vuforia.IVuAnchorObservation::get_StatusInfo() */, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var)));
int32_t L_5;
L_5 = WrapperExtensionMethods_ToStatusInfo_m0F9D0ACFDD3DE4CDDCAD24E9CA80157F7ED68D16(L_4, NULL);
return L_5;
}
IL_005d:
{
RuntimeObject* L_6 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var)));
int32_t L_7;
L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuAreaTargetObservationStatusInfo Vuforia.IVuAreaTargetObservation::get_StatusInfo() */, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var)));
int32_t L_8;
L_8 = WrapperExtensionMethods_ToStatusInfo_mC43500C01FD081FEF3C15E2B6AB3FFC12E61AE8D(L_7, NULL);
return L_8;
}
IL_006e:
{
RuntimeObject* L_9 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var)));
int32_t L_10;
L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuCylinderTargetObservationStatusInfo Vuforia.IVuCylinderTargetObservation::get_StatusInfo() */, IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_9, IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var)));
int32_t L_11;
L_11 = WrapperExtensionMethods_ToStatusInfo_m6C3FEED54EAD40E446A2EB501D976272C10B8DF4(L_10, NULL);
return L_11;
}
IL_007f:
{
RuntimeObject* L_12 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_12, IVuDevicePoseObservation_t3281C6B4113A40422836680B88EF6814EAFC5137_il2cpp_TypeInfo_var)));
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuDevicePoseObservationStatusInfo Vuforia.IVuDevicePoseObservation::get_StatusInfo() */, IVuDevicePoseObservation_t3281C6B4113A40422836680B88EF6814EAFC5137_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_12, IVuDevicePoseObservation_t3281C6B4113A40422836680B88EF6814EAFC5137_il2cpp_TypeInfo_var)));
int32_t L_14;
L_14 = WrapperExtensionMethods_ToStatusInfo_mB77F45FBCC47E4F63DD1EEB25E60B14B03CE7BF2(L_13, NULL);
return L_14;
}
IL_0090:
{
RuntimeObject* L_15 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_15, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var)));
int32_t L_16;
L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuImageTargetObservationStatusInfo Vuforia.IVuImageTargetObservation::get_StatusInfo() */, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_15, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var)));
int32_t L_17;
L_17 = WrapperExtensionMethods_ToStatusInfo_m2997FFAF2CD06C2705A7734DB33EFFB5904D5C60(L_16, NULL);
return L_17;
}
IL_00a1:
{
RuntimeObject* L_18 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_18, IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var)));
int32_t L_19;
L_19 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuModelTargetObservationStatusInfo Vuforia.IVuModelTargetObservation::get_StatusInfo() */, IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_18, IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var)));
int32_t L_20;
L_20 = WrapperExtensionMethods_ToStatusInfo_m6F080F3411229F332071265873977186684D8C69(L_19, NULL);
return L_20;
}
IL_00b2:
{
RuntimeObject* L_21 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_21, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var)));
int32_t L_22;
L_22 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuMultiTargetObservationStatusInfo Vuforia.IVuMultiTargetObservation::get_StatusInfo() */, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_21, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var)));
int32_t L_23;
L_23 = WrapperExtensionMethods_ToStatusInfo_mB6386D290422FDB1255588EDDA23704EF98ED7EF(L_22, NULL);
return L_23;
}
IL_00c3:
{
RuntimeObject* L_24 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_24, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var)));
int32_t L_25;
L_25 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuVuMarkObservationStatusInfo Vuforia.IVuMarkObservation::get_StatusInfo() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_24, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var)));
int32_t L_26;
L_26 = WrapperExtensionMethods_ToStatusInfo_mC4B96E2A2A01A96DDAAAC92CC38167649B3A684F(L_25, NULL);
return L_26;
}
IL_00d4:
{
return (int32_t)(2);
}
IL_00d6:
{
RuntimeObject* L_27 = ___0_observation;
NullCheck(L_27);
int32_t L_28;
L_28 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var)), L_27);
V_1 = L_28;
Il2CppFakeBox<int32_t> L_29(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_il2cpp_TypeInfo_var)), (&V_1));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
String_t* L_31;
L_31 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBB3EAE7FD84374901DA82A56ECFBC287A6748BBD)), L_30, NULL);
Exception_t* L_32 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_32);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_32, L_31, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeToUnityConversionUtil_ConvertNativeStatusInfoToUnity_m1C6C5CB72658A5BCCE1254E8B9C4BA9C9CFCF887_RuntimeMethod_var)));
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativePoseMatrixToUnityPose(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 NativeToUnityConversionUtil_ConvertNativePoseMatrixToUnityPose_mB788B443BF53CF74C72B58F408C2E3C9C4F80494 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_vuMatrix44F, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0 = ___0_vuMatrix44F;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D(L_0, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = NativeToUnityConversionUtil_GetTargetPosition_m074D839017A6F91CE6CA96231549B1FA0A19DDB7(L_2, NULL);
V_0 = L_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = L_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = NativeToUnityConversionUtil_GetTargetRotation_m5F77F946DAA6BF4F87D64A46AD3802CE9108EA52(L_4, NULL);
V_1 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = NativeToUnityConversionUtil_GetTargetScale_mC9C2651EF54819C46E3C9B6B74D5BB262D9466AD(L_4, NULL);
V_2 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_10;
memset((&L_10), 0, sizeof(L_10));
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&L_10), L_7, L_8, L_9, /*hidden argument*/NULL);
return L_10;
}
}
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityPoseToNativePoseMatrix(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_ConvertUnityPoseToNativePoseMatrix_mE1D188B008D41DCD3A82311525DB949FB69AC496 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&___0_pose), NULL);
V_0 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (1.0f), (1.0f), (-1.0f), /*hidden argument*/NULL);
Vector3_Scale_mE0DC2C1B7902271788591F17DBE7F7F72EC37283_inline((&V_0), L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&___0_pose), NULL);
V_1 = L_2;
Quaternion_Normalize_m0CB5FAED5332234E3F6267F5A4C99B6A6A79CBE1_inline((&V_1), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_1;
float L_4 = L_3.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = V_1;
float L_6 = L_5.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = V_1;
float L_8 = L_7.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_1;
float L_10 = L_9.___w_3;
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_1), ((-L_4)), ((-L_6)), L_8, L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&___0_pose), NULL);
V_2 = L_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15;
L_15 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_12, L_13, L_14, NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_16;
L_16 = NativeToUnityConversionUtil_Matrix4x4ToVuMatrix44f_mDA748CB81788BACD529858A2172E7B5925A7616A(L_15, NULL);
return L_16;
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativePoseMatrixToObserverPose(Vuforia.VuMatrix44F,Vuforia.VuObservationType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 NativeToUnityConversionUtil_ConvertNativePoseMatrixToObserverPose_m811A784E4D2712547AC6A5DDB15AA422FC782101 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_nativePose, int32_t ___1_observationType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0 = ___0_nativePose;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_1;
L_1 = NativeToUnityConversionUtil_ConvertNativePoseMatrixToUnityPose_mB788B443BF53CF74C72B58F408C2E3C9C4F80494(L_0, NULL);
V_0 = L_1;
int32_t L_2 = ___1_observationType;
if ((((int32_t)L_2) == ((int32_t)7)))
{
goto IL_000f;
}
}
{
int32_t L_3 = ___1_observationType;
if ((!(((uint32_t)L_3) == ((uint32_t)6))))
{
goto IL_0022;
}
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20((&V_0), (180.0f), L_4, NULL);
goto IL_005b;
}
IL_0022:
{
int32_t L_5 = ___1_observationType;
if ((((int32_t)L_5) == ((int32_t)((int32_t)9))))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___1_observationType;
if ((((int32_t)L_6) == ((int32_t)8)))
{
goto IL_003e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20((&V_0), (90.0f), L_7, NULL);
goto IL_005b;
}
IL_003e:
{
int32_t L_8 = ___1_observationType;
if ((!(((uint32_t)L_8) == ((uint32_t)8))))
{
goto IL_005b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
float L_10;
L_10 = RuntimeExtensionMethods_RotateToOrientation_mA9DD7177618445A0AFD0FE83A47CB7EBC074E24F(L_9, 3, NULL);
V_1 = L_10;
float L_11 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20((&V_0), L_11, L_12, NULL);
}
IL_005b:
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_13 = V_0;
return L_13;
}
}
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityObserverPoseToNativePoseMatrix(Vuforia.Internal.Core.Pose,Vuforia.VuObservationType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_ConvertUnityObserverPoseToNativePoseMatrix_m6EDC9F3E4731EA0D6C32AF7603E85ECB6A87A29E (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, int32_t ___1_observationType, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_pose;
V_0 = L_0;
int32_t L_1 = ___1_observationType;
if ((((int32_t)L_1) == ((int32_t)7)))
{
goto IL_000a;
}
}
{
int32_t L_2 = ___1_observationType;
if ((!(((uint32_t)L_2) == ((uint32_t)6))))
{
goto IL_001d;
}
}
IL_000a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20((&V_0), (-180.0f), L_3, NULL);
goto IL_0037;
}
IL_001d:
{
int32_t L_4 = ___1_observationType;
if ((((int32_t)L_4) == ((int32_t)8)))
{
goto IL_0037;
}
}
{
int32_t L_5 = ___1_observationType;
if ((((int32_t)L_5) == ((int32_t)((int32_t)9))))
{
goto IL_0037;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20((&V_0), (-90.0f), L_6, NULL);
}
IL_0037:
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_7 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8;
L_8 = NativeToUnityConversionUtil_ConvertUnityPoseToNativePoseMatrix_mE1D188B008D41DCD3A82311525DB949FB69AC496(L_7, NULL);
return L_8;
}
}
// UnityEngine.Vector3 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::GetTargetScale(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeToUnityConversionUtil_GetTargetScale_mC9C2651EF54819C46E3C9B6B74D5BB262D9466AD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_poseMatrix, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_poseMatrix), 0, NULL);
V_0 = L_0;
float L_1;
L_1 = Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline((&V_0), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_poseMatrix), 1, NULL);
V_0 = L_2;
float L_3;
L_3 = Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline((&V_0), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
L_4 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_poseMatrix), 2, NULL);
V_0 = L_4;
float L_5;
L_5 = Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Quaternion Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::GetTargetRotation(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 NativeToUnityConversionUtil_GetTargetRotation_m5F77F946DAA6BF4F87D64A46AD3802CE9108EA52 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_poseMatrix, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_poseMatrix), 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_0, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_poseMatrix), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_2, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_1, L_3, NULL);
V_0 = L_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = V_0;
float L_6 = L_5.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = V_0;
float L_8 = L_7.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_0;
float L_10 = L_9.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_0;
float L_12 = L_11.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
memset((&L_13), 0, sizeof(L_13));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_13), ((float)il2cpp_codegen_multiply(L_6, (-1.0f))), ((float)il2cpp_codegen_multiply(L_8, (-1.0f))), L_10, L_12, /*hidden argument*/NULL);
return L_13;
}
}
// UnityEngine.Vector3 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::GetTargetPosition(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NativeToUnityConversionUtil_GetTargetPosition_m074D839017A6F91CE6CA96231549B1FA0A19DDB7 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_poseMatrix, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_poseMatrix), 3, NULL);
V_0 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (1.0f), (1.0f), (-1.0f), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_1, NULL);
Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline((&V_0), L_2, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_3, NULL);
return L_4;
}
}
// UnityEngine.Matrix4x4 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::VuMatrix44FToMatrix4x4(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_matrix, const RuntimeMethod* method)
{
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0 = ___0_matrix;
float L_1 = L_0.___m0_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2 = ___0_matrix;
float L_3 = L_2.___m1_1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_4 = ___0_matrix;
float L_5 = L_4.___m2_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_6 = ___0_matrix;
float L_7 = L_6.___m3_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_9 = ___0_matrix;
float L_10 = L_9.___m4_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_11 = ___0_matrix;
float L_12 = L_11.___m5_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_13 = ___0_matrix;
float L_14 = L_13.___m6_6;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_15 = ___0_matrix;
float L_16 = L_15.___m7_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_17), L_10, L_12, L_14, L_16, /*hidden argument*/NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_18 = ___0_matrix;
float L_19 = L_18.___m8_8;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_20 = ___0_matrix;
float L_21 = L_20.___m9_9;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_22 = ___0_matrix;
float L_23 = L_22.___m10_10;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_24 = ___0_matrix;
float L_25 = L_24.___m11_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26;
memset((&L_26), 0, sizeof(L_26));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_26), L_19, L_21, L_23, L_25, /*hidden argument*/NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_27 = ___0_matrix;
float L_28 = L_27.___m12_12;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_29 = ___0_matrix;
float L_30 = L_29.___m13_13;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_31 = ___0_matrix;
float L_32 = L_31.___m14_14;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_33 = ___0_matrix;
float L_34 = L_33.___m15_15;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_35;
memset((&L_35), 0, sizeof(L_35));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_35), L_28, L_30, L_32, L_34, /*hidden argument*/NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36;
memset((&L_36), 0, sizeof(L_36));
Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&L_36), L_8, L_17, L_26, L_35, /*hidden argument*/NULL);
return L_36;
}
}
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::Matrix4x4ToVuMatrix44f(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_Matrix4x4ToVuMatrix44f_mDA748CB81788BACD529858A2172E7B5925A7616A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix4X4, const RuntimeMethod* method)
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6));
float L_0;
L_0 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 0, NULL);
(&V_0)->___m0_0 = L_0;
float L_1;
L_1 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 1, NULL);
(&V_0)->___m1_1 = L_1;
float L_2;
L_2 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 2, NULL);
(&V_0)->___m2_2 = L_2;
float L_3;
L_3 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 3, NULL);
(&V_0)->___m3_3 = L_3;
float L_4;
L_4 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 4, NULL);
(&V_0)->___m4_4 = L_4;
float L_5;
L_5 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 5, NULL);
(&V_0)->___m5_5 = L_5;
float L_6;
L_6 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 6, NULL);
(&V_0)->___m6_6 = L_6;
float L_7;
L_7 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 7, NULL);
(&V_0)->___m7_7 = L_7;
float L_8;
L_8 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), 8, NULL);
(&V_0)->___m8_8 = L_8;
float L_9;
L_9 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)9), NULL);
(&V_0)->___m9_9 = L_9;
float L_10;
L_10 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)10), NULL);
(&V_0)->___m10_10 = L_10;
float L_11;
L_11 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)11), NULL);
(&V_0)->___m11_11 = L_11;
float L_12;
L_12 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)12), NULL);
(&V_0)->___m12_12 = L_12;
float L_13;
L_13 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)13), NULL);
(&V_0)->___m13_13 = L_13;
float L_14;
L_14 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)14), NULL);
(&V_0)->___m14_14 = L_14;
float L_15;
L_15 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A((&___0_matrix4X4), ((int32_t)15), NULL);
(&V_0)->___m15_15 = L_15;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_16 = V_0;
return L_16;
}
}
// UnityEngine.Matrix4x4 Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::RemoveDeviceOrientationRotation(UnityEngine.Matrix4x4,UnityEngine.ScreenOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 NativeToUnityConversionUtil_RemoveDeviceOrientationRotation_m22F81BA4CA2A9435C6DF326343BABD23C9CCEABC (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, int32_t ___1_orientation, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
{
int32_t L_0 = ___1_orientation;
float L_1;
L_1 = RuntimeExtensionMethods_RotateToOrientation_mA9DD7177618445A0AFD0FE83A47CB7EBC074E24F(L_0, 3, NULL);
V_0 = ((float)il2cpp_codegen_multiply(L_1, (0.0174532924f)));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
V_1 = L_2;
float L_3 = V_0;
float L_4;
L_4 = cosf(L_3);
float L_5 = L_4;
V_2 = L_5;
(&V_1)->___m11_5 = L_5;
float L_6 = V_2;
(&V_1)->___m00_0 = L_6;
float L_7 = V_0;
float L_8;
L_8 = sinf(L_7);
(&V_1)->___m10_1 = L_8;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9 = V_1;
float L_10 = L_9.___m10_1;
(&V_1)->___m01_4 = ((-L_10));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11 = ___0_projectionMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
L_13 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_11, L_12, NULL);
return L_13;
}
}
// UnityEngine.Bounds Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeAABBToUnityBounds(Vuforia.VuAABB)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NativeToUnityConversionUtil_ConvertNativeAABBToUnityBounds_mCAD226B7953EBCC23093D72AD07CC9A3384A3D56 (VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___0_aabb, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_0 = ___0_aabb;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_1 = L_0.___center_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_1, NULL);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
float L_4 = L_3.___z_4;
(&V_0)->___z_4 = ((-L_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_6 = ___0_aabb;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_7 = L_6.___extent_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, (2.0f), NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10;
memset((&L_10), 0, sizeof(L_10));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_10), L_5, L_9, /*hidden argument*/NULL);
return L_10;
}
}
// Vuforia.VuAABB Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityBoundsToNativeAABB(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 NativeToUnityConversionUtil_ConvertUnityBoundsToNativeAABB_m6CAC541896ED9A73E92FDC2BF8B514DE096C4F95 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL);
V_0 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
float L_2 = L_1.___z_4;
(&V_0)->___z_4 = ((-L_2));
il2cpp_codegen_initobj((&V_1), sizeof(VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_4;
L_4 = MathExtensions_ToVuVector3_m472993875523D8CCBF00C00904B2D0F116FDA462(L_3, NULL);
(&V_1)->___center_0 = L_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_bounds), NULL);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_6;
L_6 = MathExtensions_ToVuVector3_m472993875523D8CCBF00C00904B2D0F116FDA462(L_5, NULL);
(&V_1)->___extent_1 = L_6;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_7 = V_1;
return L_7;
}
}
// UnityEngine.Bounds Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeAABBToObserverBounds(Vuforia.VuAABB,Vuforia.VuObserverType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NativeToUnityConversionUtil_ConvertNativeAABBToObserverBounds_mD411FD678164D7F9C59135A12EB19130E4F3A10E (VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___0_aabb, int32_t ___1_observerType, const RuntimeMethod* method)
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_0 = ___0_aabb;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1;
L_1 = NativeToUnityConversionUtil_ConvertNativeAABBToUnityBounds_mCAD226B7953EBCC23093D72AD07CC9A3384A3D56(L_0, NULL);
V_0 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
V_1 = L_2;
int32_t L_3 = ___1_observerType;
if ((((int32_t)L_3) == ((int32_t)7)))
{
goto IL_0017;
}
}
{
int32_t L_4 = ___1_observerType;
if ((!(((uint32_t)L_4) == ((uint32_t)6))))
{
goto IL_0035;
}
}
IL_0017:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((180.0f), L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_7, NULL);
V_1 = L_8;
goto IL_005a;
}
IL_0035:
{
int32_t L_9 = ___1_observerType;
if ((((int32_t)L_9) == ((int32_t)((int32_t)9))))
{
goto IL_005a;
}
}
{
int32_t L_10 = ___1_observerType;
if ((((int32_t)L_10) == ((int32_t)8)))
{
goto IL_005a;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((90.0f), L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_12, L_13, NULL);
V_1 = L_14;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17;
memset((&L_17), 0, sizeof(L_17));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_17), L_15, L_16, /*hidden argument*/NULL);
return L_17;
}
}
// Vuforia.VuAABB Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityObserverBoundsToNativeAABB(UnityEngine.Bounds,Vuforia.VuObserverType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 NativeToUnityConversionUtil_ConvertUnityObserverBoundsToNativeAABB_m53AA16A971CA992295C1037B85340E9101D8C4B0 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, int32_t ___1_observerType, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL);
V_0 = L_0;
int32_t L_1 = ___1_observerType;
if ((((int32_t)L_1) == ((int32_t)7)))
{
goto IL_0010;
}
}
{
int32_t L_2 = ___1_observerType;
if ((!(((uint32_t)L_2) == ((uint32_t)6))))
{
goto IL_002e;
}
}
IL_0010:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((-180.0f), L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_5, NULL);
V_0 = L_6;
goto IL_0053;
}
IL_002e:
{
int32_t L_7 = ___1_observerType;
if ((((int32_t)L_7) == ((int32_t)((int32_t)9))))
{
goto IL_0053;
}
}
{
int32_t L_8 = ___1_observerType;
if ((((int32_t)L_8) == ((int32_t)8)))
{
goto IL_0053;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((-90.0f), L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_10, L_11, NULL);
V_0 = L_12;
}
IL_0053:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15;
memset((&L_15), 0, sizeof(L_15));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_15), L_13, L_14, /*hidden argument*/NULL);
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_16;
L_16 = NativeToUnityConversionUtil_ConvertUnityBoundsToNativeAABB_m6CAC541896ED9A73E92FDC2BF8B514DE096C4F95(L_15, NULL);
return L_16;
}
}
// System.Byte[] Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertTextureToNativePixelBuffer(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* NativeToUnityConversionUtil_ConvertTextureToNativePixelBuffer_m456DFD1EF7FC7EAAE941FF1CEDCDE0196FFE5DE4 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51927B243033B9E913BE59364FD34D47D6D9CD3E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
NullCheck(L_0);
int32_t L_1;
L_1 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_0, NULL);
int32_t L_2;
L_2 = PixelFormatExtensions_ToVuImagePixelFormat_m0B3847406EE47F9E1032E641529EF12A80152745(L_1, NULL);
V_0 = L_2;
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)5)))
{
goto IL_0024;
}
}
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)3)))
{
goto IL_0024;
}
}
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) == ((int32_t)4)))
{
goto IL_0024;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral51927B243033B9E913BE59364FD34D47D6D9CD3E, NULL);
return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
}
IL_0024:
{
int32_t L_6 = V_0;
int32_t L_7;
L_7 = PixelFormatExtensions_GetBytesPerPixel_mFFED15916719FBD0D3468B3535D9C71798014079(L_6, NULL);
V_1 = L_7;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___0_texture;
NullCheck(L_8);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9;
L_9 = Texture2D_GetRawTextureData_m2A1EF0A8F087B261190E0AE98401F4022B71A954(L_8, NULL);
V_2 = L_9;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___0_texture;
NullCheck(L_10);
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_10);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = ___0_texture;
NullCheck(L_12);
int32_t L_13;
L_13 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_12);
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_3), L_11, L_13, NULL);
int32_t L_14;
L_14 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_3), NULL);
int32_t L_15;
L_15 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_3), NULL);
int32_t L_16 = V_1;
V_4 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_14, L_15)), L_16));
int32_t L_17 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_17);
V_5 = L_18;
int32_t L_19;
L_19 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_3), NULL);
int32_t L_20 = V_1;
V_6 = ((int32_t)il2cpp_codegen_multiply(L_19, L_20));
V_7 = 0;
goto IL_00a2;
}
IL_0071:
{
V_8 = 0;
goto IL_0096;
}
IL_0076:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
int32_t L_22 = V_7;
int32_t L_23 = V_6;
int32_t L_24 = V_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_2;
int32_t L_26 = V_4;
int32_t L_27 = V_7;
int32_t L_28 = V_6;
int32_t L_29 = V_8;
NullCheck(L_25);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_26, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_27, 1)), L_28)))), L_29));
uint8_t L_31 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_22, L_23)), L_24))), (uint8_t)L_31);
int32_t L_32 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0096:
{
int32_t L_33 = V_8;
int32_t L_34 = V_6;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_0076;
}
}
{
int32_t L_35 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00a2:
{
int32_t L_36 = V_7;
int32_t L_37;
L_37 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_3), NULL);
if ((((int32_t)L_36) < ((int32_t)L_37)))
{
goto IL_0071;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_5;
return L_38;
}
}
#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: Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshal_pinvoke(const VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2& unmarshaled, VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_pinvoke& marshaled)
{
marshaled.___U3CBufferU3Ek__BackingField_0 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___U3CBufferU3Ek__BackingField_0);
marshaled.___U3CHexStringValueU3Ek__BackingField_1 = il2cpp_codegen_marshal_string(unmarshaled.___U3CHexStringValueU3Ek__BackingField_1);
marshaled.___U3CStringValueU3Ek__BackingField_2 = il2cpp_codegen_marshal_string(unmarshaled.___U3CStringValueU3Ek__BackingField_2);
marshaled.___U3CNumericValueU3Ek__BackingField_3 = unmarshaled.___U3CNumericValueU3Ek__BackingField_3;
marshaled.___U3CDataTypeU3Ek__BackingField_4 = unmarshaled.___U3CDataTypeU3Ek__BackingField_4;
}
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshal_pinvoke_back(const VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_pinvoke& marshaled, VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___U3CBufferU3Ek__BackingField_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___U3CBufferU3Ek__BackingField_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CBufferU3Ek__BackingField_0), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___U3CBufferU3Ek__BackingField_0));
unmarshaled.___U3CHexStringValueU3Ek__BackingField_1 = il2cpp_codegen_marshal_string_result(marshaled.___U3CHexStringValueU3Ek__BackingField_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CHexStringValueU3Ek__BackingField_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CHexStringValueU3Ek__BackingField_1));
unmarshaled.___U3CStringValueU3Ek__BackingField_2 = il2cpp_codegen_marshal_string_result(marshaled.___U3CStringValueU3Ek__BackingField_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CStringValueU3Ek__BackingField_2), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CStringValueU3Ek__BackingField_2));
uint64_t unmarshaledU3CNumericValueU3Ek__BackingField_temp_3 = 0;
unmarshaledU3CNumericValueU3Ek__BackingField_temp_3 = marshaled.___U3CNumericValueU3Ek__BackingField_3;
unmarshaled.___U3CNumericValueU3Ek__BackingField_3 = unmarshaledU3CNumericValueU3Ek__BackingField_temp_3;
int32_t unmarshaledU3CDataTypeU3Ek__BackingField_temp_4 = 0;
unmarshaledU3CDataTypeU3Ek__BackingField_temp_4 = marshaled.___U3CDataTypeU3Ek__BackingField_4;
unmarshaled.___U3CDataTypeU3Ek__BackingField_4 = unmarshaledU3CDataTypeU3Ek__BackingField_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshal_pinvoke_cleanup(VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___U3CBufferU3Ek__BackingField_0);
marshaled.___U3CBufferU3Ek__BackingField_0 = NULL;
il2cpp_codegen_marshal_free(marshaled.___U3CHexStringValueU3Ek__BackingField_1);
marshaled.___U3CHexStringValueU3Ek__BackingField_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___U3CStringValueU3Ek__BackingField_2);
marshaled.___U3CStringValueU3Ek__BackingField_2 = NULL;
}
// Conversion methods for marshalling of: Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshal_com(const VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2& unmarshaled, VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_com& marshaled)
{
marshaled.___U3CBufferU3Ek__BackingField_0 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___U3CBufferU3Ek__BackingField_0);
marshaled.___U3CHexStringValueU3Ek__BackingField_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CHexStringValueU3Ek__BackingField_1);
marshaled.___U3CStringValueU3Ek__BackingField_2 = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CStringValueU3Ek__BackingField_2);
marshaled.___U3CNumericValueU3Ek__BackingField_3 = unmarshaled.___U3CNumericValueU3Ek__BackingField_3;
marshaled.___U3CDataTypeU3Ek__BackingField_4 = unmarshaled.___U3CDataTypeU3Ek__BackingField_4;
}
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshal_com_back(const VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_com& marshaled, VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___U3CBufferU3Ek__BackingField_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___U3CBufferU3Ek__BackingField_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CBufferU3Ek__BackingField_0), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___U3CBufferU3Ek__BackingField_0));
unmarshaled.___U3CHexStringValueU3Ek__BackingField_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CHexStringValueU3Ek__BackingField_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CHexStringValueU3Ek__BackingField_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CHexStringValueU3Ek__BackingField_1));
unmarshaled.___U3CStringValueU3Ek__BackingField_2 = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CStringValueU3Ek__BackingField_2);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CStringValueU3Ek__BackingField_2), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CStringValueU3Ek__BackingField_2));
uint64_t unmarshaledU3CNumericValueU3Ek__BackingField_temp_3 = 0;
unmarshaledU3CNumericValueU3Ek__BackingField_temp_3 = marshaled.___U3CNumericValueU3Ek__BackingField_3;
unmarshaled.___U3CNumericValueU3Ek__BackingField_3 = unmarshaledU3CNumericValueU3Ek__BackingField_temp_3;
int32_t unmarshaledU3CDataTypeU3Ek__BackingField_temp_4 = 0;
unmarshaledU3CDataTypeU3Ek__BackingField_temp_4 = marshaled.___U3CDataTypeU3Ek__BackingField_4;
unmarshaled.___U3CDataTypeU3Ek__BackingField_4 = unmarshaledU3CDataTypeU3Ek__BackingField_temp_4;
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshal_com_cleanup(VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___U3CBufferU3Ek__BackingField_0);
marshaled.___U3CBufferU3Ek__BackingField_0 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___U3CHexStringValueU3Ek__BackingField_1);
marshaled.___U3CHexStringValueU3Ek__BackingField_1 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___U3CStringValueU3Ek__BackingField_2);
marshaled.___U3CStringValueU3Ek__BackingField_2 = NULL;
}
// System.Void Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::.ctor(System.Byte[],System.UInt64,Vuforia.InstanceIdType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstanceIdImpl__ctor_mCBF567DF7860A21A2BB308CA2717A01B569E3965 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, uint64_t ___1_numericValue, int32_t ___2_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A65C5353FCF9B2392130B62992E8D50E5552C89);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
String_t* V_2 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
__this->___U3CBufferU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBufferU3Ek__BackingField_0), (void*)L_0);
uint64_t L_1 = ___1_numericValue;
__this->___U3CNumericValueU3Ek__BackingField_3 = L_1;
int32_t L_2 = ___2_type;
__this->___U3CDataTypeU3Ek__BackingField_4 = L_2;
__this->___U3CStringValueU3Ek__BackingField_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringValueU3Ek__BackingField_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
int32_t L_3;
L_3 = VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_inline(__this, NULL);
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_0062;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
L_4 = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(__this, NULL);
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)));
V_0 = L_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6;
L_6 = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8;
L_8 = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(__this, NULL);
NullCheck(L_8);
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_6, (RuntimeArray*)L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0;
Array_Reverse_m464993603E0F56B4A68F70113212032FE7381B6C((RuntimeArray*)L_9, NULL);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_10;
L_10 = Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_buffer;
NullCheck(L_10);
String_t* L_12;
L_12 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(34 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_10, L_11);
__this->___U3CStringValueU3Ek__BackingField_2 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringValueU3Ek__BackingField_2), (void*)L_12);
}
IL_0062:
{
__this->___U3CHexStringValueU3Ek__BackingField_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHexStringValueU3Ek__BackingField_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
int32_t L_13;
L_13 = VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_inline(__this, NULL);
if (L_13)
{
goto IL_00c4;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14;
L_14 = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(__this, NULL);
NullCheck(L_14);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)));
V_1 = L_15;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16;
L_16 = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18;
L_18 = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(__this, NULL);
NullCheck(L_18);
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_16, (RuntimeArray*)L_17, ((int32_t)(((RuntimeArray*)L_18)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_1;
Array_Reverse_m464993603E0F56B4A68F70113212032FE7381B6C((RuntimeArray*)L_19, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
String_t* L_21;
L_21 = BitConverter_ToString_m5F1B0DD98D477249671A51379388B4A09B35B420(L_20, NULL);
String_t* L_22 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_21);
String_t* L_23;
L_23 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_21, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0, L_22, NULL);
V_2 = L_23;
String_t* L_24 = V_2;
String_t* L_25;
L_25 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5A65C5353FCF9B2392130B62992E8D50E5552C89, L_24, NULL);
__this->___U3CHexStringValueU3Ek__BackingField_1 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHexStringValueU3Ek__BackingField_1), (void*)L_25);
}
IL_00c4:
{
return;
}
}
IL2CPP_EXTERN_C void VuMarkInstanceIdImpl__ctor_mCBF567DF7860A21A2BB308CA2717A01B569E3965_AdjustorThunk (RuntimeObject* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, uint64_t ___1_numericValue, int32_t ___2_type, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
VuMarkInstanceIdImpl__ctor_mCBF567DF7860A21A2BB308CA2717A01B569E3965(_thisAdjusted, ___0_buffer, ___1_numericValue, ___2_type, method);
}
// System.Byte[] Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_Buffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CBufferU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* _returnValue;
_returnValue = VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline(_thisAdjusted, method);
return _returnValue;
}
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_HexStringValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_get_HexStringValue_m96558746A42CFD72B834E1B14BD35371F86AB56A (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CHexStringValueU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C String_t* VuMarkInstanceIdImpl_get_HexStringValue_m96558746A42CFD72B834E1B14BD35371F86AB56A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
String_t* _returnValue;
_returnValue = VuMarkInstanceIdImpl_get_HexStringValue_m96558746A42CFD72B834E1B14BD35371F86AB56A_inline(_thisAdjusted, method);
return _returnValue;
}
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_StringValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_get_StringValue_m966B3D17FF72267FA9E57CC0AB178FD4B74FD5B9 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CStringValueU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_EXTERN_C String_t* VuMarkInstanceIdImpl_get_StringValue_m966B3D17FF72267FA9E57CC0AB178FD4B74FD5B9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
String_t* _returnValue;
_returnValue = VuMarkInstanceIdImpl_get_StringValue_m966B3D17FF72267FA9E57CC0AB178FD4B74FD5B9_inline(_thisAdjusted, method);
return _returnValue;
}
// System.UInt64 Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_NumericValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t VuMarkInstanceIdImpl_get_NumericValue_mCFE21855AFA60DBEC8BB2EC5F830118AE143F669 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
uint64_t L_0 = __this->___U3CNumericValueU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_EXTERN_C uint64_t VuMarkInstanceIdImpl_get_NumericValue_mCFE21855AFA60DBEC8BB2EC5F830118AE143F669_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
uint64_t _returnValue;
_returnValue = VuMarkInstanceIdImpl_get_NumericValue_mCFE21855AFA60DBEC8BB2EC5F830118AE143F669_inline(_thisAdjusted, method);
return _returnValue;
}
// Vuforia.InstanceIdType Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::get_DataType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CDataTypeU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
int32_t _returnValue;
_returnValue = VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_inline(_thisAdjusted, method);
return _returnValue;
}
// System.String Vuforia.Internal.NativeBridge.VuMarkInstanceIdImpl::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_ToString_m64EED73E3728EA09D2C25171CF990337EBAD8BD0 (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint64_t V_1 = 0;
{
int32_t L_0;
L_0 = VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_inline(__this, NULL);
V_0 = L_0;
int32_t L_1 = V_0;
switch (L_1)
{
case 0:
{
goto IL_001b;
}
case 1:
{
goto IL_0022;
}
case 2:
{
goto IL_0029;
}
}
}
{
goto IL_0038;
}
IL_001b:
{
String_t* L_2;
L_2 = VuMarkInstanceIdImpl_get_HexStringValue_m96558746A42CFD72B834E1B14BD35371F86AB56A_inline(__this, NULL);
return L_2;
}
IL_0022:
{
String_t* L_3;
L_3 = VuMarkInstanceIdImpl_get_StringValue_m966B3D17FF72267FA9E57CC0AB178FD4B74FD5B9_inline(__this, NULL);
return L_3;
}
IL_0029:
{
uint64_t L_4;
L_4 = VuMarkInstanceIdImpl_get_NumericValue_mCFE21855AFA60DBEC8BB2EC5F830118AE143F669_inline(__this, NULL);
V_1 = L_4;
String_t* L_5;
L_5 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_1), NULL);
return L_5;
}
IL_0038:
{
return _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
}
}
IL2CPP_EXTERN_C String_t* VuMarkInstanceIdImpl_ToString_m64EED73E3728EA09D2C25171CF990337EBAD8BD0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2*>(__this + _offset);
String_t* _returnValue;
_returnValue = VuMarkInstanceIdImpl_ToString_m64EED73E3728EA09D2C25171CF990337EBAD8BD0(_thisAdjusted, method);
return _returnValue;
}
#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
// Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.NativeBridge.NativeEngineFactory::CreateEngineConfig(Vuforia.VuforiaConfiguration,Vuforia.FusionProviderOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeEngineFactory_CreateEngineConfig_mB1589FE86899A73C00B731A14F1A8AF136B130E2 (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, int32_t ___1_fusionProviderOption, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
int32_t L_1 = ___1_fusionProviderOption;
NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* L_2 = (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C*)il2cpp_codegen_object_new(NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
NativeEngineConfigSet__ctor_m5466099652746EB4954923A26DE52297FF7A89A4(L_2, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.NativeBridge.NativeEngineFactory::CreateEngineConfig(Vuforia.VuforiaConfiguration,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeEngineFactory_CreateEngineConfig_m71BF2B9BEEB8315FC455CAB525B869D5B3404099 (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, String_t* ___1_recordingPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
String_t* L_1 = ___1_recordingPath;
NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* L_2 = (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C*)il2cpp_codegen_object_new(NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var);
NullCheck(L_2);
NativeEngineConfigSet__ctor_m125B6BE0B8B4F4DC5BA2D32BA5A6FA43FC884179(L_2, L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.NativeBridge.NativeEngineFactory::CreateEngineConfig(Vuforia.VuforiaConfiguration,System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeEngineFactory_CreateEngineConfig_mE2505AB94169B0BB9C76D79717281D0B919817B9 (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, String_t* ___1_driverName, intptr_t ___2_userData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
String_t* L_1 = ___1_driverName;
intptr_t L_2 = ___2_userData;
NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C* L_3 = (NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C*)il2cpp_codegen_object_new(NativeEngineConfigSet_tDE5EA12B727BFDD4D375BBFF81044D542469FE9C_il2cpp_TypeInfo_var);
NullCheck(L_3);
NativeEngineConfigSet__ctor_m228C23D53C016F73F820C965293E7B0B4179254F(L_3, L_0, L_1, L_2, NULL);
return L_3;
}
}
// Vuforia.IVuEngine Vuforia.Internal.NativeBridge.NativeEngineFactory::CreateEngine(Vuforia.Internal.Core.IEngineConfigSet,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeEngineFactory_CreateEngine_m7D8C47C0B1119B3D2E8CA5D6BB52196743631104 (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* __this, RuntimeObject* ___0_configSet, int32_t* ___1_errorCode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuEngineConfigSet Vuforia.Internal.Core.IEngineConfigSet::get_EngineConfigSet() */, IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var, L_0);
int32_t* L_2 = ___1_errorCode;
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* L_3;
L_3 = VuEngine_Create_mD8290625D18062D5E22F34A810BF8B1746761967(((VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61*)CastclassClass((RuntimeObject*)L_1, VuEngineConfigSet_t1C698EDCA615DE5201BA070ABA21BD81877D7F61_il2cpp_TypeInfo_var)), L_2, NULL);
return L_3;
}
}
// System.Void Vuforia.Internal.NativeBridge.NativeEngineFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeEngineFactory__ctor_mCA6EF3AED9F1FC144BC6C08D722F538285363FE8 (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* __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.Collections.Generic.IList`1<Vuforia.Image> Vuforia.Internal.Core.CameraFrame::get_Images()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CameraFrame_get_Images_m70AC2D937764FD4510C5D00E572713E720B0A623 (CameraFrame_t62A683FC44CAB9A99C89F9865319D7B5A2BEDD33* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CImagesU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.CameraFrame::.ctor(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraFrame__ctor_m816A0C235758259355281A8E49A5A0969A8F2B5D (CameraFrame_t62A683FC44CAB9A99C89F9865319D7B5A2BEDD33* __this, RuntimeObject* ___0_images, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_images;
__this->___U3CImagesU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CImagesU3Ek__BackingField_0), (void*)L_0);
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 Vuforia.Internal.Core.ComparableCameraIntrinsics::.ctor(Vuforia.IVuCameraIntrinsics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComparableCameraIntrinsics__ctor_m5D119CE4416F63822E76DB9687F1CB782A63AF07 (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, RuntimeObject* ___0_cameraIntrinsics, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_cameraIntrinsics;
NullCheck(L_0);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1;
L_1 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(2 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_PrincipalPoint() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_0);
float L_2 = L_1.___x_0;
__this->___PrincipalX_0 = L_2;
RuntimeObject* L_3 = ___0_cameraIntrinsics;
NullCheck(L_3);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_4;
L_4 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(2 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_PrincipalPoint() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_3);
float L_5 = L_4.___y_1;
__this->___PrincipalY_1 = L_5;
RuntimeObject* L_6 = ___0_cameraIntrinsics;
NullCheck(L_6);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_7;
L_7 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::GetCameraIntrinsicsGetFov() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_6);
V_0 = L_7;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_8 = V_0;
float L_9 = L_8.___x_0;
__this->___FovX_2 = L_9;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_10 = V_0;
float L_11 = L_10.___y_1;
__this->___Fovy_3 = L_11;
return;
}
}
IL2CPP_EXTERN_C void ComparableCameraIntrinsics__ctor_m5D119CE4416F63822E76DB9687F1CB782A63AF07_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_cameraIntrinsics, const RuntimeMethod* method)
{
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*>(__this + _offset);
ComparableCameraIntrinsics__ctor_m5D119CE4416F63822E76DB9687F1CB782A63AF07(_thisAdjusted, ___0_cameraIntrinsics, method);
}
// System.Boolean Vuforia.Internal.Core.ComparableCameraIntrinsics::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComparableCameraIntrinsics_Equals_mC02ED0651C15F631FD7E257288C7175B749C407E (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E_il2cpp_TypeInfo_var)))
{
goto IL_0017;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*)((ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*)(ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*)UnBox(L_1, ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E_il2cpp_TypeInfo_var))));
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E L_2 = V_0;
bool L_3;
L_3 = ComparableCameraIntrinsics_Equals_m0F0CA848CDAA1EE287A40EECE87AA9A016748ED9(__this, L_2, NULL);
return L_3;
}
IL_0017:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ComparableCameraIntrinsics_Equals_mC02ED0651C15F631FD7E257288C7175B749C407E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*>(__this + _offset);
bool _returnValue;
_returnValue = ComparableCameraIntrinsics_Equals_mC02ED0651C15F631FD7E257288C7175B749C407E(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Boolean Vuforia.Internal.Core.ComparableCameraIntrinsics::Equals(Vuforia.Internal.Core.ComparableCameraIntrinsics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComparableCameraIntrinsics_Equals_m0F0CA848CDAA1EE287A40EECE87AA9A016748ED9 (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E ___0_other, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___PrincipalX_0;
V_0 = L_0;
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E L_1 = ___0_other;
float L_2 = L_1.___PrincipalX_0;
bool L_3;
L_3 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&V_0), L_2, NULL);
if (!L_3)
{
goto IL_0057;
}
}
{
float L_4 = __this->___PrincipalY_1;
V_0 = L_4;
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E L_5 = ___0_other;
float L_6 = L_5.___PrincipalY_1;
bool L_7;
L_7 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&V_0), L_6, NULL);
if (!L_7)
{
goto IL_0057;
}
}
{
float L_8 = __this->___FovX_2;
V_0 = L_8;
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E L_9 = ___0_other;
float L_10 = L_9.___FovX_2;
bool L_11;
L_11 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&V_0), L_10, NULL);
if (!L_11)
{
goto IL_0057;
}
}
{
float L_12 = __this->___Fovy_3;
V_0 = L_12;
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E L_13 = ___0_other;
float L_14 = L_13.___Fovy_3;
bool L_15;
L_15 = Single_Equals_m97C79E2B80F39214DB3F7E714FF2BCA45A0A8BF9((&V_0), L_14, NULL);
return L_15;
}
IL_0057:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ComparableCameraIntrinsics_Equals_m0F0CA848CDAA1EE287A40EECE87AA9A016748ED9_AdjustorThunk (RuntimeObject* __this, ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E ___0_other, const RuntimeMethod* method)
{
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*>(__this + _offset);
bool _returnValue;
_returnValue = ComparableCameraIntrinsics_Equals_m0F0CA848CDAA1EE287A40EECE87AA9A016748ED9(_thisAdjusted, ___0_other, method);
return _returnValue;
}
// System.Int32 Vuforia.Internal.Core.ComparableCameraIntrinsics::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComparableCameraIntrinsics_GetHashCode_m88B385FC24C411BE78A2373E88647A37F359C377 (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___PrincipalX_0;
V_0 = L_0;
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&V_0), NULL);
float L_2 = __this->___PrincipalY_1;
V_0 = L_2;
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&V_0), NULL);
float L_4 = __this->___FovX_2;
V_0 = L_4;
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&V_0), NULL);
float L_6 = __this->___Fovy_3;
V_0 = L_6;
int32_t L_7;
L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2((&V_0), NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)397)))^L_3)), ((int32_t)397)))^L_5)), ((int32_t)397)))^L_7));
}
}
IL2CPP_EXTERN_C int32_t ComparableCameraIntrinsics_GetHashCode_m88B385FC24C411BE78A2373E88647A37F359C377_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*>(__this + _offset);
int32_t _returnValue;
_returnValue = ComparableCameraIntrinsics_GetHashCode_m88B385FC24C411BE78A2373E88647A37F359C377(_thisAdjusted, method);
return _returnValue;
}
// System.String Vuforia.Internal.Core.ComparableCameraIntrinsics::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ComparableCameraIntrinsics_ToString_m8AF91F86970891F9DB340A4EC62CB6E8E2F61F2C (ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C774FA2A9E8A9E2988BB1F9DE1DB1CD68B13AF6);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
float L_2 = __this->___PrincipalX_0;
float L_3 = L_2;
RuntimeObject* L_4 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_3);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_4);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_1;
float L_6 = __this->___PrincipalY_1;
float L_7 = L_6;
RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7);
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_8);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_8);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_5;
float L_10 = __this->___FovX_2;
float L_11 = L_10;
RuntimeObject* L_12 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_11);
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_12);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_12);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_9;
float L_14 = __this->___Fovy_3;
float L_15 = L_14;
RuntimeObject* L_16 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_15);
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_16);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_16);
String_t* L_17;
L_17 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral4C774FA2A9E8A9E2988BB1F9DE1DB1CD68B13AF6, L_13, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C String_t* ComparableCameraIntrinsics_ToString_m8AF91F86970891F9DB340A4EC62CB6E8E2F61F2C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ComparableCameraIntrinsics_t68EBF0DC1B955F09AE3E1E76734E332977E1853E*>(__this + _offset);
String_t* _returnValue;
_returnValue = ComparableCameraIntrinsics_ToString_m8AF91F86970891F9DB340A4EC62CB6E8E2F61F2C(_thisAdjusted, method);
return _returnValue;
}
#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
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Core.CoreDependencies::get_Engine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CEngineU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler Vuforia.Internal.Core.CoreDependencies::get_UnityMainThreadTaskScheduler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CoreDependencies_get_UnityMainThreadTaskScheduler_m6C398AB549C0BF3A77FFE4285F25881FC9FA14BD (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CUnityMainThreadTaskSchedulerU3Ek__BackingField_1;
return L_0;
}
}
// Vuforia.VuforiaConfiguration Vuforia.Internal.Core.CoreDependencies::get_VuforiaConfiguration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* CoreDependencies_get_VuforiaConfiguration_m0B71355FA8D0634C1058279777FBF1A641B4C308 (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method)
{
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = __this->___U3CVuforiaConfigurationU3Ek__BackingField_2;
return L_0;
}
}
// Vuforia.Internal.Core.CoreDependencies Vuforia.Internal.Core.CoreDependencies::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* G_B2_0 = NULL;
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* G_B1_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0 = ((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3;
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0014;
}
}
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_2;
L_2 = CoreDependencies_CreateDefaultDependencies_m4F549904456B1E0DB734A3E03B144E3E54EE2D7B(NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_3 = L_2;
((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3), (void*)L_3);
G_B2_0 = L_3;
}
IL_0014:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Core.CoreDependencies::set_Instance(Vuforia.Internal.Core.CoreDependencies)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreDependencies_set_Instance_m4D3BB3143601418D753239896AF6E945D8CD2B1C (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0 = ___0_value;
((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.CoreDependencies::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.VuforiaConfiguration,Vuforia.Internal.Core.IUnityMainThreadTaskScheduler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreDependencies__ctor_mF093B5748AA31CE45305613AFE6270EDB2A2ED4F (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, RuntimeObject* ___0_engine, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___1_config, RuntimeObject* ___2_unityMainThreadTaskScheduler, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_engine;
__this->___U3CEngineU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CEngineU3Ek__BackingField_0), (void*)L_0);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_1 = ___1_config;
__this->___U3CVuforiaConfigurationU3Ek__BackingField_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVuforiaConfigurationU3Ek__BackingField_2), (void*)L_1);
RuntimeObject* L_2 = ___2_unityMainThreadTaskScheduler;
__this->___U3CUnityMainThreadTaskSchedulerU3Ek__BackingField_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnityMainThreadTaskSchedulerU3Ek__BackingField_1), (void*)L_2);
return;
}
}
// System.String Vuforia.Internal.Core.CoreDependencies::GetLicenseKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CoreDependencies_GetLicenseKey_m1746F910A046B8ED43001BBA8A6FFAE13A6CD734 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisAssembly_t_m7AFFEC884F52D81582EFC28937B01AE0DC5B64C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetLicenseKeyU3Eb__14_0_m5618039E02794444D356D6613FBEB5E78068FC70_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral396F82CF29822669DC7F95B499D49E0207B48246);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6FA65229233F5515E018FB9764434C8E880A20C);
s_Il2CppMethodInitialized = true;
}
Assembly_t* V_0 = NULL;
String_t* V_1 = NULL;
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* G_B2_0 = NULL;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* G_B2_1 = NULL;
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* G_B1_0 = NULL;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* G_B1_1 = NULL;
RuntimeObject* G_B11_0 = NULL;
Type_t* G_B8_0 = NULL;
Type_t* G_B7_0 = NULL;
MethodInfo_t* G_B10_0 = NULL;
MethodInfo_t* G_B9_0 = NULL;
{
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_0;
L_0 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
NullCheck(L_0);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_1;
L_1 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var);
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_2 = ((U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var))->___U3CU3E9__14_0_1;
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = L_1;
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = L_1;
goto IL_0029;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var);
U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979* L_4 = ((U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_5 = (Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9*)il2cpp_codegen_object_new(Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m0289D3B3C9D7A664C27794590540D4EA6C813CDF(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CGetLicenseKeyU3Eb__14_0_m5618039E02794444D356D6613FBEB5E78068FC70_RuntimeMethod_var), NULL);
Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_6 = L_5;
((U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var))->___U3CU3E9__14_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var))->___U3CU3E9__14_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_0029:
{
Assembly_t* L_7;
L_7 = Enumerable_SingleOrDefault_TisAssembly_t_m7AFFEC884F52D81582EFC28937B01AE0DC5B64C5((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_SingleOrDefault_TisAssembly_t_m7AFFEC884F52D81582EFC28937B01AE0DC5B64C5_RuntimeMethod_var);
V_0 = L_7;
Assembly_t* L_8 = V_0;
bool L_9;
L_9 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_8, (Assembly_t*)NULL, NULL);
if (!L_9)
{
goto IL_003a;
}
}
{
return (String_t*)NULL;
}
IL_003a:
{
Assembly_t* L_10 = V_0;
if (L_10)
{
goto IL_0040;
}
}
{
G_B11_0 = NULL;
goto IL_006c;
}
IL_0040:
{
Assembly_t* L_11 = V_0;
NullCheck(L_11);
Type_t* L_12;
L_12 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(15 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_11, _stringLiteral396F82CF29822669DC7F95B499D49E0207B48246);
Type_t* L_13 = L_12;
G_B7_0 = L_13;
if (L_13)
{
G_B8_0 = L_13;
goto IL_0052;
}
}
{
G_B11_0 = NULL;
goto IL_006c;
}
IL_0052:
{
NullCheck(G_B8_0);
MethodInfo_t* L_14;
L_14 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(G_B8_0, _stringLiteralA6FA65229233F5515E018FB9764434C8E880A20C, ((int32_t)40), NULL);
MethodInfo_t* L_15 = L_14;
G_B9_0 = L_15;
if (L_15)
{
G_B10_0 = L_15;
goto IL_0065;
}
}
{
G_B11_0 = NULL;
goto IL_006c;
}
IL_0065:
{
NullCheck(G_B10_0);
RuntimeObject* L_16;
L_16 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(G_B10_0, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
G_B11_0 = L_16;
}
IL_006c:
{
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)G_B11_0, String_t_il2cpp_TypeInfo_var));
String_t* L_17 = V_1;
bool L_18;
L_18 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_17, NULL);
if (!L_18)
{
goto IL_007c;
}
}
{
return (String_t*)NULL;
}
IL_007c:
{
String_t* L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_20;
L_20 = VuforiaRuntimeUtilities_DecodeLicenseKey_mABCBC1AC5287C2E8F820C53531BEF69D1DBF2E6C(L_19, NULL);
return L_20;
}
}
// Vuforia.Internal.Core.CoreDependencies Vuforia.Internal.Core.CoreDependencies::CreateDefaultDependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* CoreDependencies_CreateDefaultDependencies_m4F549904456B1E0DB734A3E03B144E3E54EE2D7B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisUnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79_m4CFBA13FC7DABAB605BB9AEC6698EC439BE54B9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* V_0 = NULL;
UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C* V_1 = NULL;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* V_2 = NULL;
String_t* V_3 = NULL;
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_0);
GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_0, NULL);
NullCheck(L_0);
UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* L_1;
L_1 = GameObject_AddComponent_TisUnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79_m4CFBA13FC7DABAB605BB9AEC6698EC439BE54B9B(L_0, GameObject_AddComponent_TisUnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79_m4CFBA13FC7DABAB605BB9AEC6698EC439BE54B9B_RuntimeMethod_var);
V_0 = L_1;
UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_2, NULL);
UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* L_3 = V_0;
UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C* L_4 = (UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C*)il2cpp_codegen_object_new(UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C_il2cpp_TypeInfo_var);
NullCheck(L_4);
UnityMainThreadTaskScheduler__ctor_m2315B7C3528DE7C59AE9EF74628E70C48E4274B8(L_4, L_3, NULL);
V_1 = L_4;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_5;
L_5 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
V_2 = L_5;
String_t* L_6;
L_6 = CoreDependencies_GetLicenseKey_m1746F910A046B8ED43001BBA8A6FFAE13A6CD734(NULL);
V_3 = L_6;
String_t* L_7 = V_3;
bool L_8;
L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
if (L_8)
{
goto IL_0038;
}
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_9 = V_2;
NullCheck(L_9);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_10;
L_10 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_9, NULL);
String_t* L_11 = V_3;
NullCheck(L_10);
GenericVuforiaConfiguration_set_LicenseKey_m02E881D0C60FE28D1F66692377EA3554D05960D3_inline(L_10, L_11, NULL);
}
IL_0038:
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_12 = V_2;
NullCheck(L_12);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_13;
L_13 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_12, NULL);
NullCheck(L_13);
int32_t L_14;
L_14 = GenericVuforiaConfiguration_get_LogLevel_m27A24421BB4A3093FE96E388275506EFCD96BBB2_inline(L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_set_LogLevel_m004D74661E6967E0A588430B5FD64481745AFF27_inline(L_14, NULL);
NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B* L_15 = (NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B*)il2cpp_codegen_object_new(NativeEngineFactory_t726DCDFE6BC9E009C0986E6C8875BC5C2F5E875B_il2cpp_TypeInfo_var);
NullCheck(L_15);
NativeEngineFactory__ctor_mCA6EF3AED9F1FC144BC6C08D722F538285363FE8(L_15, NULL);
UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* L_16 = V_0;
ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94* L_17 = (ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94*)il2cpp_codegen_object_new(ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94_il2cpp_TypeInfo_var);
NullCheck(L_17);
ObservationProviderFactory__ctor_m220E4C5170BA6976EA8A5E561F6C62EFA2AECB57(L_17, NULL);
StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9* L_18 = (StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9*)il2cpp_codegen_object_new(StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9_il2cpp_TypeInfo_var);
NullCheck(L_18);
StateProcessorFactory__ctor_m336AB05F266081E3256A83CA4D6D6BEB13EBEABF(L_18, NULL);
VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34* L_19 = (VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34*)il2cpp_codegen_object_new(VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34_il2cpp_TypeInfo_var);
NullCheck(L_19);
VideoBackgroundFactory__ctor_m8EB4277DE2065FEA19C6722A02F38CAFC64286B3(L_19, NULL);
PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B* L_20 = (PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B*)il2cpp_codegen_object_new(PlatformControllerFactory_t106F35A9726996948BEB17F769FD3C7EAE7E9D0B_il2cpp_TypeInfo_var);
NullCheck(L_20);
PlatformControllerFactory__ctor_m7A5FE5A8DD18B6EA6DF188643F748A5C7D8A5912(L_20, NULL);
CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000* L_21 = (CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000*)il2cpp_codegen_object_new(CameraControllerFactory_t796405A9DAC0439AAF6DA8F6CE0924BA17584000_il2cpp_TypeInfo_var);
NullCheck(L_21);
CameraControllerFactory__ctor_m1FB9135C7B8567EBC686DB0FB01C5622A587564C(L_21, NULL);
WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C* L_22 = (WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C*)il2cpp_codegen_object_new(WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C_il2cpp_TypeInfo_var);
NullCheck(L_22);
WorldOriginProviderFactory__ctor_mB5C963A9DB5E4CE2244005B512035ADE56C07B28(L_22, NULL);
ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* L_23 = (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF*)il2cpp_codegen_object_new(ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF_il2cpp_TypeInfo_var);
NullCheck(L_23);
ExternalCameraFactory__ctor_mA0A071B275D42FE38CBCF77225B6E6E2B7435023(L_23, NULL);
SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499* L_24 = (SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499*)il2cpp_codegen_object_new(SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499_il2cpp_TypeInfo_var);
NullCheck(L_24);
SessionRecorderFactory__ctor_mDEEAB3CBF828F1FAA2C5C9A19326C386EFD2D4ED(L_24, NULL);
AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102* L_25 = (AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102*)il2cpp_codegen_object_new(AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102_il2cpp_TypeInfo_var);
NullCheck(L_25);
AreaTargetCaptureFactory__ctor_mEB27317E94DEF47C94A06B09F3CE38BF3AB77437(L_25, NULL);
ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F* L_26 = (ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F*)il2cpp_codegen_object_new(ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F_il2cpp_TypeInfo_var);
NullCheck(L_26);
ObserverOffsetCalculatorFactory__ctor_m73764296F45193CC2FD416A8A30A11DFE3005E80(L_26, NULL);
ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8* L_27 = (ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8*)il2cpp_codegen_object_new(ValidationAreaCaptureFactory_t46536325DAC9820C4A265F25C2ED5E4F4DB2D2F8_il2cpp_TypeInfo_var);
NullCheck(L_27);
ValidationAreaCaptureFactory__ctor_mE380126003962B685B64B2E6DBC1A0A62A57A049(L_27, NULL);
ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF* L_28 = (ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF*)il2cpp_codegen_object_new(ValidationAreaCaptureUploadFactory_t6EC9082B13E6F34B00C0BD4A906AA661B3D935CF_il2cpp_TypeInfo_var);
NullCheck(L_28);
ValidationAreaCaptureUploadFactory__ctor_m00AA92306C6AB6D787341FC414404D6E41CE71C8(L_28, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_29 = V_2;
Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* L_30 = (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA*)il2cpp_codegen_object_new(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
NullCheck(L_30);
Engine__ctor_mFF368950B2A09278A9DA8335F3EF69ABC023E6AC(L_30, L_15, L_16, L_17, L_18, L_19, L_20, L_21, L_22, L_23, L_24, L_25, L_26, L_27, L_28, L_29, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_31 = V_2;
UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C* L_32 = V_1;
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_33 = (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F*)il2cpp_codegen_object_new(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var);
NullCheck(L_33);
CoreDependencies__ctor_mF093B5748AA31CE45305613AFE6270EDB2A2ED4F(L_33, L_30, L_31, L_32, NULL);
return L_33;
}
}
#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 Vuforia.Internal.Core.CoreDependencies/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3E006FE5F48E195EA57E7DE6FFB2739F08E41B76 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979* L_0 = (U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979*)il2cpp_codegen_object_new(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m15E8DBBF74255414A3AD5CB65C261BA5D238EAF7(L_0, NULL);
((U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.CoreDependencies/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m15E8DBBF74255414A3AD5CB65C261BA5D238EAF7 (U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Core.CoreDependencies/<>c::<GetLicenseKey>b__14_0(System.Reflection.Assembly)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetLicenseKeyU3Eb__14_0_m5618039E02794444D356D6613FBEB5E78068FC70 (U3CU3Ec_tE2D017858570D1C87E14B4484798D4BDB1361979* __this, Assembly_t* ___0_a, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral977A71115E05B54B449539D8B6701AE4DAD2B1BE);
s_Il2CppMethodInitialized = true;
}
{
Assembly_t* L_0 = ___0_a;
NullCheck(L_0);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_1;
L_1 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(17 /* System.Reflection.AssemblyName System.Reflection.Assembly::GetName() */, L_0);
NullCheck(L_1);
String_t* L_2;
L_2 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_1, NULL);
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral977A71115E05B54B449539D8B6701AE4DAD2B1BE, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Core.DeviceInfo::.ctor(Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInfo__ctor_m42980495031B863D01846FD6D89D8104920A4840 (DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_vuforiaConfiguration, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_vuforiaConfiguration;
NullCheck(L_0);
DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* L_1;
L_1 = VuforiaConfiguration_get_DeviceTracker_mF3F6F7414BC3BAF7EB3F33A13ADDDA305124EA0E_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = DeviceTrackerConfiguration_get_UseThirdPartySeethroughEyewear_mA84844FCEB338ABD87537DC2149B8D80127D818A_inline(L_1, NULL);
__this->___mUseThirdPartySeethroughEyewear_0 = L_2;
return;
}
}
// System.Boolean Vuforia.Internal.Core.DeviceInfo::IsSeethruEyewearDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceInfo_IsSeethruEyewearDevice_m415F917C9FCA0DF2094E072FDA4AC8D0CD347363 (DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21(NULL);
if (L_0)
{
goto IL_000e;
}
}
{
bool L_1 = __this->___mUseThirdPartySeethroughEyewear_0;
return L_1;
}
IL_000e:
{
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C" void CDECL ReversePInvokeWrapper_Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA(int32_t ___0_errorCode, intptr_t ___1_clientData)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA(___0_errorCode, ___1_clientData, NULL);
}
// System.Void Vuforia.Internal.Core.Engine::add_OnBeforeVuforiaInitialized(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnBeforeVuforiaInitialized_m19ACCAE86D0DF3246F5E9EE7CE61A7EC70A6874E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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* L_0 = __this->___mOnBeforeVuforiaInitialized_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnBeforeVuforiaInitialized_0 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnBeforeVuforiaInitialized_0), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___0_value;
if (!L_4)
{
goto IL_0028;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(L_5, NULL);
}
IL_0028:
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnBeforeVuforiaInitialized(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnBeforeVuforiaInitialized_m7B899DD3E6B9121EBE94DEFF42CD8BEFFAA04D9E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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* L_0 = __this->___mOnBeforeVuforiaInitialized_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnBeforeVuforiaInitialized_0 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnBeforeVuforiaInitialized_0), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaInitialized(System.Action`1<Vuforia.VuforiaInitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaInitialized_mD124B31066DE3456E737FB808E789CD06EC542F0 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_0 = __this->___mOnVuforiaInitialized_1;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnVuforiaInitialized_1 = ((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaInitialized_1), (void*)((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (L_3)
{
goto IL_0027;
}
}
{
int32_t L_4 = __this->___mInitError_8;
if (!L_4)
{
goto IL_0036;
}
}
IL_0027:
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_5 = ___0_value;
if (!L_5)
{
goto IL_0036;
}
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_6 = ___0_value;
int32_t L_7 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(L_6, L_7, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_0036:
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaInitialized(System.Action`1<Vuforia.VuforiaInitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaInitialized_m74FE131454BF1EB77F560C065D354580FE383FF4 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_0 = __this->___mOnVuforiaInitialized_1;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnVuforiaInitialized_1 = ((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaInitialized_1), (void*)((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaStarted(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaStarted_m51BAF56BBD85DC71975506B985A20CA12E73AEE7 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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* L_0 = __this->___mOnVuforiaStarted_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnVuforiaStarted_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaStarted_2), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___0_value;
if (!L_4)
{
goto IL_0028;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(L_5, NULL);
}
IL_0028:
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaStarted(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaStarted_m71C5080F9DA980F86292602240BFE8E870E2D1F7 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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* L_0 = __this->___mOnVuforiaStarted_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnVuforiaStarted_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaStarted_2), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaError(System.Action`1<Vuforia.VuforiaEngineError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaError_mF0117C47FE081E7CE2C2ACE2E83BA90C9C389FA0 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t200E6E63BE9DC88796A35F12241202F36461989B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* V_0 = NULL;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* V_1 = NULL;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* V_2 = NULL;
{
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_0 = __this->___OnVuforiaError_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_1 = V_0;
V_1 = L_1;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_2 = V_1;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*)Castclass((RuntimeObject*)L_4, Action_1_t200E6E63BE9DC88796A35F12241202F36461989B_il2cpp_TypeInfo_var));
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B** L_5 = (&__this->___OnVuforiaError_10);
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_6 = V_2;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_7 = V_1;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_9 = V_0;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*)L_9) == ((RuntimeObject*)(Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaError(System.Action`1<Vuforia.VuforiaEngineError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaError_m740B5C6976BDDB43B058C892A3CDB75FFE36E1B8 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t200E6E63BE9DC88796A35F12241202F36461989B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* V_0 = NULL;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* V_1 = NULL;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* V_2 = NULL;
{
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_0 = __this->___OnVuforiaError_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_1 = V_0;
V_1 = L_1;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_2 = V_1;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*)Castclass((RuntimeObject*)L_4, Action_1_t200E6E63BE9DC88796A35F12241202F36461989B_il2cpp_TypeInfo_var));
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B** L_5 = (&__this->___OnVuforiaError_10);
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_6 = V_2;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_7 = V_1;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_9 = V_0;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*)L_9) == ((RuntimeObject*)(Action_1_t200E6E63BE9DC88796A35F12241202F36461989B*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaPaused(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaPaused_mB9858CD0E5052B2D74A976F495FCDE35A9D1D914 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnVuforiaPaused_11;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___OnVuforiaPaused_11);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaPaused(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaPaused_m9768458BA8854037D999F42FB2556CAB3A5D86FA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnVuforiaPaused_11;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___OnVuforiaPaused_11);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaStopped(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaStopped_mF79E659E9B69E3E788231E8A14A8529226C00B7C (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaStopped_12;
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 = (&__this->___OnVuforiaStopped_12);
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 Vuforia.Internal.Core.Engine::remove_OnVuforiaStopped(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaStopped_mB39591CAF3083F922038C675BA57884C0DEF377F (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaStopped_12;
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 = (&__this->___OnVuforiaStopped_12);
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 Vuforia.Internal.Core.Engine::add_OnVuforiaDeInitialized(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaDeInitialized_mFEC7920FD7AD395DDE29391234E396AB23C310E8 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaDeInitialized_13;
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 = (&__this->___OnVuforiaDeInitialized_13);
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 Vuforia.Internal.Core.Engine::remove_OnVuforiaDeInitialized(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaDeInitialized_mFCAD63EB8C77F8CC17320851DE5077C4AA5A082E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaDeInitialized_13;
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 = (&__this->___OnVuforiaDeInitialized_13);
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 Vuforia.Internal.Core.Engine::add_OnVuforiaInitializedPublic(System.Action`1<Vuforia.VuforiaInitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaInitializedPublic_mCC887800DA02A0C2C6D9E1C0AE83BEBD78843F65 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_0 = __this->___mOnVuforiaInitializedPublic_3;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnVuforiaInitializedPublic_3 = ((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaInitializedPublic_3), (void*)((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_3)
{
goto IL_0029;
}
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_4 = ___0_value;
if (!L_4)
{
goto IL_0029;
}
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_5 = ___0_value;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(L_5, 0, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_0029:
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaInitializedPublic(System.Action`1<Vuforia.VuforiaInitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaInitializedPublic_mFD3FCF14343DBCD460F589FEF2D36EDFC7C2EADF (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_0 = __this->___mOnVuforiaInitializedPublic_3;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnVuforiaInitializedPublic_3 = ((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaInitializedPublic_3), (void*)((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnAfterVuforiaInitializedPublic(System.Action`1<Vuforia.VuforiaInitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnAfterVuforiaInitializedPublic_m6EE6B54D1A9D8E3645ECD5B4A5B787988795ECEF (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_0 = __this->___mOnAfterVuforiaInitializedPublic_4;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnAfterVuforiaInitializedPublic_4 = ((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnAfterVuforiaInitializedPublic_4), (void*)((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_3)
{
goto IL_0029;
}
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_4 = ___0_value;
if (!L_4)
{
goto IL_0029;
}
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_5 = ___0_value;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(L_5, 0, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_0029:
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnAfterVuforiaInitializedPublic(System.Action`1<Vuforia.VuforiaInitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnAfterVuforiaInitializedPublic_m76CAE5C6214904341BFF628F4197DAC3FF468C15 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_0 = __this->___mOnAfterVuforiaInitializedPublic_4;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnAfterVuforiaInitializedPublic_4 = ((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnAfterVuforiaInitializedPublic_4), (void*)((Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)Castclass((RuntimeObject*)L_2, Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaStartedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaStartedPublic_m7A45BFC65A9CAE7705470AD9DEE905F89416FC50 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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* L_0 = __this->___mOnVuforiaStartedPublic_5;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnVuforiaStartedPublic_5 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaStartedPublic_5), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___0_value;
if (!L_4)
{
goto IL_0028;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(L_5, NULL);
}
IL_0028:
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaStartedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaStartedPublic_mAB096FAFB86518E3C35C7763BDF040939E7AA697 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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* L_0 = __this->___mOnVuforiaStartedPublic_5;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnVuforiaStartedPublic_5 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnVuforiaStartedPublic_5), (void*)((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_2, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaPausedPublic(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaPausedPublic_m5EC083F4351D34FD5A116EAA1DBC478711B328AC (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnVuforiaPausedPublic_14;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___OnVuforiaPausedPublic_14);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaPausedPublic(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaPausedPublic_mC65021D5A59E587A3EFDC27534E627A66D71D1D2 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnVuforiaPausedPublic_14;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___OnVuforiaPausedPublic_14);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnVuforiaStoppedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaStoppedPublic_mF5AFDD33DEA24FEF2C401096C81C89C0A6416E5B (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaStoppedPublic_15;
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 = (&__this->___OnVuforiaStoppedPublic_15);
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 Vuforia.Internal.Core.Engine::remove_OnVuforiaStoppedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaStoppedPublic_m40FB5184333D9B4297CA92F6EC5F7F498857A007 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaStoppedPublic_15;
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 = (&__this->___OnVuforiaStoppedPublic_15);
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 Vuforia.Internal.Core.Engine::add_OnVuforiaDeInitializedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnVuforiaDeInitializedPublic_m421E9610B16C9AA8FA3CD9E314ED1D5BAA468347 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaDeInitializedPublic_16;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnVuforiaDeInitializedPublic_16);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnVuforiaDeInitializedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnVuforiaDeInitializedPublic_mB684131B7AD7EEF5748179282D6C55F6675A9166 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnVuforiaDeInitializedPublic_16;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnVuforiaDeInitializedPublic_16);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnAfterVuforiaDeInitializedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnAfterVuforiaDeInitializedPublic_mE793D6E705748D1CD613EF967EB066242880BF74 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnAfterVuforiaDeInitializedPublic_17;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnAfterVuforiaDeInitializedPublic_17);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnAfterVuforiaDeInitializedPublic(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnAfterVuforiaDeInitializedPublic_m9D3A5CCAFCA96DB801D21555AD65948EDB2211B0 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnAfterVuforiaDeInitializedPublic_17;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnAfterVuforiaDeInitializedPublic_17);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnApplicationQuit(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnApplicationQuit_m3158C02DBABB9283C0AFC7B7CC296BCA8291BDD8 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnApplicationQuit_18;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnApplicationQuit_18);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::remove_OnApplicationQuit(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnApplicationQuit_mE2340F34E873A95ACE12B87EA915B0599AB0C825 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnApplicationQuit_18;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnApplicationQuit_18);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::add_OnBeforeStateUpdated(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnBeforeStateUpdated_m43FFD726DF41B614755DA1ABAB94AFA19EC6991C (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnBeforeStateUpdated_19;
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 = (&__this->___OnBeforeStateUpdated_19);
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 Vuforia.Internal.Core.Engine::remove_OnBeforeStateUpdated(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnBeforeStateUpdated_mD56221A681C0049FCD7E3D804D6282FB825F7456 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnBeforeStateUpdated_19;
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 = (&__this->___OnBeforeStateUpdated_19);
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 Vuforia.Internal.Core.Engine::add_OnStateUpdated(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_add_OnStateUpdated_mC6A1896C961CD75B15524632FE5157C0E1BCB970 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnStateUpdated_20;
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 = (&__this->___OnStateUpdated_20);
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 Vuforia.Internal.Core.Engine::remove_OnStateUpdated(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_remove_OnStateUpdated_mD1CAC3263C68144ADEF2066E37309CF6B1FBE086 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __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->___OnStateUpdated_20;
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 = (&__this->___OnStateUpdated_20);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::get_IsInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mEngine_41;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean Vuforia.Internal.Core.Engine::get_IsRunning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_0)
{
goto IL_0012;
}
}
{
int32_t L_1 = __this->___mEngineState_58;
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
IL_0012:
{
return (bool)0;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::get_IsPaused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_get_IsPaused_m0E30A6389ACDA895204915D8B12829246A86318F (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_0)
{
goto IL_0012;
}
}
{
int32_t L_1 = __this->___mEngineState_58;
return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
}
IL_0012:
{
return (bool)0;
}
}
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.Core.Engine::get_ExternalCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CExternalCameraU3Ek__BackingField_21;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_ExternalCamera(Vuforia.Internal.ExternalCamera.IExternalCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CExternalCameraU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExternalCameraU3Ek__BackingField_21), (void*)L_0);
return;
}
}
// Vuforia.ICameraController Vuforia.Internal.Core.Engine::get_CameraController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CCameraControllerU3Ek__BackingField_22;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_CameraController(Vuforia.ICameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_CameraController_mCA69749232B54F4CCB1987B60D67E8B00F3BCC11 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CCameraControllerU3Ek__BackingField_22 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraControllerU3Ek__BackingField_22), (void*)L_0);
return;
}
}
// Vuforia.Internal.Core.IWorldOriginProvider Vuforia.Internal.Core.Engine::get_WorldOriginProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_WorldOriginProvider_m458E3BC0788DE6DAAC6AA4F8F76509439AFA1C9D (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CWorldOriginProviderU3Ek__BackingField_23;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_WorldOriginProvider(Vuforia.Internal.Core.IWorldOriginProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_WorldOriginProvider_m10B48E12719227CD57298E86E0901F62AA689BFA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CWorldOriginProviderU3Ek__BackingField_23 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWorldOriginProviderU3Ek__BackingField_23), (void*)L_0);
return;
}
}
// Vuforia.Internal.Core.IDeviceInfo Vuforia.Internal.Core.Engine::get_DeviceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CDeviceInfoU3Ek__BackingField_24;
return L_0;
}
}
// Vuforia.Internal.Core.IUniqueIDProvider Vuforia.Internal.Core.Engine::get_UniqueIDProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_UniqueIDProvider_mD3844EF2FE52665BA55E91AEA6B8EA9A69A4E489 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CUniqueIDProviderU3Ek__BackingField_25;
return L_0;
}
}
// Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.Engine::get_ObserverFactory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* L_0 = __this->___mObserverFactory_39;
return L_0;
}
}
// System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider> Vuforia.Internal.Core.Engine::get_ObservationProviders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CObservationProvidersU3Ek__BackingField_26;
return L_0;
}
}
// Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.Engine::get_ObserverOffsetCalculator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObserverOffsetCalculator_mD6290708B3310CAD55C07B7EC532F72A79FEEE26 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CObserverOffsetCalculatorU3Ek__BackingField_27;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_ObserverOffsetCalculator(Vuforia.Internal.Observers.IObserverOffsetCalculator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_ObserverOffsetCalculator_m62F1B2ED289A1A5D225069871BD19D42F62FA834 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CObserverOffsetCalculatorU3Ek__BackingField_27 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObserverOffsetCalculatorU3Ek__BackingField_27), (void*)L_0);
return;
}
}
// Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.Engine::get_DeviceObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* Engine_get_DeviceObserver_m960994FEECC3010E2DA5B5C96BA1D8DB95AAFFA6 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = __this->___U3CDeviceObserverU3Ek__BackingField_28;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_DeviceObserver(Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_DeviceObserver_mCA40288AB80CC2923E403A97C1003A1175957127 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_value, const RuntimeMethod* method)
{
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = ___0_value;
__this->___U3CDeviceObserverU3Ek__BackingField_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDeviceObserverU3Ek__BackingField_28), (void*)L_0);
return;
}
}
// Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Core.Engine::get_AnchorObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* Engine_get_AnchorObserver_m79E2DE53A1906BED77849D79F5E831DDD53B907D (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_0 = __this->___U3CAnchorObserverU3Ek__BackingField_29;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_AnchorObserver(Vuforia.Internal.Observers.AnchorObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_AnchorObserver_mC2D27AD621987A44426612D5BFECEAC1C714474E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ___0_value, const RuntimeMethod* method)
{
{
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_0 = ___0_value;
__this->___U3CAnchorObserverU3Ek__BackingField_29 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAnchorObserverU3Ek__BackingField_29), (void*)L_0);
return;
}
}
// Vuforia.Internal.Observers.IlluminationObserver Vuforia.Internal.Core.Engine::get_IlluminationObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* Engine_get_IlluminationObserver_m105E3D1AD509F4BFF0A693371064438617412781 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* L_0 = __this->___U3CIlluminationObserverU3Ek__BackingField_30;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_IlluminationObserver(Vuforia.Internal.Observers.IlluminationObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_IlluminationObserver_m13174AB70A774D252B1DE8E894E6332286464DAA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* ___0_value, const RuntimeMethod* method)
{
{
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* L_0 = ___0_value;
__this->___U3CIlluminationObserverU3Ek__BackingField_30 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIlluminationObserverU3Ek__BackingField_30), (void*)L_0);
return;
}
}
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer Vuforia.Internal.Core.Engine::get_VideoBackgroundRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CVideoBackgroundRendererU3Ek__BackingField_31;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_VideoBackgroundRenderer(Vuforia.Internal.Rendering.IVideoBackgroundRenderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_VideoBackgroundRenderer_mE61E8CEBF97E8C6C3A5253224F4694559E770D00 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CVideoBackgroundRendererU3Ek__BackingField_31 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVideoBackgroundRendererU3Ek__BackingField_31), (void*)L_0);
return;
}
}
// Vuforia.IVuState Vuforia.Internal.Core.Engine::get_CurrentState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_CurrentState_mC78EAB7C42E72B459AE511F8F270D2A3396D08FF (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CCurrentStateU3Ek__BackingField_32;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_CurrentState(Vuforia.IVuState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_CurrentState_m1FE930A078D0E2475F190E2D2A2D7C7058DA2CE6 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CCurrentStateU3Ek__BackingField_32 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentStateU3Ek__BackingField_32), (void*)L_0);
return;
}
}
// Vuforia.ISessionRecorder Vuforia.Internal.Core.Engine::get_SessionRecorder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_SessionRecorder_m3303C54B67DC16DE933902616CE7D19F44FC0BE4 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CSessionRecorderU3Ek__BackingField_33;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_SessionRecorder(Vuforia.ISessionRecorder)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_SessionRecorder_m7B5AC285FEAEACE2BDFD18F2217EB969ADA57ECC (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CSessionRecorderU3Ek__BackingField_33 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSessionRecorderU3Ek__BackingField_33), (void*)L_0);
return;
}
}
// Vuforia.AreaTargetCapture Vuforia.Internal.Core.Engine::get_AreaTargetCapture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* Engine_get_AreaTargetCapture_m3FAD40C967DE5F34B306A6CB3F458128E145144B (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* L_0 = __this->___U3CAreaTargetCaptureU3Ek__BackingField_34;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_AreaTargetCapture(Vuforia.AreaTargetCapture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_AreaTargetCapture_m8D2D5A89E2E30AC276D204794B04868ECD2AF74B (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* ___0_value, const RuntimeMethod* method)
{
{
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* L_0 = ___0_value;
__this->___U3CAreaTargetCaptureU3Ek__BackingField_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAreaTargetCaptureU3Ek__BackingField_34), (void*)L_0);
return;
}
}
// Vuforia.Internal.IValidationAreaCaptureFactory Vuforia.Internal.Core.Engine::get_ValidationAreaCaptureFactory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ValidationAreaCaptureFactory_m615FFCE00D9CA67CEAA59ADD908ACE0C814E4DE8 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_ValidationAreaCaptureFactory(Vuforia.Internal.IValidationAreaCaptureFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_ValidationAreaCaptureFactory_mBF5700BC5BDB2047CCCBCB32FE3336D7D0C2C384 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35), (void*)L_0);
return;
}
}
// Vuforia.Internal.IValidationAreaCaptureUploadFactory Vuforia.Internal.Core.Engine::get_ValidationAreaCaptureUploadFactory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ValidationAreaCaptureUploadFactory_mF42A833A7603685CF9D6FA50C000218F36ECEB39 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine::set_ValidationAreaCaptureUploadFactory(Vuforia.Internal.IValidationAreaCaptureUploadFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_set_ValidationAreaCaptureUploadFactory_m7BE8D0215209EC855C7397D58D1E36B408872485 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::.ctor(Vuforia.Internal.Core.IEngineFactory,Vuforia.Internal.Core.IUnityLifeCycleListener,Vuforia.Internal.Observations.IObservationProviderFactory,Vuforia.Internal.Core.IStateProcessorFactory,Vuforia.Internal.Rendering.IVideoBackgroundFactory,Vuforia.IPlatformControllerFactory,Vuforia.ICameraControllerFactory,Vuforia.Internal.Core.IWorldOriginProviderFactory,Vuforia.Internal.ExternalCamera.IExternalCameraFactory,Vuforia.Internal.SessionRecorder.ISessionRecorderFactory,Vuforia.Internal.AreaTargetCapture.IAreaTargetCaptureFactory,Vuforia.Internal.Core.IObserverOffsetCalculatorFactory,Vuforia.Internal.IValidationAreaCaptureFactory,Vuforia.Internal.IValidationAreaCaptureUploadFactory,Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine__ctor_mFF368950B2A09278A9DA8335F3EF69ABC023E6AC (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_engineFactory, RuntimeObject* ___1_unityLifeCycleListener, RuntimeObject* ___2_observationProviderFactory, RuntimeObject* ___3_stateProcessorFactory, RuntimeObject* ___4_videoBackgroundFactory, RuntimeObject* ___5_platformControllerFactory, RuntimeObject* ___6_cameraControllerFactory, RuntimeObject* ___7_worldOriginProviderFactory, RuntimeObject* ___8_externalCameraFactory, RuntimeObject* ___9_sessionRecorderFactory, RuntimeObject* ___10_areaTargetCaptureFactory, RuntimeObject* ___11_observerOffsetCalculatorFactory, RuntimeObject* ___12_validationAreaCaptureFactory, RuntimeObject* ___13_validationAreaCaptureUploadFactory, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___14_vuforiaConfiguration, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m335C89D022620558CB5661FBB57C2592ABE7183F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B5290DF565B3BD04130373019E6E0ECC1EB133D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* L_0 = (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D*)il2cpp_codegen_object_new(List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7(L_0, List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7_RuntimeMethod_var);
__this->___mDelayedInitializers_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDelayedInitializers_6), (void*)L_0);
InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* L_1 = (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B*)il2cpp_codegen_object_new(InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B_il2cpp_TypeInfo_var);
NullCheck(L_1);
InternalEngineHintSetter__ctor_m071C4AB082D6BF5ABE03ACBE1CC2AB45321D2A19(L_1, NULL);
__this->___mInternalEngineHintSetter_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInternalEngineHintSetter_7), (void*)L_1);
List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D* L_2 = (List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D*)il2cpp_codegen_object_new(List_1_tA735D81AF9E6147654A8026499EA6509A8F8627D_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m1B5290DF565B3BD04130373019E6E0ECC1EB133D(L_2, List_1__ctor_m1B5290DF565B3BD04130373019E6E0ECC1EB133D_RuntimeMethod_var);
__this->___U3CObservationProvidersU3Ek__BackingField_26 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObservationProvidersU3Ek__BackingField_26), (void*)L_2);
Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE* L_3 = (Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE*)il2cpp_codegen_object_new(Dictionary_2_tFD2C877564B67F9C6FBF5BA2A715AF92FA432CBE_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m335C89D022620558CB5661FBB57C2592ABE7183F(L_3, Dictionary_2__ctor_m335C89D022620558CB5661FBB57C2592ABE7183F_RuntimeMethod_var);
__this->___mObservers_46 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservers_46), (void*)L_3);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_4 = ___0_engineFactory;
__this->___mEngineFactory_38 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngineFactory_38), (void*)L_4);
RuntimeObject* L_5 = ___1_unityLifeCycleListener;
__this->___mUnityLifeCycleListener_37 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUnityLifeCycleListener_37), (void*)L_5);
RuntimeObject* L_6 = ___2_observationProviderFactory;
__this->___mObservationProviderFactory_44 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationProviderFactory_44), (void*)L_6);
RuntimeObject* L_7 = ___3_stateProcessorFactory;
__this->___mStateProcessorFactory_45 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mStateProcessorFactory_45), (void*)L_7);
RuntimeObject* L_8 = ___4_videoBackgroundFactory;
__this->___mVideoBackgroundFactory_47 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVideoBackgroundFactory_47), (void*)L_8);
RuntimeObject* L_9 = ___5_platformControllerFactory;
__this->___mPlatformControllerFactory_48 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPlatformControllerFactory_48), (void*)L_9);
RuntimeObject* L_10 = ___6_cameraControllerFactory;
__this->___mCameraControllerFactory_49 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCameraControllerFactory_49), (void*)L_10);
RuntimeObject* L_11 = ___7_worldOriginProviderFactory;
__this->___mWorldOriginProviderFactory_50 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mWorldOriginProviderFactory_50), (void*)L_11);
RuntimeObject* L_12 = ___8_externalCameraFactory;
__this->___mExternalCameraFactory_54 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mExternalCameraFactory_54), (void*)L_12);
RuntimeObject* L_13 = ___9_sessionRecorderFactory;
__this->___mSessionRecorderFactory_51 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSessionRecorderFactory_51), (void*)L_13);
RuntimeObject* L_14 = ___10_areaTargetCaptureFactory;
__this->___mAreaTargetCaptureFactory_52 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAreaTargetCaptureFactory_52), (void*)L_14);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_15 = ___14_vuforiaConfiguration;
__this->___mVuforiaConfiguration_53 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuforiaConfiguration_53), (void*)L_15);
RuntimeObject* L_16 = ___12_validationAreaCaptureFactory;
Engine_set_ValidationAreaCaptureFactory_mBF5700BC5BDB2047CCCBCB32FE3336D7D0C2C384_inline(__this, L_16, NULL);
RuntimeObject* L_17 = ___13_validationAreaCaptureUploadFactory;
Engine_set_ValidationAreaCaptureUploadFactory_m7BE8D0215209EC855C7397D58D1E36B408872485_inline(__this, L_17, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_18 = ___14_vuforiaConfiguration;
DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0* L_19 = (DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0*)il2cpp_codegen_object_new(DeviceInfo_tAF6A55520552AD4E18AE101D3A2141A2F444A8D0_il2cpp_TypeInfo_var);
NullCheck(L_19);
DeviceInfo__ctor_m42980495031B863D01846FD6D89D8104920A4840(L_19, L_18, NULL);
__this->___U3CDeviceInfoU3Ek__BackingField_24 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDeviceInfoU3Ek__BackingField_24), (void*)L_19);
UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19* L_20 = (UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19*)il2cpp_codegen_object_new(UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19_il2cpp_TypeInfo_var);
NullCheck(L_20);
UniqueIDProvider__ctor_m1F48322542373B1AACACD361C62A0462F0DE41AE(L_20, NULL);
__this->___U3CUniqueIDProviderU3Ek__BackingField_25 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUniqueIDProviderU3Ek__BackingField_25), (void*)L_20);
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* L_21 = (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F*)il2cpp_codegen_object_new(ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F_il2cpp_TypeInfo_var);
NullCheck(L_21);
ObserverFactory__ctor_m806604E743DCC097C56C0B89D5BE1E5971A0540E(L_21, __this, NULL);
__this->___mObserverFactory_39 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserverFactory_39), (void*)L_21);
RuntimeObject* L_22 = ___11_observerOffsetCalculatorFactory;
__this->___mObserverOffsetCalculatorFactory_55 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserverOffsetCalculatorFactory_55), (void*)L_22);
RuntimeObject* L_23 = __this->___mExternalCameraFactory_54;
NullCheck(L_23);
ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* L_24;
L_24 = InterfaceFuncInvoker1< ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155*, RuntimeObject* >::Invoke(1 /* Vuforia.Internal.ExternalCamera.ExternalCameraMonitor Vuforia.Internal.ExternalCamera.IExternalCameraFactory::CreateExternalCameraMonitor(Vuforia.Internal.Core.IEngine) */, IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var, L_23, __this);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_25;
L_25 = VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21(NULL);
if (L_25)
{
goto IL_00e6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_26;
L_26 = VuforiaRuntimeUtilities_IsHoloLensDevice_m1DB7D5B46186CD60F22DEC9D19ABCA82B285C2F2(NULL);
if (!L_26)
{
goto IL_00f6;
}
}
IL_00e6:
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_27 = __this->___mVuforiaConfiguration_53;
NullCheck(L_27);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_28;
L_28 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_27, NULL);
NullCheck(L_28);
GenericVuforiaConfiguration_DisableVirtualSceneScale_mD689D63F03FE21051A99F99FAB3E9BFFCD9C91E0(L_28, NULL);
}
IL_00f6:
{
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Init(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Init_m8200E3BE7EEEEB6DB87981D9B446FADAA65AA2AE (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, String_t* ___0_recordingPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_U3CInitU3Eb__158_0_m691063FABE5EA768CCC4A012F0AA1D0975A68FAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
{
RuntimeObject* L_0 = __this->___mEngineConfigSet_40;
if (!L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26, NULL);
return (bool)0;
}
IL_0014:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___mOnBeforeVuforiaInitialized_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = L_1;
G_B3_0 = L_2;
if (L_2)
{
G_B4_0 = L_2;
goto IL_0020;
}
}
{
goto IL_0025;
}
IL_0020:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
}
IL_0025:
{
RuntimeObject* L_3 = __this->___mExternalCameraFactory_54;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0 /* Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.IExternalCameraFactory::CreateExternalCamera(Vuforia.Internal.Core.IEngine) */, IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var, L_3, __this);
Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline(__this, L_4, NULL);
RuntimeObject* L_5 = __this->___mEngineFactory_38;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_6 = __this->___mVuforiaConfiguration_53;
String_t* L_7 = ___0_recordingPath;
NullCheck(L_5);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker2< RuntimeObject*, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65*, String_t* >::Invoke(1 /* Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.Core.IEngineFactory::CreateEngineConfig(Vuforia.VuforiaConfiguration,System.String) */, IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var, L_5, L_6, L_7);
__this->___mEngineConfigSet_40 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngineConfigSet_40), (void*)L_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_9, __this, (intptr_t)((void*)Engine_U3CInitU3Eb__158_0_m691063FABE5EA768CCC4A012F0AA1D0975A68FAE_RuntimeMethod_var), NULL);
V_0 = L_9;
EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* L_10 = (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE*)il2cpp_codegen_object_new(EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var);
NullCheck(L_10);
EnginePermissions__ctor_mAC8333CFF2B6FC0769EDD69302F98AF52C384E98(L_10, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = V_0;
NullCheck(L_10);
EnginePermissions_Request_m882933F7AEBEF29AE17410CDFE8BC44ACBE8A585(L_10, L_11, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Init(Vuforia.FusionProviderOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Init_m6C35695ADFFEF05C72B55504D28FF609E2E12584 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_fusionProviderOption, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_U3CInitU3Eb__159_0_m8D8D047AB9D28CAFFC099B680D49257861825D2C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
{
RuntimeObject* L_0 = __this->___mEngineConfigSet_40;
if (!L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26, NULL);
return (bool)0;
}
IL_0014:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___mOnBeforeVuforiaInitialized_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = L_1;
G_B3_0 = L_2;
if (L_2)
{
G_B4_0 = L_2;
goto IL_0020;
}
}
{
goto IL_0025;
}
IL_0020:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
}
IL_0025:
{
RuntimeObject* L_3 = __this->___mExternalCameraFactory_54;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0 /* Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.IExternalCameraFactory::CreateExternalCamera(Vuforia.Internal.Core.IEngine) */, IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var, L_3, __this);
Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline(__this, L_4, NULL);
RuntimeObject* L_5 = __this->___mEngineFactory_38;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_6 = __this->___mVuforiaConfiguration_53;
int32_t L_7 = ___0_fusionProviderOption;
NullCheck(L_5);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker2< RuntimeObject*, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65*, int32_t >::Invoke(0 /* Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.Core.IEngineFactory::CreateEngineConfig(Vuforia.VuforiaConfiguration,Vuforia.FusionProviderOption) */, IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var, L_5, L_6, L_7);
__this->___mEngineConfigSet_40 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngineConfigSet_40), (void*)L_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_9, __this, (intptr_t)((void*)Engine_U3CInitU3Eb__159_0_m8D8D047AB9D28CAFFC099B680D49257861825D2C_RuntimeMethod_var), NULL);
V_0 = L_9;
EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* L_10 = (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE*)il2cpp_codegen_object_new(EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var);
NullCheck(L_10);
EnginePermissions__ctor_mAC8333CFF2B6FC0769EDD69302F98AF52C384E98(L_10, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = V_0;
NullCheck(L_10);
EnginePermissions_Request_m882933F7AEBEF29AE17410CDFE8BC44ACBE8A585(L_10, L_11, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Init(System.String,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Init_m51494C63C5F581E7184132D8E1F98A1FBBD8314F (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, String_t* ___0_driverName, intptr_t ___1_userData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_U3CInitU3Eb__160_0_mA19A20A5BD51CF3D8DDAF85D4A796B7A30198F50_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
{
RuntimeObject* L_0 = __this->___mEngineConfigSet_40;
if (!L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26, NULL);
return (bool)0;
}
IL_0014:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___mOnBeforeVuforiaInitialized_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = L_1;
G_B3_0 = L_2;
if (L_2)
{
G_B4_0 = L_2;
goto IL_0020;
}
}
{
goto IL_0025;
}
IL_0020:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
}
IL_0025:
{
RuntimeObject* L_3 = __this->___mExternalCameraFactory_54;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0 /* Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.IExternalCameraFactory::CreateExternalCamera(Vuforia.Internal.Core.IEngine) */, IExternalCameraFactory_tB17ECA5704F301BCA5E5FD36041930D2AA2364E2_il2cpp_TypeInfo_var, L_3, __this);
Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline(__this, L_4, NULL);
RuntimeObject* L_5 = __this->___mEngineFactory_38;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_6 = __this->___mVuforiaConfiguration_53;
String_t* L_7 = ___0_driverName;
intptr_t L_8 = ___1_userData;
NullCheck(L_5);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker3< RuntimeObject*, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65*, String_t*, intptr_t >::Invoke(2 /* Vuforia.Internal.Core.IEngineConfigSet Vuforia.Internal.Core.IEngineFactory::CreateEngineConfig(Vuforia.VuforiaConfiguration,System.String,System.IntPtr) */, IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var, L_5, L_6, L_7, L_8);
__this->___mEngineConfigSet_40 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngineConfigSet_40), (void*)L_9);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_10);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_10, __this, (intptr_t)((void*)Engine_U3CInitU3Eb__160_0_mA19A20A5BD51CF3D8DDAF85D4A796B7A30198F50_RuntimeMethod_var), NULL);
V_0 = L_10;
EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* L_11 = (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE*)il2cpp_codegen_object_new(EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE_il2cpp_TypeInfo_var);
NullCheck(L_11);
EnginePermissions__ctor_mAC8333CFF2B6FC0769EDD69302F98AF52C384E98(L_11, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = V_0;
NullCheck(L_11);
EnginePermissions_Request_m882933F7AEBEF29AE17410CDFE8BC44ACBE8A585(L_11, L_12, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Start_m1108AE7AB6C957496EB659E4FB6C357E6D0079F4 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnStart_mF1BDA18A3BDA41B2818FB0DB57DC810A94DCCDA7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)Engine_OnStart_mF1BDA18A3BDA41B2818FB0DB57DC810A94DCCDA7_RuntimeMethod_var), NULL);
bool L_1;
L_1 = Engine_Start_m517F8FFB3DA7FD8F802663D501B36BD815103C54(__this, L_0, NULL);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Stop_m1C02A671637D595236867AB67B92F66D0EE210C3 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA_RuntimeMethod_var), NULL);
bool L_1;
L_1 = Engine_Stop_m4A642DC03CF47B19D94B956E2D81A3EE5E8ECAB4(__this, L_0, NULL);
return L_1;
}
}
// Vuforia.Internal.Core.Engine/BuildPreset Vuforia.Internal.Core.Engine::GetBuildPreset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Engine_GetBuildPreset_mC20464DA5492D297D6D1516D24E777241F06E091 (const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = VuEngine_GetBuildPreset_m2E1D042CB5C0C1749A115528DBF29A1AFEF25FCA(NULL);
if ((((int32_t)L_0) == ((int32_t)2)))
{
goto IL_000a;
}
}
{
return (int32_t)(0);
}
IL_000a:
{
return (int32_t)(1);
}
}
// System.Boolean Vuforia.Internal.Core.Engine::InitOnCameraReady()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_ApplicationQuit_m184D4FB2C68C6A59D9825107D5D8E81ECF2DA68D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnApplicationPause_m67CD8B964C8D9E384DC43764E62B1B1BB173B72D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnVideoBackgroundConfigChanged_m051DE5B6A909B16C08986EE20A57FFF50B75F839_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_U3CInitOnCameraReadyU3Eb__164_0_m3B8425461DAB8BF2F4B4E931BCD924B680EBF390_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAreaTargetCaptureFactory_t6FF128BA3FD769DFA781119C63ECDCE1171EDECF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraControllerFactory_tDD9618C6213994838632CD5368D8D3C4536D4BC8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObservationProviderFactory_tC1CE713302B83A69ED28FC75BECCEBBDA07A02FC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlatformControllerFactory_t6D98EC7CC7A6BFA6A0592859996413F13DF4F3D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyDictionary_2_t64CFE489500CA30EF36164136BDD927BF61173DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorderFactory_tB6307190087D9BC9A9F6F0B013BC90F082E18B93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IValidationAreaCaptureFactory_tC35627F3D150B3FDF0D33402E42ED5667F5FDFD2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IValidationAreaCaptureUploadFactory_tB35AA27DBF7D7842624EA2AB151327FE880666AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundFactory_t3E4EE33E2207690822B9D532A80B4146647A8CDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuPlatformController_tBBDEFEFCA984F5E3271E5F281F7CD6B93AC30578_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWorldOriginProviderFactory_t9B1AE0BB69CA57357959DE43502EF69BE005C714_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FAE3C714A6AA5882BC3F971110DF27B4F8DEA95);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E6CB3EBF366AC58CB662A5D21AA83643825A24B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8A7339E6C3B5F3E770EA701BE06C6EE8D5D9B7A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFDCEC71EF7D94678AF6D859053FB978F0F8FCFF);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
String_t* V_2 = NULL;
bool V_3 = false;
RuntimeObject* G_B7_0 = NULL;
RuntimeObject* G_B6_0 = NULL;
RuntimeObject* G_B10_0 = NULL;
RuntimeObject* G_B9_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B13_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B12_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B16_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B15_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B19_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B18_0 = NULL;
int32_t G_B29_0 = 0;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B38_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B37_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B41_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B40_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B44_0 = NULL;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* G_B43_0 = NULL;
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8263DE886BFB48A0DA1CA681F3C0C81C850B6C26, NULL);
return (bool)0;
}
IL_0014:
{
RuntimeObject* L_1 = __this->___mObservationProviderFactory_44;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_2 = __this->___mVuforiaConfiguration_53;
NullCheck(L_1);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker1< RuntimeObject*, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* >::Invoke(0 /* Vuforia.Internal.Observations.IObservationProvider Vuforia.Internal.Observations.IObservationProviderFactory::CreateObservationProvider(Vuforia.VuforiaConfiguration) */, IObservationProviderFactory_tC1CE713302B83A69ED28FC75BECCEBBDA07A02FC_il2cpp_TypeInfo_var, L_1, L_2);
Engine_RegisterObservationProvider_m619FA7CECD4C24A3B978686DBE6DEBD0FBD6C982(__this, L_3, NULL);
RuntimeObject* L_4;
L_4 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
__this->___mIsUsingARFoundation_57 = (bool)((!(((RuntimeObject*)(ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6*)((ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6*)IsInstClass((RuntimeObject*)L_4, ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
RuntimeObject* L_5 = __this->___mUnityLifeCycleListener_37;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_6, __this, (intptr_t)((void*)Engine_OnApplicationPause_m67CD8B964C8D9E384DC43764E62B1B1BB173B72D_RuntimeMethod_var), NULL);
NullCheck(L_5);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(8 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::add_OnApplicationPauseEvent(System.Action`1<System.Boolean>) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_5, L_6);
RuntimeObject* L_7 = __this->___mUnityLifeCycleListener_37;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, __this, (intptr_t)((void*)Engine_ApplicationQuit_m184D4FB2C68C6A59D9825107D5D8E81ECF2DA68D_RuntimeMethod_var), NULL);
NullCheck(L_7);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(12 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::add_OnApplicationQuitDestroyEvent(System.Action) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_7, L_8);
InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* L_9 = __this->___mInternalEngineHintSetter_7;
RuntimeObject* L_10 = __this->___mEngineConfigSet_40;
NullCheck(L_9);
InternalEngineHintSetter_ApplyInternalHints_mD6DDC1152EC066169D8DCCF6D81E52A9F11C84B6(L_9, L_10, NULL);
RuntimeObject* L_11 = __this->___mEngineConfigSet_40;
Engine_ConfigureEngineErrorHandler_m6680D214FB5D121CB3A8DEBFC62C3A4B49FE0545(__this, L_11, NULL);
RuntimeObject* L_12 = __this->___mEngineFactory_38;
RuntimeObject* L_13 = __this->___mEngineConfigSet_40;
NullCheck(L_12);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, int32_t* >::Invoke(3 /* Vuforia.IVuEngine Vuforia.Internal.Core.IEngineFactory::CreateEngine(Vuforia.Internal.Core.IEngineConfigSet,System.Int32&) */, IEngineFactory_tEC42A18BAB0B8D7CEA90556E93C418119F2975C2_il2cpp_TypeInfo_var, L_12, L_13, (&V_0));
__this->___mEngine_41 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_41), (void*)L_14);
int32_t L_15 = V_0;
int32_t L_16;
L_16 = VuforiaInitErrorUtil_ToVuforiaInitError_mFAF38691AD0AA6720F90ACA2BC0C2A200257ACF3(L_15, NULL);
__this->___mInitError_8 = L_16;
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* L_17 = __this->___mObserverFactory_39;
RuntimeObject* L_18 = __this->___mEngine_41;
NullCheck(L_17);
ObserverFactory_Init_m4405919A64489C33CE69C7D4B02F4C9E1340DA12_inline(L_17, L_18, NULL);
RuntimeObject* L_19;
L_19 = Engine_get_ValidationAreaCaptureFactory_m615FFCE00D9CA67CEAA59ADD908ACE0C814E4DE8_inline(__this, NULL);
RuntimeObject* L_20 = __this->___mEngine_41;
NullCheck(L_19);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void Vuforia.Internal.IValidationAreaCaptureFactory::Init(Vuforia.IVuEngine) */, IValidationAreaCaptureFactory_tC35627F3D150B3FDF0D33402E42ED5667F5FDFD2_il2cpp_TypeInfo_var, L_19, L_20);
RuntimeObject* L_21;
L_21 = Engine_get_ValidationAreaCaptureUploadFactory_mF42A833A7603685CF9D6FA50C000218F36ECEB39_inline(__this, NULL);
RuntimeObject* L_22 = __this->___mEngine_41;
NullCheck(L_21);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void Vuforia.Internal.IValidationAreaCaptureUploadFactory::Init(Vuforia.IVuEngine) */, IValidationAreaCaptureUploadFactory_tB35AA27DBF7D7842624EA2AB151327FE880666AF_il2cpp_TypeInfo_var, L_21, L_22);
RuntimeObject* L_23 = __this->___mEngine_41;
if (L_23)
{
goto IL_01a6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
RuntimeObject* L_24 = ((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields*)il2cpp_codegen_static_fields_for(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var))->___INIT_ERRORS_MAP_59;
int32_t L_25 = __this->___mInitError_8;
NullCheck(L_24);
bool L_26;
L_26 = InterfaceFuncInvoker2< bool, int32_t, String_t** >::Invoke(0 /* System.Boolean System.Collections.Generic.IReadOnlyDictionary`2<Vuforia.VuforiaInitError,System.String>::TryGetValue(TKey,TValue&) */, IReadOnlyDictionary_2_t64CFE489500CA30EF36164136BDD927BF61173DF_il2cpp_TypeInfo_var, L_24, L_25, (&V_2));
if (L_26)
{
goto IL_0107;
}
}
{
V_2 = _stringLiteralCFDCEC71EF7D94678AF6D859053FB978F0F8FCFF;
}
IL_0107:
{
String_t* L_27 = V_2;
String_t* L_28;
L_28 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5E6CB3EBF366AC58CB662A5D21AA83643825A24B, L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_28, NULL);
RuntimeObject* L_29 = __this->___mEngineConfigSet_40;
RuntimeObject* L_30 = L_29;
G_B6_0 = L_30;
if (L_30)
{
G_B7_0 = L_30;
goto IL_0123;
}
}
{
goto IL_0128;
}
IL_0123:
{
NullCheck(G_B7_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B7_0);
}
IL_0128:
{
__this->___mEngineConfigSet_40 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngineConfigSet_40), (void*)(RuntimeObject*)NULL);
RuntimeObject* L_31;
L_31 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
RuntimeObject* L_32 = L_31;
G_B9_0 = L_32;
if (L_32)
{
G_B10_0 = L_32;
goto IL_013b;
}
}
{
goto IL_0140;
}
IL_013b:
{
NullCheck(G_B10_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B10_0);
}
IL_0140:
{
Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline(__this, (RuntimeObject*)NULL, NULL);
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_33 = __this->___mOnVuforiaInitialized_1;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_34 = L_33;
G_B12_0 = L_34;
if (L_34)
{
G_B13_0 = L_34;
goto IL_0153;
}
}
{
goto IL_015e;
}
IL_0153:
{
int32_t L_35 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(G_B13_0, L_35, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_015e:
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_36 = __this->___mOnVuforiaInitializedPublic_3;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_37 = L_36;
G_B15_0 = L_37;
if (L_37)
{
G_B16_0 = L_37;
goto IL_016a;
}
}
{
goto IL_0175;
}
IL_016a:
{
int32_t L_38 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(G_B16_0, L_38, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_0175:
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_39 = __this->___mOnAfterVuforiaInitializedPublic_4;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_40 = L_39;
G_B18_0 = L_40;
if (L_40)
{
G_B19_0 = L_40;
goto IL_0181;
}
}
{
goto IL_018c;
}
IL_0181:
{
int32_t L_41 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(G_B19_0, L_41, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_018c:
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_42 = (&__this->___mInstanceHandle_43);
bool L_43;
L_43 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843(L_42, NULL);
if (!L_43)
{
goto IL_01a4;
}
}
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_44 = (&__this->___mInstanceHandle_43);
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_44, NULL);
}
IL_01a4:
{
return (bool)0;
}
IL_01a6:
{
__this->___mEngineState_58 = 0;
bool L_45;
L_45 = Engine_SetHints_mC1DD6C4882A53E9D86A7D6F7974BE4FDB30D8ED5(__this, NULL);
if (L_45)
{
goto IL_01bf;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralA8A7339E6C3B5F3E770EA701BE06C6EE8D5D9B7A, NULL);
}
IL_01bf:
{
RuntimeObject* L_46;
L_46 = Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402_inline(__this, NULL);
NullCheck(L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean Vuforia.Internal.Core.IDeviceInfo::IsSeethruEyewearDevice() */, IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var, L_46);
if (L_47)
{
goto IL_01db;
}
}
{
bool L_48 = __this->___mIsUsingARFoundation_57;
if (L_48)
{
goto IL_01db;
}
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_49;
L_49 = VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE(NULL);
G_B29_0 = ((int32_t)(L_49));
goto IL_01dc;
}
IL_01db:
{
G_B29_0 = 1;
}
IL_01dc:
{
V_1 = (bool)G_B29_0;
RuntimeObject* L_50;
L_50 = Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735_inline(__this, NULL);
bool L_51 = V_1;
NullCheck(L_50);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_52;
L_52 = InterfaceFuncInvoker1< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, bool >::Invoke(7 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IObserverFactory::CreateDeviceObserver(System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_50, L_51);
Engine_set_DeviceObserver_mCA40288AB80CC2923E403A97C1003A1175957127_inline(__this, L_52, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_53;
L_53 = VuforiaRuntimeUtilities_IsWebCamPlayMode_m2699673E9C8826815D2075430D230860CA051CE0(NULL);
if (!L_53)
{
goto IL_0209;
}
}
{
RuntimeObject* L_54;
L_54 = Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735_inline(__this, NULL);
NullCheck(L_54);
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_55;
L_55 = InterfaceFuncInvoker0< AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* >::Invoke(1 /* Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Core.IObserverFactory::CreatePlayModeAnchorObserver() */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_54);
Engine_set_AnchorObserver_mC2D27AD621987A44426612D5BFECEAC1C714474E_inline(__this, L_55, NULL);
goto IL_024f;
}
IL_0209:
{
bool L_56 = __this->___mIsUsingARFoundation_57;
if (!L_56)
{
goto IL_021e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
RuntimeObject* L_57;
L_57 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
NullCheck(L_57);
bool L_58;
L_58 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.ARFoundation.IARFoundationFacade::get_IsAnchorSupported() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_57);
V_3 = L_58;
goto IL_0235;
}
IL_021e:
{
RuntimeObject* L_59 = __this->___mEngine_41;
NullCheck(L_59);
RuntimeObject* L_60;
L_60 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuPlatformController Vuforia.IVuEngine::get_PlatformController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_59);
NullCheck(L_60);
int32_t L_61;
L_61 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuFusionProviderType Vuforia.IVuPlatformController::get_FusionProviderType() */, IVuPlatformController_tBBDEFEFCA984F5E3271E5F281F7CD6B93AC30578_il2cpp_TypeInfo_var, L_60);
V_3 = (bool)((((int32_t)((((int32_t)L_61) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0235:
{
bool L_62 = V_3;
if (!L_62)
{
goto IL_024f;
}
}
{
RuntimeObject* L_63;
L_63 = Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735_inline(__this, NULL);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_64;
L_64 = Engine_get_DeviceObserver_m960994FEECC3010E2DA5B5C96BA1D8DB95AAFFA6_inline(__this, NULL);
NullCheck(L_63);
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_65;
L_65 = InterfaceFuncInvoker1< AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(0 /* Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Core.IObserverFactory::CreateAnchorObserver(Vuforia.Internal.Observers.DeviceObserver) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_63, L_64);
Engine_set_AnchorObserver_mC2D27AD621987A44426612D5BFECEAC1C714474E_inline(__this, L_65, NULL);
}
IL_024f:
{
RuntimeObject* L_66;
L_66 = Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735_inline(__this, NULL);
NullCheck(L_66);
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* L_67;
L_67 = InterfaceFuncInvoker0< IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* >::Invoke(8 /* Vuforia.Internal.Observers.IlluminationObserver Vuforia.Internal.Core.IObserverFactory::CreateIlluminationObserver() */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_66);
Engine_set_IlluminationObserver_m13174AB70A774D252B1DE8E894E6332286464DAA_inline(__this, L_67, NULL);
RuntimeObject* L_68 = __this->___mVideoBackgroundFactory_47;
RuntimeObject* L_69 = __this->___mEngine_41;
NullCheck(L_69);
RuntimeObject* L_70;
L_70 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* Vuforia.IVuCameraController Vuforia.IVuEngine::get_CameraController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_69);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_71 = __this->___mVuforiaConfiguration_53;
NullCheck(L_71);
VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* L_72;
L_72 = VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline(L_71, NULL);
NullCheck(L_72);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_73;
L_73 = VideoBackgroundConfiguration_get_VideoBackgroundShader_m9806EF11986F2793E542ACA4699ED3F220C1F011_inline(L_72, NULL);
Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* L_74 = (Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9*)il2cpp_codegen_object_new(Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9_il2cpp_TypeInfo_var);
NullCheck(L_74);
Func_1__ctor_m55A3CB7A4431DC6A768A83AAEC8459C5E96DB13B(L_74, __this, (intptr_t)((void*)Engine_U3CInitOnCameraReadyU3Eb__164_0_m3B8425461DAB8BF2F4B4E931BCD924B680EBF390_RuntimeMethod_var), NULL);
NullCheck(L_68);
RuntimeObject* L_75;
L_75 = InterfaceFuncInvoker3< RuntimeObject*, RuntimeObject*, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692*, Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* >::Invoke(0 /* Vuforia.Internal.Rendering.IVideoBackgroundRenderer Vuforia.Internal.Rendering.IVideoBackgroundFactory::CreateVideoBackgroundRenderer(Vuforia.IVuCameraController,UnityEngine.Shader,System.Func`1<UnityEngine.Camera>) */, IVideoBackgroundFactory_t3E4EE33E2207690822B9D532A80B4146647A8CDE_il2cpp_TypeInfo_var, L_68, L_70, L_73, L_74);
Engine_set_VideoBackgroundRenderer_mE61E8CEBF97E8C6C3A5253224F4694559E770D00_inline(__this, L_75, NULL);
RuntimeObject* L_76 = __this->___mSessionRecorderFactory_51;
RuntimeObject* L_77 = __this->___mEngine_41;
NullCheck(L_76);
RuntimeObject* L_78;
L_78 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0 /* Vuforia.ISessionRecorder Vuforia.Internal.SessionRecorder.ISessionRecorderFactory::CreateSessionRecorder(Vuforia.IVuEngine) */, ISessionRecorderFactory_tB6307190087D9BC9A9F6F0B013BC90F082E18B93_il2cpp_TypeInfo_var, L_76, L_77);
Engine_set_SessionRecorder_m7B5AC285FEAEACE2BDFD18F2217EB969ADA57ECC_inline(__this, L_78, NULL);
RuntimeObject* L_79 = __this->___mAreaTargetCaptureFactory_52;
RuntimeObject* L_80 = __this->___mEngine_41;
NullCheck(L_80);
RuntimeObject* L_81;
L_81 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuAreaTargetCaptureController Vuforia.IVuEngine::get_AreaTargetCaptureController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_80);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_82;
L_82 = Engine_get_DeviceObserver_m960994FEECC3010E2DA5B5C96BA1D8DB95AAFFA6_inline(__this, NULL);
NullCheck(L_79);
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* L_83;
L_83 = InterfaceFuncInvoker2< AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7*, RuntimeObject*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(0 /* Vuforia.AreaTargetCapture Vuforia.Internal.AreaTargetCapture.IAreaTargetCaptureFactory::CreateAreaTargetCapture(Vuforia.IVuAreaTargetCaptureController,Vuforia.Internal.Observers.DeviceObserver) */, IAreaTargetCaptureFactory_t6FF128BA3FD769DFA781119C63ECDCE1171EDECF_il2cpp_TypeInfo_var, L_79, L_81, L_82);
Engine_set_AreaTargetCapture_m8D2D5A89E2E30AC276D204794B04868ECD2AF74B_inline(__this, L_83, NULL);
RuntimeObject* L_84 = __this->___mCameraControllerFactory_49;
RuntimeObject* L_85 = __this->___mEngine_41;
NullCheck(L_85);
RuntimeObject* L_86;
L_86 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* Vuforia.IVuCameraController Vuforia.IVuEngine::get_CameraController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_85);
RuntimeObject* L_87;
L_87 = Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402_inline(__this, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_88 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_88);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_88, __this, (intptr_t)((void*)Engine_OnVideoBackgroundConfigChanged_m051DE5B6A909B16C08986EE20A57FFF50B75F839_RuntimeMethod_var), NULL);
bool L_89 = __this->___mIsUsingARFoundation_57;
NullCheck(L_84);
RuntimeObject* L_90;
L_90 = InterfaceFuncInvoker4< RuntimeObject*, RuntimeObject*, RuntimeObject*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, bool >::Invoke(0 /* Vuforia.ICameraController Vuforia.ICameraControllerFactory::Create(Vuforia.IVuCameraController,Vuforia.Internal.Core.IDeviceInfo,System.Action,System.Boolean) */, ICameraControllerFactory_tDD9618C6213994838632CD5368D8D3C4536D4BC8_il2cpp_TypeInfo_var, L_84, L_86, L_87, L_88, L_89);
Engine_set_CameraController_mCA69749232B54F4CCB1987B60D67E8B00F3BCC11_inline(__this, L_90, NULL);
RuntimeObject* L_91 = __this->___mWorldOriginProviderFactory_50;
RuntimeObject* L_92;
L_92 = Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402_inline(__this, NULL);
bool L_93 = __this->___mIsUsingARFoundation_57;
NullCheck(L_91);
RuntimeObject* L_94;
L_94 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, bool >::Invoke(0 /* Vuforia.Internal.Core.IWorldOriginProvider Vuforia.Internal.Core.IWorldOriginProviderFactory::CreateWorldOriginProvider(Vuforia.Internal.Core.IDeviceInfo,System.Boolean) */, IWorldOriginProviderFactory_t9B1AE0BB69CA57357959DE43502EF69BE005C714_il2cpp_TypeInfo_var, L_91, L_92, L_93);
Engine_set_WorldOriginProvider_m10B48E12719227CD57298E86E0901F62AA689BFA_inline(__this, L_94, NULL);
RuntimeObject* L_95 = __this->___mPlatformControllerFactory_48;
RuntimeObject* L_96 = __this->___mEngine_41;
NullCheck(L_96);
RuntimeObject* L_97;
L_97 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuPlatformController Vuforia.IVuEngine::get_PlatformController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_96);
NullCheck(L_95);
RuntimeObject* L_98;
L_98 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0 /* Vuforia.IPlatformController Vuforia.IPlatformControllerFactory::Create(Vuforia.IVuPlatformController) */, IPlatformControllerFactory_t6D98EC7CC7A6BFA6A0592859996413F13DF4F3D0_il2cpp_TypeInfo_var, L_95, L_97);
__this->___mPlatformController_56 = L_98;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPlatformController_56), (void*)L_98);
RuntimeObject* L_99;
L_99 = Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline(__this, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_100 = __this->___mVuforiaConfiguration_53;
NullCheck(L_100);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_101;
L_101 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_100, NULL);
NullCheck(L_101);
int32_t L_102;
L_102 = GenericVuforiaConfiguration_get_CameraDeviceMode_m08D697A958D555BEA288A42CAAB6403FDB461E55_inline(L_101, NULL);
NullCheck(L_99);
bool L_103;
L_103 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(14 /* System.Boolean Vuforia.ICameraController::SetActiveVideoMode(Vuforia.CameraMode) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_99, L_102);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(_stringLiteral3FAE3C714A6AA5882BC3F971110DF27B4F8DEA95, NULL);
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_104 = __this->___mOnVuforiaInitialized_1;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_105 = L_104;
G_B37_0 = L_105;
if (L_105)
{
G_B38_0 = L_105;
goto IL_0370;
}
}
{
goto IL_037b;
}
IL_0370:
{
int32_t L_106 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(G_B38_0, L_106, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_037b:
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_107 = __this->___mOnVuforiaInitializedPublic_3;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_108 = L_107;
G_B40_0 = L_108;
if (L_108)
{
G_B41_0 = L_108;
goto IL_0387;
}
}
{
goto IL_0392;
}
IL_0387:
{
int32_t L_109 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(G_B41_0, L_109, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_0392:
{
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_110 = __this->___mOnAfterVuforiaInitializedPublic_4;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_111 = L_110;
G_B43_0 = L_111;
if (L_111)
{
G_B44_0 = L_111;
goto IL_039e;
}
}
{
goto IL_03a9;
}
IL_039e:
{
int32_t L_112 = __this->___mInitError_8;
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7(G_B44_0, L_112, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaInitError_t3C5C78DBB18E9AFDA795BBDF4A176F8C96A5BC88_m27CAC8CEB1E2CACE9FF1499178F59125E8F1C4C7_RuntimeMethod_var);
}
IL_03a9:
{
return (bool)1;
}
}
// System.Void Vuforia.Internal.Core.Engine::ApplicationQuit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_ApplicationQuit_m184D4FB2C68C6A59D9825107D5D8E81ECF2DA68D (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_0)
{
goto IL_000f;
}
}
{
bool L_1;
L_1 = Engine_Deinit_mF5A3AE054AE01EB3D2FCB970E7145222202D3C3A(__this, NULL);
}
IL_000f:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = __this->___OnApplicationQuit_18;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = L_2;
G_B3_0 = L_3;
if (L_3)
{
G_B4_0 = L_3;
goto IL_001a;
}
}
{
return;
}
IL_001a:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Start(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Start_m517F8FFB3DA7FD8F802663D501B36BD815103C54 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_onStarted, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverOffsetCalculatorFactory_tB1361B82412617430CEBD3982DF32867017C5EF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStateProcessorFactory_tEDD836C93FF7D6C65AFB91C51EEA40A93E9E8671_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57644AA1A1F27A22A3B6D605D8733E2854F9E8CB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D6748436C0AC9CF78BC790F58CD890B1FF2797F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1D3B5CEAE09B976ECA7AD56A064579DE0248A02);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E, NULL);
return (bool)0;
}
IL_0014:
{
bool L_1;
L_1 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (!L_1)
{
goto IL_0028;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral57644AA1A1F27A22A3B6D605D8733E2854F9E8CB, NULL);
return (bool)0;
}
IL_0028:
{
RuntimeObject* L_2 = __this->___mEngine_41;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.IVuEngine::Start() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_2);
if (L_3)
{
goto IL_0041;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral7D6748436C0AC9CF78BC790F58CD890B1FF2797F, NULL);
return (bool)0;
}
IL_0041:
{
__this->___mEngineState_58 = 1;
RuntimeObject* L_4 = __this->___mObserverOffsetCalculatorFactory_55;
RuntimeObject* L_5;
L_5 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
NullCheck(L_4);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker1< RuntimeObject*, bool >::Invoke(0 /* Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.IObserverOffsetCalculatorFactory::Create(System.Boolean) */, IObserverOffsetCalculatorFactory_tB1361B82412617430CEBD3982DF32867017C5EF3_il2cpp_TypeInfo_var, L_4, (bool)((!(((RuntimeObject*)(SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6*)((SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6*)IsInstClass((RuntimeObject*)L_5, SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0));
Engine_set_ObserverOffsetCalculator_m62F1B2ED289A1A5D225069871BD19D42F62FA834_inline(__this, L_6, NULL);
RuntimeObject* L_7 = __this->___mStateProcessorFactory_45;
RuntimeObject* L_8;
L_8 = Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD_inline(__this, NULL);
RuntimeObject* L_9;
L_9 = Engine_get_ObserverOffsetCalculator_mD6290708B3310CAD55C07B7EC532F72A79FEEE26_inline(__this, NULL);
NullCheck(L_7);
RuntimeObject* L_10;
L_10 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(0 /* Vuforia.Internal.Core.IStateProcessor Vuforia.Internal.Core.IStateProcessorFactory::CreateStateProcessor(System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider>,Vuforia.Internal.Observers.IObserverOffsetCalculator) */, IStateProcessorFactory_tEDD836C93FF7D6C65AFB91C51EEA40A93E9E8671_il2cpp_TypeInfo_var, L_7, L_8, L_9);
__this->___mStateProcessor_42 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mStateProcessor_42), (void*)L_10);
bool L_11;
L_11 = Engine_SetupPlatformController_m231AE998C8D0F2BC0927DA2F171E1BAAC31BD997(__this, NULL);
RuntimeObject* L_12;
L_12 = Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline(__this, NULL);
NullCheck(L_12);
InterfaceActionInvoker0::Invoke(8 /* System.Void Vuforia.ICameraController::Init() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_12);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_13;
L_13 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
int32_t L_14;
L_14 = RuntimeExtensionMethods_ToVuforiaScreenOrientation_m85F238FAA144B4B6473C93E3D7D262581C1C523D(L_13, NULL);
Engine_SetupRenderController_m90C38B5A8C4A7C90B104DA0B6830C733A2AE70ED(__this, L_14, NULL);
RuntimeObject* L_15 = __this->___mUnityLifeCycleListener_37;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_16 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_16, __this, (intptr_t)((void*)Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var), NULL);
NullCheck(L_15);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(6 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::add_UpdateEvent(System.Action) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_15, L_16);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_17 = ___0_onStarted;
NullCheck(L_17);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(_stringLiteralE1D3B5CEAE09B976ECA7AD56A064579DE0248A02, NULL);
return (bool)1;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnApplicationPause_m67CD8B964C8D9E384DC43764E62B1B1BB173B72D (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, bool ___0_isPaused, const RuntimeMethod* method)
{
{
bool L_0 = ___0_isPaused;
if (!L_0)
{
goto IL_000b;
}
}
{
bool L_1;
L_1 = Engine_Pause_m234D5898AA42B5681148A8C91E9F6EDCC5DAD7BD(__this, NULL);
return;
}
IL_000b:
{
bool L_2;
L_2 = Engine_Resume_m218D1E31A2104E8DD6AB22279A9ECBFBD63C3597(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Pause_m234D5898AA42B5681148A8C91E9F6EDCC5DAD7BD (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnPause_mBC966F08EBDE6FA053A33EBE684E6D795F0DB83A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool G_B4_0 = false;
bool G_B3_0 = false;
{
bool L_0;
L_0 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)Engine_OnPause_mBC966F08EBDE6FA053A33EBE684E6D795F0DB83A_RuntimeMethod_var), NULL);
bool L_2;
L_2 = Engine_Stop_m4A642DC03CF47B19D94B956E2D81A3EE5E8ECAB4(__this, L_1, NULL);
bool L_3 = L_2;
G_B3_0 = L_3;
if (!L_3)
{
G_B4_0 = L_3;
goto IL_0026;
}
}
{
__this->___mEngineState_58 = 2;
G_B4_0 = G_B3_0;
}
IL_0026:
{
return G_B4_0;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Resume_m218D1E31A2104E8DD6AB22279A9ECBFBD63C3597 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnResume_m4FB802448A4A47745CB3A6A2B74EF233A7422394_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool G_B5_0 = false;
bool G_B4_0 = false;
{
bool L_0;
L_0 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (L_0)
{
goto IL_0010;
}
}
{
bool L_1;
L_1 = Engine_get_IsPaused_m0E30A6389ACDA895204915D8B12829246A86318F(__this, NULL);
if (L_1)
{
goto IL_0012;
}
}
IL_0010:
{
return (bool)0;
}
IL_0012:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_2, __this, (intptr_t)((void*)Engine_OnResume_m4FB802448A4A47745CB3A6A2B74EF233A7422394_RuntimeMethod_var), NULL);
bool L_3;
L_3 = Engine_Start_m517F8FFB3DA7FD8F802663D501B36BD815103C54(__this, L_2, NULL);
bool L_4 = L_3;
G_B4_0 = L_4;
if (!L_4)
{
G_B5_0 = L_4;
goto IL_002e;
}
}
{
__this->___mEngineState_58 = 1;
G_B5_0 = G_B4_0;
}
IL_002e:
{
return G_B5_0;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::SetupPlatformController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetupPlatformController_m231AE998C8D0F2BC0927DA2F171E1BAAC31BD997 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnVideoBackgroundConfigChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnVideoBackgroundConfigChanged_m051DE5B6A909B16C08986EE20A57FFF50B75F839 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
int32_t L_1;
L_1 = RuntimeExtensionMethods_ToVuforiaScreenOrientation_m85F238FAA144B4B6473C93E3D7D262581C1C523D(L_0, NULL);
Engine_SetupRenderController_m90C38B5A8C4A7C90B104DA0B6830C733A2AE70ED(__this, L_1, NULL);
RuntimeObject* L_2;
L_2 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(8 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::OnConfigurationChanged() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_2);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Stop(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Stop_m4A642DC03CF47B19D94B956E2D81A3EE5E8ECAB4 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_onStopped, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_TrackingOriginUpdated_m3320853814BC78E0E2E70E2554891B60B9C33A35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01F075F2C0468E821B23CD049BAD7BAB3E187207);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02EC41C0DF67E333B4D41BA7A0153E554ADD3D2D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73E2D0B9E2172D1BF7A2BEBC31221E93D4398E37);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E, NULL);
return (bool)0;
}
IL_0014:
{
bool L_1;
L_1 = Engine_get_IsPaused_m0E30A6389ACDA895204915D8B12829246A86318F(__this, NULL);
if (!L_1)
{
goto IL_002b;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___0_onStopped;
NullCheck(L_2);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_2, NULL);
__this->___mEngineState_58 = 0;
return (bool)0;
}
IL_002b:
{
bool L_3;
L_3 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (L_3)
{
goto IL_003f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral73E2D0B9E2172D1BF7A2BEBC31221E93D4398E37, NULL);
return (bool)0;
}
IL_003f:
{
RuntimeObject* L_4 = __this->___mEngine_41;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean Vuforia.IVuEngine::Stop() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_4);
if (L_5)
{
goto IL_0058;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral02EC41C0DF67E333B4D41BA7A0153E554ADD3D2D, NULL);
return (bool)0;
}
IL_0058:
{
__this->___mEngineState_58 = 0;
RuntimeObject* L_6 = __this->___mUnityLifeCycleListener_37;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_7, __this, (intptr_t)((void*)Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var), NULL);
NullCheck(L_6);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(7 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::remove_UpdateEvent(System.Action) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_6, L_7);
RuntimeObject* L_8;
L_8 = UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11(NULL);
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.UnityRuntimeCompiled.IUnityXRBridge Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade::get_UnityXRBridge() */, IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var, L_8);
NullCheck(L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean Vuforia.UnityRuntimeCompiled.IUnityXRBridge::IsOpenXREnabled() */, IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var, L_9);
if (!L_10)
{
goto IL_00a2;
}
}
{
RuntimeObject* L_11;
L_11 = UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11(NULL);
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.UnityRuntimeCompiled.IUnityXRBridge Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade::get_UnityXRBridge() */, IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var, L_11);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_13 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_13);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_13, __this, (intptr_t)((void*)Engine_TrackingOriginUpdated_m3320853814BC78E0E2E70E2554891B60B9C33A35_RuntimeMethod_var), NULL);
NullCheck(L_12);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(1 /* System.Void Vuforia.UnityRuntimeCompiled.IUnityXRBridge::remove_OnTrackingOriginUpdated(System.Action) */, IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var, L_12, L_13);
}
IL_00a2:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(_stringLiteral01F075F2C0468E821B23CD049BAD7BAB3E187207, NULL);
Engine_ResetCurrentState_m35163F51454F4B9FD1B7B7A0903549F542747816(__this, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = ___0_onStopped;
NullCheck(L_14);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_14, NULL);
return (bool)1;
}
}
// System.Void Vuforia.Internal.Core.Engine::TrackingOriginUpdated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_TrackingOriginUpdated_m3320853814BC78E0E2E70E2554891B60B9C33A35 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = Engine_SetupPlatformController_m231AE998C8D0F2BC0927DA2F171E1BAAC31BD997(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnStop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B5_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
{
RuntimeObject* L_0;
L_0 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(10 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::Stop() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_0);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___OnVuforiaStopped_12;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0017;
}
}
{
goto IL_001c;
}
IL_0017:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
}
IL_001c:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___OnVuforiaStoppedPublic_15;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
G_B4_0 = L_4;
if (L_4)
{
G_B5_0 = L_4;
goto IL_0027;
}
}
{
return;
}
IL_0027:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B5_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnPause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnPause_mBC966F08EBDE6FA053A33EBE684E6D795F0DB83A (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B2_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B1_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B5_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B4_0 = NULL;
{
RuntimeObject* L_0;
L_0 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(11 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::Pause() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_0);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = __this->___OnVuforiaPaused_11;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0017;
}
}
{
goto IL_001d;
}
IL_0017:
{
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B2_0, (bool)1, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
}
IL_001d:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = __this->___OnVuforiaPausedPublic_14;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = L_3;
G_B4_0 = L_4;
if (L_4)
{
G_B5_0 = L_4;
goto IL_0028;
}
}
{
return;
}
IL_0028:
{
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B5_0, (bool)1, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnStart()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnStart_mF1BDA18A3BDA41B2818FB0DB57DC810A94DCCDA7 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B7_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B6_0 = NULL;
{
RuntimeObject* L_0;
L_0 = Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline(__this, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_1 = __this->___mVuforiaConfiguration_53;
NullCheck(L_1);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_2;
L_2 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_1, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = GenericVuforiaConfiguration_get_CameraFocusMode_m174293AF02F1E381C54C7577C50684BC5689FC81_inline(L_2, NULL);
NullCheck(L_0);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(15 /* System.Boolean Vuforia.ICameraController::SetFocusMode(Vuforia.FocusMode) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_0, L_3);
bool L_5;
L_5 = Engine_IsVideoBackgroundRenderingEnabled_m522A4719C8A8870A08DAD5ADC15FAD437380CAFA(__this, NULL);
if (!L_5)
{
goto IL_002f;
}
}
{
RuntimeObject* L_6;
L_6 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(9 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::Start() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_6);
}
IL_002f:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___mOnVuforiaStarted_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = L_7;
G_B3_0 = L_8;
if (L_8)
{
G_B4_0 = L_8;
goto IL_003b;
}
}
{
goto IL_0040;
}
IL_003b:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
}
IL_0040:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = __this->___mOnVuforiaStartedPublic_5;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = L_9;
G_B6_0 = L_10;
if (L_10)
{
G_B7_0 = L_10;
goto IL_004b;
}
}
{
return;
}
IL_004b:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B7_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnResume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnResume_m4FB802448A4A47745CB3A6A2B74EF233A7422394 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B4_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B3_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B7_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B6_0 = NULL;
{
bool L_0;
L_0 = Engine_IsVideoBackgroundRenderingEnabled_m522A4719C8A8870A08DAD5ADC15FAD437380CAFA(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
RuntimeObject* L_1;
L_1 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(12 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::Resume() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_1);
}
IL_0013:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = __this->___OnVuforiaPaused_11;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = L_2;
G_B3_0 = L_3;
if (L_3)
{
G_B4_0 = L_3;
goto IL_001f;
}
}
{
goto IL_0025;
}
IL_001f:
{
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B4_0, (bool)0, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
}
IL_0025:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = __this->___OnVuforiaPausedPublic_14;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_5 = L_4;
G_B6_0 = L_5;
if (L_5)
{
G_B7_0 = L_5;
goto IL_0030;
}
}
{
return;
}
IL_0030:
{
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B7_0, (bool)0, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::IsVideoBackgroundRenderingEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_IsVideoBackgroundRenderingEnabled_m522A4719C8A8870A08DAD5ADC15FAD437380CAFA (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = __this->___mVuforiaConfiguration_53;
NullCheck(L_0);
VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* L_1;
L_1 = VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = VideoBackgroundConfiguration_get_VideoBackgroundEnabled_mB861B324A9C414D0A413A92DACD579ADD35198F6_inline(L_1, NULL);
if (!L_2)
{
goto IL_0030;
}
}
{
RuntimeObject* L_3;
L_3 = Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402_inline(__this, NULL);
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean Vuforia.Internal.Core.IDeviceInfo::IsSeethruEyewearDevice() */, IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var, L_3);
if (L_4)
{
goto IL_0030;
}
}
{
bool L_5 = __this->___mIsUsingARFoundation_57;
if (L_5)
{
goto IL_0030;
}
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_6;
L_6 = VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE(NULL);
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
IL_0030:
{
return (bool)0;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::Deinit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_Deinit_mF5A3AE054AE01EB3D2FCB970E7145222202D3C3A (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, 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*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_ApplicationQuit_m184D4FB2C68C6A59D9825107D5D8E81ECF2DA68D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnApplicationPause_m67CD8B964C8D9E384DC43764E62B1B1BB173B72D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m0FEA836616BA737145AD2466A9FE305755342F87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t8AC5F28FE46C2DA33B8578ADF40AB334EBE0EA07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ForEach_mA3CE5939EC4B1AF3F55B19D1E7C120D54B12274B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDeinitU3Eb__179_0_m2D99BEE12A220864B8618D68E85BA718CE944E08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB57DCF9806DD315D7E7D2BD107CDCB093126C00A);
s_Il2CppMethodInitialized = true;
}
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* G_B9_0 = NULL;
List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8* G_B9_1 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* G_B8_0 = NULL;
List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8* G_B8_1 = NULL;
RuntimeObject* G_B11_0 = NULL;
RuntimeObject* G_B10_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B15_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B14_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B18_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B17_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B21_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B20_0 = NULL;
RuntimeObject* G_B24_0 = NULL;
RuntimeObject* G_B23_0 = NULL;
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0 = (&__this->___mInstanceHandle_43);
bool L_1;
L_1 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_2 = (&__this->___mInstanceHandle_43);
GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_2, NULL);
}
IL_0018:
{
RuntimeObject* L_3 = __this->___mUnityLifeCycleListener_37;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_4, __this, (intptr_t)((void*)Engine_OnApplicationPause_m67CD8B964C8D9E384DC43764E62B1B1BB173B72D_RuntimeMethod_var), NULL);
NullCheck(L_3);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(9 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::remove_OnApplicationPauseEvent(System.Action`1<System.Boolean>) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_3, L_4);
RuntimeObject* L_5 = __this->___mUnityLifeCycleListener_37;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, __this, (intptr_t)((void*)Engine_ApplicationQuit_m184D4FB2C68C6A59D9825107D5D8E81ECF2DA68D_RuntimeMethod_var), NULL);
NullCheck(L_5);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(13 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::remove_OnApplicationQuitDestroyEvent(System.Action) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_5, L_6);
bool L_7;
L_7 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (L_7)
{
goto IL_005a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3F60CD4DE616AF038C82D0BF0EE96BDA809D456E, NULL);
return (bool)0;
}
IL_005a:
{
bool L_8;
L_8 = Engine_get_IsRunning_mA42BEFA78A1D5A6ADCA50A326C20F0F2906EC1D1(__this, NULL);
if (!L_8)
{
goto IL_0075;
}
}
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_9, __this, (intptr_t)((void*)Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA_RuntimeMethod_var), NULL);
bool L_10;
L_10 = Engine_Stop_m4A642DC03CF47B19D94B956E2D81A3EE5E8ECAB4(__this, L_9, NULL);
}
IL_0075:
{
RuntimeObject* L_11;
L_11 = Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD_inline(__this, NULL);
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.Internal.Observations.IObservationProvider>::Clear() */, ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var, L_11);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e8:
{// begin finally (depth: 1)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = __this->___OnVuforiaDeInitialized_13;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_13 = L_12;
G_B14_0 = L_13;
if (L_13)
{
G_B15_0 = L_13;
goto IL_00f4;
}
}
{
goto IL_00f9;
}
IL_00f4:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B15_0, NULL);
}
IL_00f9:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = __this->___OnVuforiaDeInitializedPublic_16;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_15 = L_14;
G_B17_0 = L_15;
if (L_15)
{
G_B18_0 = L_15;
goto IL_0105;
}
}
{
goto IL_010a;
}
IL_0105:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B18_0, NULL);
}
IL_010a:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_16 = __this->___OnAfterVuforiaDeInitializedPublic_17;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_17 = L_16;
G_B20_0 = L_17;
if (L_17)
{
G_B21_0 = L_17;
goto IL_0116;
}
}
{
goto IL_011b;
}
IL_0116:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B21_0, NULL);
}
IL_011b:
{
Engine_set_AnchorObserver_mC2D27AD621987A44426612D5BFECEAC1C714474E_inline(__this, (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8*)NULL, NULL);
Engine_set_DeviceObserver_mCA40288AB80CC2923E403A97C1003A1175957127_inline(__this, (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*)NULL, NULL);
Engine_set_IlluminationObserver_m13174AB70A774D252B1DE8E894E6332286464DAA_inline(__this, (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4*)NULL, NULL);
RuntimeObject* L_18 = __this->___mEngineConfigSet_40;
RuntimeObject* L_19 = L_18;
G_B23_0 = L_19;
if (L_19)
{
G_B24_0 = L_19;
goto IL_013c;
}
}
{
goto IL_0141;
}
IL_013c:
{
NullCheck(G_B24_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B24_0);
}
IL_0141:
{
__this->___mEngineConfigSet_40 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngineConfigSet_40), (void*)(RuntimeObject*)NULL);
Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline(__this, (RuntimeObject*)NULL, NULL);
__this->___mEngine_41 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_41), (void*)(RuntimeObject*)NULL);
Engine_set_SessionRecorder_m7B5AC285FEAEACE2BDFD18F2217EB969ADA57ECC_inline(__this, (RuntimeObject*)NULL, NULL);
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
RuntimeObject* L_20 = __this->___mObservers_46;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Values() */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_20);
List_1_tFC56B4115FF8BE00EFBD2D8B615C97AD7E7054C8* L_22;
L_22 = Enumerable_ToList_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m0FEA836616BA737145AD2466A9FE305755342F87(L_21, Enumerable_ToList_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m0FEA836616BA737145AD2466A9FE305755342F87_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var);
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_23 = ((U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var))->___U3CU3E9__179_0_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_24 = L_23;
G_B8_0 = L_24;
G_B8_1 = L_22;
if (L_24)
{
G_B9_0 = L_24;
G_B9_1 = L_22;
goto IL_00af_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var);
U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2* L_25 = ((U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_26 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_26);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_26, L_25, (intptr_t)((void*)U3CU3Ec_U3CDeinitU3Eb__179_0_m2D99BEE12A220864B8618D68E85BA718CE944E08_RuntimeMethod_var), NULL);
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_27 = L_26;
((U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var))->___U3CU3E9__179_0_1 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var))->___U3CU3E9__179_0_1), (void*)L_27);
G_B9_0 = L_27;
G_B9_1 = G_B8_1;
}
IL_00af_1:
{
NullCheck(G_B9_1);
List_1_ForEach_mA3CE5939EC4B1AF3F55B19D1E7C120D54B12274B(G_B9_1, G_B9_0, List_1_ForEach_mA3CE5939EC4B1AF3F55B19D1E7C120D54B12274B_RuntimeMethod_var);
RuntimeObject* L_28 = __this->___mObservers_46;
NullCheck(L_28);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.IObserver>>::Clear() */, ICollection_1_t8AC5F28FE46C2DA33B8578ADF40AB334EBE0EA07_il2cpp_TypeInfo_var, L_28);
RuntimeObject* L_29;
L_29 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
NullCheck(L_29);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_29);
RuntimeObject* L_30;
L_30 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
RuntimeObject* L_31 = L_30;
G_B10_0 = L_31;
if (L_31)
{
G_B11_0 = L_31;
goto IL_00d6_1;
}
}
{
goto IL_00db_1;
}
IL_00d6_1:
{
NullCheck(G_B11_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B11_0);
}
IL_00db_1:
{
RuntimeObject* L_32 = __this->___mEngine_41;
NullCheck(L_32);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_32);
goto IL_015e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_015e:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(_stringLiteralB57DCF9806DD315D7E7D2BD107CDCB093126C00A, NULL);
return (bool)1;
}
}
// System.Void Vuforia.Internal.Core.Engine::SetupRenderController(Vuforia.VuViewOrientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_SetupRenderController_m90C38B5A8C4A7C90B104DA0B6830C733A2AE70ED (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_orientation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuPlatformController_tBBDEFEFCA984F5E3271E5F281F7CD6B93AC30578_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRenderController_t061FF41F635570013B90A9AB68537982CD69B95C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuViewOrientation_t0A2946C691940DE9E83CD9463596B60D83E1DA2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49D934663049CD1C2F7FD7060B6107DFA93208D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FD905756E9EE0DFA39BA5829AFE052FD017AC98);
s_Il2CppMethodInitialized = true;
}
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863 V_1;
memset((&V_1), 0, sizeof(V_1));
VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863 V_2;
memset((&V_2), 0, sizeof(V_2));
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE V_3;
memset((&V_3), 0, sizeof(V_3));
{
RuntimeObject* L_0 = __this->___mEngine_41;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuPlatformController Vuforia.IVuEngine::get_PlatformController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0);
int32_t L_2 = ___0_orientation;
NullCheck(L_1);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(1 /* System.Boolean Vuforia.IVuPlatformController::SetViewOrientation(Vuforia.VuViewOrientation) */, IVuPlatformController_tBBDEFEFCA984F5E3271E5F281F7CD6B93AC30578_il2cpp_TypeInfo_var, L_1, L_2);
if (L_3)
{
goto IL_0031;
}
}
{
Il2CppFakeBox<int32_t> L_4(VuViewOrientation_t0A2946C691940DE9E83CD9463596B60D83E1DA2D_il2cpp_TypeInfo_var, (&___0_orientation));
String_t* L_5;
L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral49D934663049CD1C2F7FD7060B6107DFA93208D9, L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_6, NULL);
goto IL_004d;
}
IL_0031:
{
Il2CppFakeBox<int32_t> L_7(VuViewOrientation_t0A2946C691940DE9E83CD9463596B60D83E1DA2D_il2cpp_TypeInfo_var, (&___0_orientation));
String_t* L_8;
L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL);
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5FD905756E9EE0DFA39BA5829AFE052FD017AC98, L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_9, NULL);
}
IL_004d:
{
RuntimeObject* L_10;
L_10 = Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline(__this, NULL);
NullCheck(L_10);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11;
L_11 = InterfaceFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(1 /* UnityEngine.Camera Vuforia.ICameraController::get_ARCamera() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_10);
V_0 = L_11;
il2cpp_codegen_initobj((&V_2), sizeof(VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863));
il2cpp_codegen_initobj((&V_3), sizeof(VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE));
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = V_0;
NullCheck(L_12);
int32_t L_13;
L_13 = Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D(L_12, NULL);
(&V_3)->___x_0 = L_13;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = V_0;
NullCheck(L_14);
int32_t L_15;
L_15 = Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59(L_14, NULL);
(&V_3)->___y_1 = L_15;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_16 = V_3;
(&V_2)->___resolution_0 = L_16;
VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863 L_17 = V_2;
V_1 = L_17;
RuntimeObject* L_18 = __this->___mEngine_41;
NullCheck(L_18);
RuntimeObject* L_19;
L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.IVuRenderController Vuforia.IVuEngine::get_RenderController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_18);
VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863 L_20 = V_1;
NullCheck(L_19);
bool L_21;
L_21 = InterfaceFuncInvoker1< bool, VuRenderViewConfig_tAD91EC607E172EB6B0A078BAFF577CC6DBC14863 >::Invoke(0 /* System.Boolean Vuforia.IVuRenderController::SetRenderViewConfig(Vuforia.VuRenderViewConfig) */, IVuRenderController_t061FF41F635570013B90A9AB68537982CD69B95C_il2cpp_TypeInfo_var, L_19, L_20);
RuntimeObject* L_22 = __this->___mEngine_41;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.IVuRenderController Vuforia.IVuEngine::get_RenderController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_22);
NullCheck(L_23);
bool L_24;
L_24 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(2 /* System.Boolean Vuforia.IVuRenderController::SetVideoBackgroundViewportMode(Vuforia.VuVideoBackgroundViewportMode) */, IVuRenderController_t061FF41F635570013B90A9AB68537982CD69B95C_il2cpp_TypeInfo_var, L_23, 1);
RuntimeObject* L_25 = __this->___mEngine_41;
NullCheck(L_25);
RuntimeObject* L_26;
L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.IVuRenderController Vuforia.IVuEngine::get_RenderController() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_25);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_27 = V_0;
NullCheck(L_27);
float L_28;
L_28 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_27, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_29 = V_0;
NullCheck(L_29);
float L_30;
L_30 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_29, NULL);
Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* L_31 = (Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1*)il2cpp_codegen_object_new(Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1_il2cpp_TypeInfo_var);
NullCheck(L_31);
Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4(L_31, L_28, L_30, Tuple_2__ctor_m5589535E4B6F6180507A383F28005FF79D1BAAA4_RuntimeMethod_var);
NullCheck(L_26);
bool L_32;
L_32 = InterfaceFuncInvoker1< bool, Tuple_2_t41C1CBDFAE2EF513B5B3577804A0492AB56345F1* >::Invoke(1 /* System.Boolean Vuforia.IVuRenderController::SetProjectionMatrixNearFar(System.Tuple`2<System.Single,System.Single>) */, IVuRenderController_t061FF41F635570013B90A9AB68537982CD69B95C_il2cpp_TypeInfo_var, L_26, L_31);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::RegisterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_RegisterObserver_mD97511EE58A5F1971E1B058D73CF818E92A18459 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mObservers_46;
RuntimeObject* L_1 = ___0_observer;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_1);
RuntimeObject* L_3 = ___0_observer;
NullCheck(L_0);
InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::Add(TKey,TValue) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_0, L_2, L_3);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::UnregisterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_UnregisterObserver_mB0DA5498E8344D451F269C8BB4DCA248BF86C29B (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mObservers_46;
RuntimeObject* L_1 = ___0_observer;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_1);
NullCheck(L_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::Remove(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_0, L_2);
return;
}
}
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Core.Engine::GetObserver(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Engine_GetObserver_mB2E9EAC17CB07DA2E9AF20E3EC1AED2473ECBBA3 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = __this->___mObservers_46;
int32_t L_1 = ___0_id;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker2< bool, int32_t, RuntimeObject** >::Invoke(7 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::TryGetValue(TKey,TValue&) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_0, L_1, (&V_0));
if (L_2)
{
goto IL_0012;
}
}
{
return (RuntimeObject*)NULL;
}
IL_0012:
{
RuntimeObject* L_3 = V_0;
return L_3;
}
}
// System.Void Vuforia.Internal.Core.Engine::RegisterObservationProvider(Vuforia.Internal.Observations.IObservationProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_RegisterObservationProvider_m619FA7CECD4C24A3B978686DBE6DEBD0FBD6C982 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_observationProvider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD_inline(__this, NULL);
RuntimeObject* L_1 = ___0_observationProvider;
NullCheck(L_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.Internal.Observations.IObservationProvider>::Add(T) */, ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::UnregisterObservationProvider(Vuforia.Internal.Observations.IObservationProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_UnregisterObservationProvider_mCBB8E1DA682C8B1B9E47D20494E1055DAF40663D (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_observationProvider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD_inline(__this, NULL);
RuntimeObject* L_1 = ___0_observationProvider;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<Vuforia.Internal.Observations.IObservationProvider>::Remove(T) */, ICollection_1_t4C7887CD4462C7F1527C49A38D79FBE44BA72122_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::ClearAreaTargetObserverCloudCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_ClearAreaTargetObserverCloudCache_m87BE0C6D855E53C4277F3C07295A4CDE4D91746A (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mEngine_41;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(29 /* System.Boolean Vuforia.IVuEngine::ClearAreaTargetObserverCloudCache() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::SetMaximumSimultaneousTrackedImages(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetMaximumSimultaneousTrackedImages_m581B64A6436AD5FB89E88A69AE64B5BBC07E9F15 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_maxNumberOfTargets, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mEngine_41;
int32_t L_1 = ___0_maxNumberOfTargets;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(31 /* System.Boolean Vuforia.IVuEngine::SetMaximumSimultaneousTrackedImages(System.Int32) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::SetModelTargetRecoWhileExtendedTracked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetModelTargetRecoWhileExtendedTracked_m9D275B2EC464DD15534711EDA64839AD95097688 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, bool ___0_enable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mEngine_41;
bool L_1 = ___0_enable;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, bool >::Invoke(32 /* System.Boolean Vuforia.IVuEngine::SetModelTargetRecoWhileExtendedTracked(System.Boolean) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::ResetWorldTracking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_ResetWorldTracking_mB712ACB65C290FCCF5151F9BCCE6F5BCC6FD133E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mEngine_41;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(33 /* System.Boolean Vuforia.IVuEngine::ResetWorldTracking() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// Vuforia.FusionProviderType Vuforia.Internal.Core.Engine::GetActiveFusionProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Engine_GetActiveFusionProvider_m4B5B214CCD962157D9208F96A95ED696EE6E7408 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlatformController_t1DBE59AC6C4A03CB7788F0A0B030EA64E7C02A5C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3918573C6EBD50DFCDEBB70E6A08E14A936D1703);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mPlatformController_56;
if (L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3918573C6EBD50DFCDEBB70E6A08E14A936D1703, NULL);
return (int32_t)(1);
}
IL_0014:
{
RuntimeObject* L_1 = __this->___mPlatformController_56;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.FusionProviderType Vuforia.IPlatformController::GetFusionProviderType() */, IPlatformController_t1DBE59AC6C4A03CB7788F0A0B030EA64E7C02A5C_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Void Vuforia.Internal.Core.Engine::SetHint(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_SetHint_mE4158A5C329D5434698BACC5B090B93DEE60EEA1 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, int32_t ___0_hint, bool ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA72625AE1A3A1AD0A77AB26729617F58992E61C1);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = Engine_get_IsInitialized_mB5A46678DF574B4E9401CD9815CA140CF18E433E(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralA72625AE1A3A1AD0A77AB26729617F58992E61C1, NULL);
return;
}
IL_0013:
{
InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* L_1 = __this->___mInternalEngineHintSetter_7;
int32_t L_2 = ___0_hint;
bool L_3 = ___1_value;
NullCheck(L_1);
InternalEngineHintSetter_SetHint_mFD539A3B53D5A215C043709640E891774E6F6ED4(L_1, L_2, L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::OnUnityUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_U3COnUnityUpdateU3Eb__192_0_m5DAE1092D5A93E7331755F43A5A267D07DE33B7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE9D99ABDC2F8E61F66CC34309D6972D00FC4FCDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t067AAFFD2AEC4421A5E8F31FD19A46166288A3B1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m25A37E896EA7636CFD662FBF9E84698F72C0415A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ForEach_m5C215B6CAAA152C78BAAF05FB991D81AE1F896E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* V_0 = NULL;
RuntimeObject* V_1 = NULL;
DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* V_2 = NULL;
{
List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* L_0 = (List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D*)il2cpp_codegen_object_new(List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7(L_0, List_1__ctor_m4B78807AEA0E14F852BA612BB300FD55FDA854C7_RuntimeMethod_var);
V_0 = L_0;
RuntimeObject* L_1 = __this->___mDelayedInitializers_6;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::GetEnumerator() */, IEnumerable_1_tE9D99ABDC2F8E61F66CC34309D6972D00FC4FCDC_il2cpp_TypeInfo_var, L_1);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003c:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_1;
if (!L_3)
{
goto IL_0045;
}
}
{
RuntimeObject* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0045:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0032_1;
}
IL_0014_1:
{
RuntimeObject* L_5 = V_1;
NullCheck(L_5);
DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* L_6;
L_6 = InterfaceFuncInvoker0< DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::get_Current() */, IEnumerator_1_t067AAFFD2AEC4421A5E8F31FD19A46166288A3B1_il2cpp_TypeInfo_var, L_5);
V_2 = L_6;
DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* L_7 = V_2;
NullCheck(L_7);
bool L_8;
L_8 = DelayedInitializer_get_Initialized_mD9C618A714329DF1F19BD167B83DC8EC5D704BF3_inline(L_7, NULL);
if (L_8)
{
goto IL_0032_1;
}
}
{
DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* L_9 = V_2;
NullCheck(L_9);
bool L_10;
L_10 = DelayedInitializer_TryInit_m5EF181F668A0442AB1E8C25463FCD53FA23D67AA(L_9, NULL);
if (!L_10)
{
goto IL_0032_1;
}
}
{
List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* L_11 = V_0;
DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* L_12 = V_2;
NullCheck(L_11);
List_1_Add_m25A37E896EA7636CFD662FBF9E84698F72C0415A_inline(L_11, L_12, List_1_Add_m25A37E896EA7636CFD662FBF9E84698F72C0415A_RuntimeMethod_var);
}
IL_0032_1:
{
RuntimeObject* L_13 = V_1;
NullCheck(L_13);
bool L_14;
L_14 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_13);
if (L_14)
{
goto IL_0014_1;
}
}
{
goto IL_0046;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0046:
{
List_1_tA3DBFB31A06C3346DDCDF7DF79E7357BCC0C1A6D* L_15 = V_0;
Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A* L_16 = (Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A*)il2cpp_codegen_object_new(Action_1_tE73A19853CCA301409047AA3344B9A4679CB175A_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action_1__ctor_m58D6CB2B903AF5679BA77FA521A8EC09D5081DB3(L_16, __this, (intptr_t)((void*)Engine_U3COnUnityUpdateU3Eb__192_0_m5DAE1092D5A93E7331755F43A5A267D07DE33B7E_RuntimeMethod_var), NULL);
NullCheck(L_15);
List_1_ForEach_m5C215B6CAAA152C78BAAF05FB991D81AE1F896E5(L_15, L_16, List_1_ForEach_m5C215B6CAAA152C78BAAF05FB991D81AE1F896E5_RuntimeMethod_var);
Engine_UpdateState_m2A1F1C8F7C24CE6740528FAEA23B3F361C6ABCC2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::UpdateState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_UpdateState_m2A1F1C8F7C24CE6740528FAEA23B3F361C6ABCC2 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStateProcessor_tA1EA00C8102A4965962224F254E57F35B476C3F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B7_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B6_0 = NULL;
{
bool L_0 = __this->___mVuforiaShouldShutdown_9;
if (!L_0)
{
goto IL_0016;
}
}
{
Engine_OnInternalEngineShutdown_m45BDBA231C7D8F6B67607FF2D287E253D534BC45(__this, NULL);
__this->___mVuforiaShouldShutdown_9 = (bool)0;
return;
}
IL_0016:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___OnBeforeStateUpdated_19;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = L_1;
G_B3_0 = L_2;
if (L_2)
{
G_B4_0 = L_2;
goto IL_0022;
}
}
{
goto IL_0027;
}
IL_0022:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
}
IL_0027:
{
Engine_ResetCurrentState_m35163F51454F4B9FD1B7B7A0903549F542747816(__this, NULL);
RuntimeObject* L_3 = __this->___mEngine_41;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(8 /* Vuforia.IVuState Vuforia.IVuEngine::AcquireLatestState() */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_3);
Engine_set_CurrentState_m1FE930A078D0E2475F190E2D2A2D7C7058DA2CE6_inline(__this, L_4, NULL);
RuntimeObject* L_5 = __this->___mStateProcessor_42;
RuntimeObject* L_6;
L_6 = Engine_get_CurrentState_mC78EAB7C42E72B459AE511F8F270D2A3396D08FF_inline(__this, NULL);
RuntimeObject* L_7 = __this->___mObservers_46;
RuntimeObject* L_8;
L_8 = Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline(__this, NULL);
RuntimeObject* L_9;
L_9 = Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline(__this, NULL);
RuntimeObject* L_10;
L_10 = Engine_get_WorldOriginProvider_m458E3BC0788DE6DAAC6AA4F8F76509439AFA1C9D_inline(__this, NULL);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_11;
L_11 = Engine_get_DeviceObserver_m960994FEECC3010E2DA5B5C96BA1D8DB95AAFFA6_inline(__this, NULL);
NullCheck(L_5);
InterfaceActionInvoker6< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(0 /* System.Void Vuforia.Internal.Core.IStateProcessor::ProcessState(Vuforia.IVuState,System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,Vuforia.Internal.Rendering.IVideoBackgroundRenderer,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver) */, IStateProcessor_tA1EA00C8102A4965962224F254E57F35B476C3F2_il2cpp_TypeInfo_var, L_5, L_6, L_7, L_8, L_9, L_10, L_11);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_12 = __this->___OnStateUpdated_20;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_13 = L_12;
G_B6_0 = L_13;
if (L_13)
{
G_B7_0 = L_13;
goto IL_0078;
}
}
{
return;
}
IL_0078:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B7_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::ResetCurrentState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_ResetCurrentState_m35163F51454F4B9FD1B7B7A0903549F542747816 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0;
L_0 = Engine_get_CurrentState_mC78EAB7C42E72B459AE511F8F270D2A3396D08FF_inline(__this, NULL);
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B2_0);
}
IL_0011:
{
Engine_set_CurrentState_m1FE930A078D0E2475F190E2D2A2D7C7058DA2CE6_inline(__this, (RuntimeObject*)NULL, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine::SetHints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_SetHints_mC1DD6C4882A53E9D86A7D6F7974BE4FDB30D8ED5 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* V_0 = NULL;
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = __this->___mVuforiaConfiguration_53;
NullCheck(L_0);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_1;
L_1 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_0, NULL);
V_0 = L_1;
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_2 = V_0;
NullCheck(L_2);
int32_t L_3;
L_3 = GenericVuforiaConfiguration_get_MaxSimultaneousImageTargets_m73D20BB60113CD0869D10046E381DFB46DB79DB4_inline(L_2, NULL);
bool L_4;
L_4 = Engine_SetMaximumSimultaneousTrackedImages_m581B64A6436AD5FB89E88A69AE64B5BBC07E9F15(__this, L_3, NULL);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_5 = V_0;
NullCheck(L_5);
bool L_6;
L_6 = GenericVuforiaConfiguration_get_ContinuousModelTargetSearch_m4B5D7AB423029B8318709E98EA5015801C2BABB8_inline(L_5, NULL);
bool L_7;
L_7 = Engine_SetModelTargetRecoWhileExtendedTracked_m9D275B2EC464DD15534711EDA64839AD95097688(__this, L_6, NULL);
return (bool)((int32_t)((int32_t)L_4&(int32_t)L_7));
}
}
// System.Void Vuforia.Internal.Core.Engine::OnInternalEngineShutdown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_OnInternalEngineShutdown_m45BDBA231C7D8F6B67607FF2D287E253D534BC45 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_TrackingOriginUpdated_m3320853814BC78E0E2E70E2554891B60B9C33A35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___mEngineState_58 = 0;
RuntimeObject* L_0 = __this->___mUnityLifeCycleListener_37;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)Engine_OnUnityUpdate_mE7401AC0C1538C8C6480D7FB8AB17D9772D8F0A3_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(7 /* System.Void Vuforia.Internal.Core.IUnityLifeCycleListener::remove_UpdateEvent(System.Action) */, IUnityLifeCycleListener_tBDC0A071547828046411E1B0E932378221A56E22_il2cpp_TypeInfo_var, L_0, L_1);
RuntimeObject* L_2;
L_2 = UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11(NULL);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.UnityRuntimeCompiled.IUnityXRBridge Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade::get_UnityXRBridge() */, IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean Vuforia.UnityRuntimeCompiled.IUnityXRBridge::IsOpenXREnabled() */, IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_004a;
}
}
{
RuntimeObject* L_5;
L_5 = UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11(NULL);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.UnityRuntimeCompiled.IUnityXRBridge Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade::get_UnityXRBridge() */, IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var, L_5);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_7, __this, (intptr_t)((void*)Engine_TrackingOriginUpdated_m3320853814BC78E0E2E70E2554891B60B9C33A35_RuntimeMethod_var), NULL);
NullCheck(L_6);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(1 /* System.Void Vuforia.UnityRuntimeCompiled.IUnityXRBridge::remove_OnTrackingOriginUpdated(System.Action) */, IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var, L_6, L_7);
}
IL_004a:
{
Engine_ResetCurrentState_m35163F51454F4B9FD1B7B7A0903549F542747816(__this, NULL);
Engine_OnStop_mC5AAD4A590BCE8121330B5C81C6864AD60D032BA(__this, NULL);
bool L_8;
L_8 = Engine_Deinit_mF5A3AE054AE01EB3D2FCB970E7145222202D3C3A(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::onEngineErrorHandler(Vuforia.VuEngineError,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA (int32_t ___0_errorCode, intptr_t ___1_clientData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVuforiaEngineError_t23E148E2BD49C08915092D514EF2CE9F212EED5D_m467AAFA97EA0F88F433AFFFCF4E650966CDBEEF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyDictionary_2_t4E8B8C972C21B33EFD64E93E59F9EBA1DFCE9DFE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92D7D3FCB8FE219F20C747EF66E5F9E5DDB9910E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFDCEC71EF7D94678AF6D859053FB978F0F8FCFF);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* G_B2_0 = NULL;
Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* G_B1_0 = NULL;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* G_B4_0 = NULL;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* G_B3_0 = NULL;
{
intptr_t L_0 = ___1_clientData;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1;
L_1 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2;
L_2 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5((&V_0), NULL);
Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* L_3 = ((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA*)CastclassClass((RuntimeObject*)L_2, Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var));
NullCheck(L_3);
L_3->___mVuforiaShouldShutdown_9 = (bool)1;
il2cpp_codegen_runtime_class_init_inline(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
RuntimeObject* L_4 = ((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields*)il2cpp_codegen_static_fields_for(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var))->___ENGINE_ERRORS_MAP_60;
int32_t L_5 = ___0_errorCode;
NullCheck(L_4);
bool L_6;
L_6 = InterfaceFuncInvoker2< bool, int32_t, String_t** >::Invoke(0 /* System.Boolean System.Collections.Generic.IReadOnlyDictionary`2<Vuforia.VuEngineError,System.String>::TryGetValue(TKey,TValue&) */, IReadOnlyDictionary_2_t4E8B8C972C21B33EFD64E93E59F9EBA1DFCE9DFE_il2cpp_TypeInfo_var, L_4, L_5, (&V_1));
G_B1_0 = L_3;
if (L_6)
{
G_B2_0 = L_3;
goto IL_002f;
}
}
{
V_1 = _stringLiteralCFDCEC71EF7D94678AF6D859053FB978F0F8FCFF;
G_B2_0 = G_B1_0;
}
IL_002f:
{
String_t* L_7 = V_1;
String_t* L_8;
L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral92D7D3FCB8FE219F20C747EF66E5F9E5DDB9910E, L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_8, NULL);
NullCheck(G_B2_0);
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_9 = G_B2_0->___OnVuforiaError_10;
Action_1_t200E6E63BE9DC88796A35F12241202F36461989B* L_10 = L_9;
G_B3_0 = L_10;
if (L_10)
{
G_B4_0 = L_10;
goto IL_0049;
}
}
{
return;
}
IL_0049:
{
int32_t L_11 = ___0_errorCode;
int32_t L_12;
L_12 = VuforiaEngineErrorUtil_ToVuforiaEngineError_mEC3DD3E80D52E302A2173BFC052E7DAD2C69FC0F(L_11, NULL);
DelegateHelper_InvokeWithExceptionHandling_TisVuforiaEngineError_t23E148E2BD49C08915092D514EF2CE9F212EED5D_m467AAFA97EA0F88F433AFFFCF4E650966CDBEEF3(G_B4_0, L_12, DelegateHelper_InvokeWithExceptionHandling_TisVuforiaEngineError_t23E148E2BD49C08915092D514EF2CE9F212EED5D_m467AAFA97EA0F88F433AFFFCF4E650966CDBEEF3_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::ConfigureEngineErrorHandler(Vuforia.Internal.Core.IEngineConfigSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_ConfigureEngineErrorHandler_m6680D214FB5D121CB3A8DEBFC62C3A4B49FE0545 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_configSet, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* V_0 = NULL;
{
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
__this->___mInstanceHandle_43 = L_0;
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_1 = (VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620*)il2cpp_codegen_object_new(VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuErrorHandlerConfig__ctor_m0CD2D9FA5019970350424145775076BC5B794A15(L_1, NULL);
V_0 = L_1;
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_2 = V_0;
VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E* L_3 = (VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E*)il2cpp_codegen_object_new(VuErrorHandlerNative_t76EFF64EEB222893E701A15D26F0932D53D2065E_il2cpp_TypeInfo_var);
NullCheck(L_3);
VuErrorHandlerNative__ctor_mCFA4331EA4F6978F9DA74D87B568BAFBE5F41F4A(L_3, NULL, (intptr_t)((void*)Engine_onEngineErrorHandler_m86D58ED974266660860CEDEA3C25178901BFFBBA_RuntimeMethod_var), NULL);
NullCheck(L_2);
L_2->___errorHandler_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___errorHandler_0), (void*)L_3);
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_4 = V_0;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_5 = __this->___mInstanceHandle_43;
intptr_t L_6;
L_6 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_5, NULL);
NullCheck(L_4);
L_4->___clientData_1 = L_6;
RuntimeObject* L_7 = ___0_configSet;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuEngineConfigSet Vuforia.Internal.Core.IEngineConfigSet::get_EngineConfigSet() */, IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var, L_7);
VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* L_9 = V_0;
NullCheck(L_8);
bool L_10;
L_10 = InterfaceFuncInvoker1< bool, VuErrorHandlerConfig_t07C6AC0DB931B38629FB6972791EF33AB321A620* >::Invoke(1 /* System.Boolean Vuforia.IVuEngineConfigSet::AddErrorHandlerConfig(Vuforia.VuErrorHandlerConfig) */, IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332_il2cpp_TypeInfo_var, L_8, L_9);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine__cctor_m071EC7EBBFAA4958FF4E1ECD7C7A327CBB0E8765 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6DF41C42975D2866CEB255FCEDF28EBC2D4FD239_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6ED085D3E94F179BE0E90895F68CC474BB09094C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral021504D20EAE00F2E6B0E5F072DCB48B066D37B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CC21E13F1395843BC6E1DA0909D7D4DA7C132D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D62D6C9C857974F43CA9902EE23862F5281A131);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral221998CAE49CD6F61C749BF02B761FABB9831232);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2232C7EBAC2506349B52CE4F106EE6D781E0BE83);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23AC398D5B03249D9DADB9928ACD2E389F179D5A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral281FA20D1C126D06D67A7E78FD05077232BF09B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B63BA04A5827D8F3C8B94BB8FE34E59561B2E14);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C52B0F10F7E5091D8B2E03F26DA9D38F6C2F28B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D07BDCB31D8EB4E902721D6ED43BF46DD503DF0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral584AA73203D901B2EE0016B43A1245DB762C9851);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63869506A8C1EA53D6FEDD33CCD1F081CD99C4D7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A6B4D6C7D00B70869F26BB8B3E1E92E18DA2DCE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDD6C5184EB8C46F850A3316980D960E7D906D4E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE114270EE4479F1F61382C511F203C5235F5FADA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF00471BC76128DC415EC5C2EC1AB502AA54B9E02);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_0 = (Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC*)il2cpp_codegen_object_new(Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m6DF41C42975D2866CEB255FCEDF28EBC2D4FD239(L_0, Dictionary_2__ctor_m6DF41C42975D2866CEB255FCEDF28EBC2D4FD239_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_1 = L_0;
NullCheck(L_1);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_1, 1, _stringLiteral23AC398D5B03249D9DADB9928ACD2E389F179D5A, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_2 = L_1;
NullCheck(L_2);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_2, 2, _stringLiteral4D07BDCB31D8EB4E902721D6ED43BF46DD503DF0, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_3 = L_2;
NullCheck(L_3);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_3, 3, _stringLiteral221998CAE49CD6F61C749BF02B761FABB9831232, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_4 = L_3;
NullCheck(L_4);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_4, 4, _stringLiteral021504D20EAE00F2E6B0E5F072DCB48B066D37B0, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_5 = L_4;
NullCheck(L_5);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_5, ((int32_t)512), _stringLiteral63869506A8C1EA53D6FEDD33CCD1F081CD99C4D7, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_6 = L_5;
NullCheck(L_6);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_6, ((int32_t)513), _stringLiteral3C52B0F10F7E5091D8B2E03F26DA9D38F6C2F28B, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_7 = L_6;
NullCheck(L_7);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_7, ((int32_t)514), _stringLiteral281FA20D1C126D06D67A7E78FD05077232BF09B3, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_8 = L_7;
NullCheck(L_8);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_8, ((int32_t)515), _stringLiteralBDD6C5184EB8C46F850A3316980D960E7D906D4E, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_9 = L_8;
NullCheck(L_9);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_9, ((int32_t)516), _stringLiteralE114270EE4479F1F61382C511F203C5235F5FADA, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_10 = L_9;
NullCheck(L_10);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_10, ((int32_t)517), _stringLiteral2B63BA04A5827D8F3C8B94BB8FE34E59561B2E14, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_11 = L_10;
NullCheck(L_11);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_11, ((int32_t)518), _stringLiteral2232C7EBAC2506349B52CE4F106EE6D781E0BE83, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_12 = L_11;
NullCheck(L_12);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_12, ((int32_t)519), _stringLiteral0D62D6C9C857974F43CA9902EE23862F5281A131, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_13 = L_12;
NullCheck(L_13);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_13, ((int32_t)257), _stringLiteral0CC21E13F1395843BC6E1DA0909D7D4DA7C132D9, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
Dictionary_2_t51BD6A3F1DE8E4E1FDEB592F4DB339DDB45BD7BC* L_14 = L_13;
NullCheck(L_14);
Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC(L_14, ((int32_t)258), _stringLiteral9A6B4D6C7D00B70869F26BB8B3E1E92E18DA2DCE, Dictionary_2_Add_m0A22CB8C674B6A8497C5AF025D351EFAA59FCFDC_RuntimeMethod_var);
((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields*)il2cpp_codegen_static_fields_for(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var))->___INIT_ERRORS_MAP_59 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields*)il2cpp_codegen_static_fields_for(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var))->___INIT_ERRORS_MAP_59), (void*)L_14);
Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1* L_15 = (Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1*)il2cpp_codegen_object_new(Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1_il2cpp_TypeInfo_var);
NullCheck(L_15);
Dictionary_2__ctor_m6ED085D3E94F179BE0E90895F68CC474BB09094C(L_15, Dictionary_2__ctor_m6ED085D3E94F179BE0E90895F68CC474BB09094C_RuntimeMethod_var);
Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1* L_16 = L_15;
NullCheck(L_16);
Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7(L_16, ((int32_t)1536), _stringLiteral584AA73203D901B2EE0016B43A1245DB762C9851, Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7_RuntimeMethod_var);
Dictionary_2_t7FCCB36AA52DF830FF5019902FD6F4A473FBDAE1* L_17 = L_16;
NullCheck(L_17);
Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7(L_17, ((int32_t)1537), _stringLiteralF00471BC76128DC415EC5C2EC1AB502AA54B9E02, Dictionary_2_Add_mD6C7C30BAD9099F99E56CE7820069D83F991A0A7_RuntimeMethod_var);
((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields*)il2cpp_codegen_static_fields_for(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var))->___ENGINE_ERRORS_MAP_60 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_StaticFields*)il2cpp_codegen_static_fields_for(Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA_il2cpp_TypeInfo_var))->___ENGINE_ERRORS_MAP_60), (void*)L_17);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::<Init>b__158_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_U3CInitU3Eb__158_0_m691063FABE5EA768CCC4A012F0AA1D0975A68FAE (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_1 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
NullCheck(L_1);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_1, __this, (intptr_t)((void*)Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var), NULL);
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* >::Invoke(0 /* System.Boolean Vuforia.Internal.ExternalCamera.IExternalCamera::Init(System.Func`1<System.Boolean>) */, IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::<Init>b__159_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_U3CInitU3Eb__159_0_m8D8D047AB9D28CAFFC099B680D49257861825D2C (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_1 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
NullCheck(L_1);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_1, __this, (intptr_t)((void*)Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var), NULL);
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* >::Invoke(0 /* System.Boolean Vuforia.Internal.ExternalCamera.IExternalCamera::Init(System.Func`1<System.Boolean>) */, IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine::<Init>b__160_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_U3CInitU3Eb__160_0_mA19A20A5BD51CF3D8DDAF85D4A796B7A30198F50 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline(__this, NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_1 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
NullCheck(L_1);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_1, __this, (intptr_t)((void*)Engine_InitOnCameraReady_mA8B130B065B6E4394E6C259FF2A7E2E1EDDE63D6_RuntimeMethod_var), NULL);
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* >::Invoke(0 /* System.Boolean Vuforia.Internal.ExternalCamera.IExternalCamera::Init(System.Func`1<System.Boolean>) */, IExternalCamera_t7AD6558910649C04B2E400B69A455BABB33F7625_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// UnityEngine.Camera Vuforia.Internal.Core.Engine::<InitOnCameraReady>b__164_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Engine_U3CInitOnCameraReadyU3Eb__164_0_m3B8425461DAB8BF2F4B4E931BCD924B680EBF390 (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline(__this, NULL);
NullCheck(L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = InterfaceFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(1 /* UnityEngine.Camera Vuforia.ICameraController::get_ARCamera() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Void Vuforia.Internal.Core.Engine::<OnUnityUpdate>b__192_0(Vuforia.Internal.Core.Engine/DelayedInitializer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_U3COnUnityUpdateU3Eb__192_0_m5DAE1092D5A93E7331755F43A5A267D07DE33B7E (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* ___0_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD67BCD6A343559CAD120AB3966D9639759DBC529_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mDelayedInitializers_6;
DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* L_1 = ___0_t;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<Vuforia.Internal.Core.Engine/DelayedInitializer>::Remove(T) */, ICollection_1_tD67BCD6A343559CAD120AB3966D9639759DBC529_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.Internal.Core.Engine/DelayedInitializer::get_Initialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelayedInitializer_get_Initialized_mD9C618A714329DF1F19BD167B83DC8EC5D704BF3 (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CInitializedU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.Engine/DelayedInitializer::set_Initialized(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelayedInitializer_set_Initialized_mDBD3747FC735029DF66AF5844635CEC42AF55A4B (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CInitializedU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Core.Engine/DelayedInitializer::.ctor(System.Func`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelayedInitializer__ctor_m8D06DABFA7F799BCAD495C133776070777E66710 (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_initAction, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_0 = ___0_initAction;
__this->___mInitAction_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInitAction_1), (void*)L_0);
return;
}
}
// System.Boolean Vuforia.Internal.Core.Engine/DelayedInitializer::TryInit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelayedInitializer_TryInit_m5EF181F668A0442AB1E8C25463FCD53FA23D67AA (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = DelayedInitializer_get_Initialized_mD9C618A714329DF1F19BD167B83DC8EC5D704BF3_inline(__this, NULL);
if (L_0)
{
goto IL_0019;
}
}
{
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_1 = __this->___mInitAction_1;
NullCheck(L_1);
bool L_2;
L_2 = Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline(L_1, NULL);
DelayedInitializer_set_Initialized_mDBD3747FC735029DF66AF5844635CEC42AF55A4B_inline(__this, L_2, NULL);
}
IL_0019:
{
bool L_3;
L_3 = DelayedInitializer_get_Initialized_mD9C618A714329DF1F19BD167B83DC8EC5D704BF3_inline(__this, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Core.Engine/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA164C9189141501D39756F86C4BCD36BA8F43CA0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2* L_0 = (U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2*)il2cpp_codegen_object_new(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mFEAB71717420C7663824D208A28DF05FEA83CE3F(L_0, NULL);
((U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFEAB71717420C7663824D208A28DF05FEA83CE3F (U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.Engine/<>c::<Deinit>b__179_0(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CDeinitU3Eb__179_0_m2D99BEE12A220864B8618D68E85BA718CE944E08 (U3CU3Ec_tB4EC749C455D3AB5C9FEC77D4D1150FE837858D2* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_o;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_0);
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 Vuforia.Internal.Core.EnginePermissions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions__ctor_mAC8333CFF2B6FC0769EDD69302F98AF52C384E98 (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
RuntimeObject* L_0;
L_0 = VuforiaRuntimeUtilities_get_RuntimeEnvironment_mFE23FD9A698A74522A574C5C90256B6D6C11D5CF_inline(NULL);
PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F* L_1 = (PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F*)il2cpp_codegen_object_new(PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F_il2cpp_TypeInfo_var);
NullCheck(L_1);
PermissionRequesterFactory__ctor_m64A616E1BF1B049CA63AB14FF6C0DB2EBC6B915E(L_1, NULL);
EnginePermissions__ctor_m6A3A029983FD39ECC794B0BE2A17A182E05AFB5B(__this, L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.EnginePermissions::.ctor(Vuforia.Internal.Utility.Environment.IPlatformEvaluator,Vuforia.Internal.Permissions.IPermissionRequesterFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions__ctor_m6A3A029983FD39ECC794B0BE2A17A182E05AFB5B (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, RuntimeObject* ___0_evaluator, RuntimeObject* ___1_requesterFactory, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_evaluator;
__this->___mEvaluator_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEvaluator_1), (void*)L_0);
RuntimeObject* L_1 = ___1_requesterFactory;
__this->___mRequesterFactory_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRequesterFactory_2), (void*)L_1);
return;
}
}
// System.Void Vuforia.Internal.Core.EnginePermissions::Request(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions_Request_m882933F7AEBEF29AE17410CDFE8BC44ACBE8A585 (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_continueAction, const RuntimeMethod* method)
{
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_continueAction;
__this->___mContinueAction_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mContinueAction_0), (void*)L_0);
EnginePermissions_RequestPermissions_m6A80C3E2065D27C60C94C3562680A0B114591201(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.EnginePermissions::RequestPermissions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions_RequestPermissions_m6A80C3E2065D27C60C94C3562680A0B114591201 (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, 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*)&EnginePermissions_OnPermissionRequestFinished_mAFA11F1AE0509F22F0C4453D01C05BEBB725BB3A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPermissionRequesterFactory_tE2FFA51CDA8525ECB968A5A8241670890C7BE77B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPermissionRequester_t215960C79E8854F98174648D22348EB124C71A64_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRuntimeEnvironment_t914F66DA255C238E30AC9F4D1B1ED7E9C89C374E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3582974FCFD3B6683D5FBDF608C2053B269E29F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* V_1 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_0, __this, (intptr_t)((void*)EnginePermissions_OnPermissionRequestFinished_mAFA11F1AE0509F22F0C4453D01C05BEBB725BB3A_RuntimeMethod_var), NULL);
V_0 = L_0;
RuntimeObject* L_1 = __this->___mRequesterFactory_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_0;
RuntimeObject* L_3 = __this->___mEvaluator_1;
NullCheck(L_1);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker2< RuntimeObject*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject* >::Invoke(0 /* Vuforia.Internal.Permissions.IPermissionRequester Vuforia.Internal.Permissions.IPermissionRequesterFactory::CreateRequester(System.Action`1<System.Boolean>,Vuforia.Internal.Utility.Environment.IPlatformEvaluator) */, IPermissionRequesterFactory_tE2FFA51CDA8525ECB968A5A8241670890C7BE77B_il2cpp_TypeInfo_var, L_1, L_2, L_3);
List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* L_5 = (List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E*)il2cpp_codegen_object_new(List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m3582974FCFD3B6683D5FBDF608C2053B269E29F8(L_5, List_1__ctor_m3582974FCFD3B6683D5FBDF608C2053B269E29F8_RuntimeMethod_var);
List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* L_6 = L_5;
NullCheck(L_6);
List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_inline(L_6, 0, List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_RuntimeMethod_var);
V_1 = L_6;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
RuntimeObject* L_7;
L_7 = VuforiaRuntimeUtilities_get_RuntimeEnvironment_mFE23FD9A698A74522A574C5C90256B6D6C11D5CF_inline(NULL);
NullCheck(L_7);
int32_t L_8;
L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.Internal.Utility.Environment.VuforiaPlatform Vuforia.Internal.Utility.IRuntimeEnvironment::GetRuntimePlatform() */, IRuntimeEnvironment_t914F66DA255C238E30AC9F4D1B1ED7E9C89C374E_il2cpp_TypeInfo_var, L_7);
G_B1_0 = L_4;
if ((!(((uint32_t)L_8) == ((uint32_t)3))))
{
G_B2_0 = L_4;
goto IL_0040;
}
}
{
List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* L_9 = V_1;
NullCheck(L_9);
List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_inline(L_9, 2, List_1_Add_mF402796086021A992D3D8ECAD89731F8688143FD_RuntimeMethod_var);
G_B2_0 = G_B1_0;
}
IL_0040:
{
List_1_t0D9BE5A2E8516E9631A1BAE7BBA1A336DAED8E6E* L_10 = V_1;
NullCheck(G_B2_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void Vuforia.Internal.Permissions.IPermissionRequester::Request(System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Permissions.Permission>) */, IPermissionRequester_t215960C79E8854F98174648D22348EB124C71A64_il2cpp_TypeInfo_var, G_B2_0, L_10);
return;
}
}
// System.Void Vuforia.Internal.Core.EnginePermissions::OnPermissionRequestFinished(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnginePermissions_OnPermissionRequestFinished_mAFA11F1AE0509F22F0C4453D01C05BEBB725BB3A (EnginePermissions_t06D9B91A3044A600CBA2BAFDF3EF03CE116E27CE* __this, bool ___0_allPermissionsGranted, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CC95D86482DD1A76FD04B85930B17A9894DFF17);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = ___0_allPermissionsGranted;
if (L_0)
{
goto IL_000d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral6CC95D86482DD1A76FD04B85930B17A9894DFF17, NULL);
}
IL_000d:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___mContinueAction_0;
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, 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: Vuforia.Internal.Core.IlluminationInfo
IL2CPP_EXTERN_C void IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshal_pinvoke(const IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035& unmarshaled, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_pinvoke& marshaled)
{
Exception_t* ___AmbientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'AmbientIntensity' of type 'IlluminationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___AmbientIntensity_0Exception, NULL);
}
IL2CPP_EXTERN_C void IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshal_pinvoke_back(const IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_pinvoke& marshaled, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035& unmarshaled)
{
Exception_t* ___AmbientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'AmbientIntensity' of type 'IlluminationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___AmbientIntensity_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Core.IlluminationInfo
IL2CPP_EXTERN_C void IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshal_pinvoke_cleanup(IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.Internal.Core.IlluminationInfo
IL2CPP_EXTERN_C void IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshal_com(const IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035& unmarshaled, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_com& marshaled)
{
Exception_t* ___AmbientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'AmbientIntensity' of type 'IlluminationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___AmbientIntensity_0Exception, NULL);
}
IL2CPP_EXTERN_C void IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshal_com_back(const IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_com& marshaled, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035& unmarshaled)
{
Exception_t* ___AmbientIntensity_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'AmbientIntensity' of type 'IlluminationInfo'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___AmbientIntensity_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Core.IlluminationInfo
IL2CPP_EXTERN_C void IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshal_com_cleanup(IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_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 Vuforia.Internal.Core.InternalEngineHintSetter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEngineHintSetter__ctor_m071C4AB082D6BF5ABE03ACBE1CC2AB45321D2A19 (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_0 = (Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682*)il2cpp_codegen_object_new(Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024(L_0, Dictionary_2__ctor_m1AE7A14FE6CF65276434BAC094AE2F7269D06024_RuntimeMethod_var);
__this->___mHints_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHints_7), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_1;
L_1 = InternalEngineHintSetter_CreateHintMap_mD7A5C892BC7C6E77A90056230E599384DF1FE229(NULL);
__this->___mHintMap_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHintMap_8), (void*)L_1);
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter::SetHint(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEngineHintSetter_SetHint_mFD539A3B53D5A215C043709640E891774E6F6ED4 (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* __this, int32_t ___0_hint, bool ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mFCD58613222F18EA46BAB82F4B5C402E71F2758D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_0 = __this->___mHintMap_8;
int32_t L_1 = ___0_hint;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mFCD58613222F18EA46BAB82F4B5C402E71F2758D(L_0, L_1, Dictionary_2_ContainsKey_mFCD58613222F18EA46BAB82F4B5C402E71F2758D_RuntimeMethod_var);
if (L_2)
{
goto IL_000f;
}
}
{
return;
}
IL_000f:
{
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_3 = __this->___mHints_7;
int32_t L_4 = ___0_hint;
bool L_5 = ___1_value;
NullCheck(L_3);
Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48(L_3, L_4, L_5, Dictionary_2_set_Item_m266E81996A1E6BFCB7C91E78EC0DB1253655AD48_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter::ApplyInternalHints(Vuforia.Internal.Core.IEngineConfigSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEngineHintSetter_ApplyInternalHints_mD6DDC1152EC066169D8DCCF6D81E52A9F11C84B6 (InternalEngineHintSetter_tAC533EE9E514A9871A37A2B2C1EF32246116BA9B* __this, RuntimeObject* ___0_configSet, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA2B4884B7D705D6354128F6C03142FECFD83C87A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* V_0 = NULL;
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* V_1 = NULL;
Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969 V_2;
memset((&V_2), 0, sizeof(V_2));
KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 V_3;
memset((&V_3), 0, sizeof(V_3));
RuntimeObject* G_B4_0 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B4_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B3_1 = NULL;
int32_t G_B5_0 = 0;
RuntimeObject* G_B5_1 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B5_2 = NULL;
{
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* L_0 = __this->___mHints_7;
NullCheck(L_0);
Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969 L_1;
L_1 = Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7(L_0, Dictionary_2_GetEnumerator_mF19575B85A328947B27BABD4D104052B8F97FAC7_RuntimeMethod_var);
V_2 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0046:
{// begin finally (depth: 1)
Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61((&V_2), Enumerator_Dispose_mB1C918E7A51EF8FB5D80522867558DE6003A6B61_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003b_1;
}
IL_000e_1:
{
KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 L_2;
L_2 = Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_inline((&V_2), Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_RuntimeMethod_var);
V_3 = L_2;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_3 = __this->___mHintMap_8;
int32_t L_4;
L_4 = KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_inline((&V_3), KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_RuntimeMethod_var);
NullCheck(L_3);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_5;
L_5 = Dictionary_2_get_Item_mA2B4884B7D705D6354128F6C03142FECFD83C87A(L_3, L_4, Dictionary_2_get_Item_mA2B4884B7D705D6354128F6C03142FECFD83C87A_RuntimeMethod_var);
RuntimeObject* L_6 = ___0_configSet;
bool L_7;
L_7 = KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_inline((&V_3), KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_RuntimeMethod_var);
G_B3_0 = L_6;
G_B3_1 = L_5;
if (L_7)
{
G_B4_0 = L_6;
G_B4_1 = L_5;
goto IL_0035_1;
}
}
{
G_B5_0 = 0;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0036_1;
}
IL_0035_1:
{
G_B5_0 = 1;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0036_1:
{
NullCheck(G_B5_2);
Action_2_Invoke_mE72668D8F9CB75E60DE50E2CD9D2C562E77F1A69_inline(G_B5_2, G_B5_1, G_B5_0, NULL);
}
IL_003b_1:
{
bool L_8;
L_8 = Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5((&V_2), Enumerator_MoveNext_mC322265B23F40A6C3A555BDAAC45FD288531F7C5_RuntimeMethod_var);
if (L_8)
{
goto IL_000e_1;
}
}
{
goto IL_0054;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0054:
{
RuntimeObject* L_9 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_10;
L_10 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_9, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
V_0 = L_10;
RuntimeObject* L_11 = ___0_configSet;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuEngineConfigSet Vuforia.Internal.Core.IEngineConfigSet::get_EngineConfigSet() */, IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var, L_11);
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_13 = V_0;
NullCheck(L_12);
bool L_14;
L_14 = InterfaceFuncInvoker1< bool, VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* >::Invoke(2 /* System.Boolean Vuforia.IVuEngineConfigSet::AddInternalConfig(Vuforia.VuInternalConfig) */, IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332_il2cpp_TypeInfo_var, L_12, L_13);
RuntimeObject* L_15 = ___0_configSet;
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_16;
L_16 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562(L_15, InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562_RuntimeMethod_var);
V_1 = L_16;
RuntimeObject* L_17 = ___0_configSet;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.IVuEngineConfigSet Vuforia.Internal.Core.IEngineConfigSet::get_EngineConfigSet() */, IEngineConfigSet_tC0CF311AE296C14FD96A9AD9C9A5D3AF26024B69_il2cpp_TypeInfo_var, L_17);
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_19 = V_1;
NullCheck(L_18);
bool L_20;
L_20 = InterfaceFuncInvoker1< bool, VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* >::Invoke(3 /* System.Boolean Vuforia.IVuEngineConfigSet::AddDeviceCalibrationConfig(Vuforia.VuDeviceCalibrationConfig) */, IVuEngineConfigSet_t6FEB95BD806E3CE091ACED81482724DC2AA8E332_il2cpp_TypeInfo_var, L_18, L_19);
return;
}
}
// System.Collections.Generic.Dictionary`2<System.Int32,System.Action`2<Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool>> Vuforia.Internal.Core.InternalEngineHintSetter::CreateHintMap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* InternalEngineHintSetter_CreateHintMap_mD7A5C892BC7C6E77A90056230E599384DF1FE229 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA9E473A2BFA3EC78C2C4A0E2D192E13D2395DE3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_0_m0830EDF493BADA9B4EBC02E729B1B7BC81933CB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_1_mB860AEA63447612792BB195262FC838DF1CFB824_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_2_m05A24B3C4A7941FE1A9231197AF0241F9689F2F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_3_m02CE0A038303F8EE1126C53590FB4DF50690984C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_4_mF1FD4D0E68ACB6D9859FBC6DA10898694CB5D9BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_5_m8F95715C8553B8B644D2175F8784F0B2AB4B96A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateHintMapU3Eb__13_6_m9937539986289225027F95D041EE0AAD06A2DEF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B2_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B2_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B1_0 = NULL;
int32_t G_B1_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B1_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B1_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B4_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B4_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B3_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B3_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B6_0 = NULL;
int32_t G_B6_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B6_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B6_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B5_0 = NULL;
int32_t G_B5_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B5_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B5_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B8_0 = NULL;
int32_t G_B8_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B8_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B8_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B7_0 = NULL;
int32_t G_B7_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B7_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B7_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B10_0 = NULL;
int32_t G_B10_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B10_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B10_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B9_0 = NULL;
int32_t G_B9_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B9_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B9_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B12_0 = NULL;
int32_t G_B12_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B12_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B12_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B11_0 = NULL;
int32_t G_B11_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B11_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B11_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B14_0 = NULL;
int32_t G_B14_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B14_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B14_3 = NULL;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* G_B13_0 = NULL;
int32_t G_B13_1 = 0;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B13_2 = NULL;
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* G_B13_3 = NULL;
{
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_0 = (Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3*)il2cpp_codegen_object_new(Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mA9E473A2BFA3EC78C2C4A0E2D192E13D2395DE3D(L_0, Dictionary_2__ctor_mA9E473A2BFA3EC78C2C4A0E2D192E13D2395DE3D_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_1 = L_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_2 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_0_1;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = ((int32_t)2818);
G_B1_2 = L_1;
G_B1_3 = L_1;
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = ((int32_t)2818);
G_B2_2 = L_1;
G_B2_3 = L_1;
goto IL_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_4 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_5 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_0_m0830EDF493BADA9B4EBC02E729B1B7BC81933CB6_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_6 = L_5;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
G_B2_3 = G_B1_3;
}
IL_002a:
{
NullCheck(G_B2_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B2_2, G_B2_1, G_B2_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_7 = G_B2_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_8 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_1_2;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_9 = L_8;
G_B3_0 = L_9;
G_B3_1 = ((int32_t)3465);
G_B3_2 = L_7;
G_B3_3 = L_7;
if (L_9)
{
G_B4_0 = L_9;
G_B4_1 = ((int32_t)3465);
G_B4_2 = L_7;
G_B4_3 = L_7;
goto IL_0054;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_10 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_11 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_11);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_1_mB860AEA63447612792BB195262FC838DF1CFB824_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_12 = L_11;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_1_2 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_1_2), (void*)L_12);
G_B4_0 = L_12;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
G_B4_3 = G_B3_3;
}
IL_0054:
{
NullCheck(G_B4_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B4_2, G_B4_1, G_B4_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_13 = G_B4_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_14 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_2_3;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_15 = L_14;
G_B5_0 = L_15;
G_B5_1 = ((int32_t)4001);
G_B5_2 = L_13;
G_B5_3 = L_13;
if (L_15)
{
G_B6_0 = L_15;
G_B6_1 = ((int32_t)4001);
G_B6_2 = L_13;
G_B6_3 = L_13;
goto IL_007e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_16 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_17 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_17);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_2_m05A24B3C4A7941FE1A9231197AF0241F9689F2F0_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_18 = L_17;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_2_3 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_2_3), (void*)L_18);
G_B6_0 = L_18;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
G_B6_3 = G_B5_3;
}
IL_007e:
{
NullCheck(G_B6_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B6_2, G_B6_1, G_B6_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_19 = G_B6_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_20 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_3_4;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_21 = L_20;
G_B7_0 = L_21;
G_B7_1 = ((int32_t)4113);
G_B7_2 = L_19;
G_B7_3 = L_19;
if (L_21)
{
G_B8_0 = L_21;
G_B8_1 = ((int32_t)4113);
G_B8_2 = L_19;
G_B8_3 = L_19;
goto IL_00a8;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_22 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_23 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_23);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_23, L_22, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_3_m02CE0A038303F8EE1126C53590FB4DF50690984C_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_24 = L_23;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_3_4 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_3_4), (void*)L_24);
G_B8_0 = L_24;
G_B8_1 = G_B7_1;
G_B8_2 = G_B7_2;
G_B8_3 = G_B7_3;
}
IL_00a8:
{
NullCheck(G_B8_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B8_2, G_B8_1, G_B8_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_25 = G_B8_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_26 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_4_5;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_27 = L_26;
G_B9_0 = L_27;
G_B9_1 = ((int32_t)4333);
G_B9_2 = L_25;
G_B9_3 = L_25;
if (L_27)
{
G_B10_0 = L_27;
G_B10_1 = ((int32_t)4333);
G_B10_2 = L_25;
G_B10_3 = L_25;
goto IL_00d2;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_28 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_29 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_29);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_29, L_28, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_4_mF1FD4D0E68ACB6D9859FBC6DA10898694CB5D9BC_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_30 = L_29;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_4_5 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_4_5), (void*)L_30);
G_B10_0 = L_30;
G_B10_1 = G_B9_1;
G_B10_2 = G_B9_2;
G_B10_3 = G_B9_3;
}
IL_00d2:
{
NullCheck(G_B10_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B10_2, G_B10_1, G_B10_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_31 = G_B10_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_32 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_5_6;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_33 = L_32;
G_B11_0 = L_33;
G_B11_1 = ((int32_t)5332);
G_B11_2 = L_31;
G_B11_3 = L_31;
if (L_33)
{
G_B12_0 = L_33;
G_B12_1 = ((int32_t)5332);
G_B12_2 = L_31;
G_B12_3 = L_31;
goto IL_00fc;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_34 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_35 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_35);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_35, L_34, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_5_m8F95715C8553B8B644D2175F8784F0B2AB4B96A4_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_36 = L_35;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_5_6 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_5_6), (void*)L_36);
G_B12_0 = L_36;
G_B12_1 = G_B11_1;
G_B12_2 = G_B11_2;
G_B12_3 = G_B11_3;
}
IL_00fc:
{
NullCheck(G_B12_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B12_2, G_B12_1, G_B12_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
Dictionary_2_t1EB0172D58CE5EBB4F99D992CA44C9C73B6C16C3* L_37 = G_B12_3;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_38 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_6_7;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_39 = L_38;
G_B13_0 = L_39;
G_B13_1 = ((int32_t)5441);
G_B13_2 = L_37;
G_B13_3 = L_37;
if (L_39)
{
G_B14_0 = L_39;
G_B14_1 = ((int32_t)5441);
G_B14_2 = L_37;
G_B14_3 = L_37;
goto IL_0126;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_40 = ((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_41 = (Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766*)il2cpp_codegen_object_new(Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766_il2cpp_TypeInfo_var);
NullCheck(L_41);
Action_2__ctor_m02E712636F9315FA6EE924032427EB9ED94A6766(L_41, L_40, (intptr_t)((void*)U3CU3Ec_U3CCreateHintMapU3Eb__13_6_m9937539986289225027F95D041EE0AAD06A2DEF5_RuntimeMethod_var), NULL);
Action_2_tD9DE55E16FCB8CE7CEFA3FB61F0416E78B57A766* L_42 = L_41;
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_6_7 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9__13_6_7), (void*)L_42);
G_B14_0 = L_42;
G_B14_1 = G_B13_1;
G_B14_2 = G_B13_2;
G_B14_3 = G_B13_3;
}
IL_0126:
{
NullCheck(G_B14_2);
Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E(G_B14_2, G_B14_1, G_B14_0, Dictionary_2_Add_mF70CA97F4689D5139CBD7D8A22E537E00010C76E_RuntimeMethod_var);
return G_B14_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA7F4C62FA51701B58974950ABEBAA3D35BB238EF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* L_0 = (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308*)il2cpp_codegen_object_new(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m9A9DA39CAC6DD622E544F56092C0B0044414C94B(L_0, NULL);
((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9A9DA39CAC6DD622E544F56092C0B0044414C94B (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_0(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_0_m0830EDF493BADA9B4EBC02E729B1B7BC81933CB6 (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___enableSideLoadedDeviceCalibration_0 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_1(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_1_mB860AEA63447612792BB195262FC838DF1CFB824 (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___enableAreaTargetWithVISLAM_1 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_2(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_2_m05A24B3C4A7941FE1A9231197AF0241F9689F2F0 (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___enableAreaTargetCaptureWithAllPlatformFusion_2 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_3(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_3_m02CE0A038303F8EE1126C53590FB4DF50690984C (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___disableObservers_3 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_4(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_4_mF1FD4D0E68ACB6D9859FBC6DA10898694CB5D9BC (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___disableLicenseEnforcementInPrivateBuild_4 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_5(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_5_m8F95715C8553B8B644D2175F8784F0B2AB4B96A4 (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuInternalConfig_t5C1B5CD4F782B4DB97AAC954C88CF9AB82FE761A_m35A94E5956B73241BF614C8E97F45590593F2439_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___disableCameraAccess_8 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Core.InternalEngineHintSetter/<>c::<CreateHintMap>b__13_6(Vuforia.Internal.Core.IEngineConfigSet,Vuforia.VuBool)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateHintMapU3Eb__13_6_m9937539986289225027F95D041EE0AAD06A2DEF5 (U3CU3Ec_t45F350DD14204B73FE5586EAAF7B2F6A957DC308* __this, RuntimeObject* ___0_configSet, int32_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_configSet;
VuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752* L_1;
L_1 = InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562(L_0, InternalEngineHintSetter_GetEngineConfigOfType_TisVuDeviceCalibrationConfig_tAC65E6AA47BD1DD51146724C6656CEEFACFB3752_mAC9B9270397BD8CBBB3FFB209E27584D77AD6562_RuntimeMethod_var);
int32_t L_2 = ___1_b;
NullCheck(L_1);
L_1->___asyncFetchLatestCalibration_0 = L_2;
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 Vuforia.Internal.Core.ObserverFactory::Init(Vuforia.IVuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverFactory_Init_m4405919A64489C33CE69C7D4B02F4C9E1340DA12 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_engine;
__this->___mVuEngine_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuEngine_2), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.ObserverFactory::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverFactory__ctor_m806604E743DCC097C56C0B89D5BE1E5971A0540E (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF8FE193EC7499A55AC13A2D1A7139B3E06A0CB6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* L_0 = (Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5*)il2cpp_codegen_object_new(Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mF8FE193EC7499A55AC13A2D1A7139B3E06A0CB6B(L_0, Dictionary_2__ctor_mF8FE193EC7499A55AC13A2D1A7139B3E06A0CB6B_RuntimeMethod_var);
__this->___mVuMarkObservers_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuMarkObservers_1), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_1 = ___0_engine;
__this->___mEngine_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_0), (void*)L_1);
return;
}
}
// Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Core.ObserverFactory::CreateAnchorObserver(Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ObserverFactory_CreateAnchorObserver_m439F157BEE1F83A0F3687D9F3BA29910BD8AB55B (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_deviceObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_0 = (VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68*)il2cpp_codegen_object_new(VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAnchorObserverConfig__ctor_m719C0E528B7F3F99EC3ABEA1C9EE39F07AF9D8A4(L_0, NULL);
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_1 = L_0;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = ___0_deviceObserver;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = DeviceObserver_get_DevicePoseObserver_m831D1A5AB3B6EF7621AEEA04C106D403D8BA0FD7(L_2, NULL);
NullCheck(L_1);
L_1->___devicePoseObserver_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___devicePoseObserver_0), (void*)L_3);
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_4 = L_1;
NullCheck(L_4);
L_4->___activate_1 = 1;
V_0 = L_4;
RuntimeObject* L_5 = __this->___mVuEngine_2;
VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68* L_6 = V_0;
NullCheck(L_5);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker2< RuntimeObject*, VuAnchorObserverConfig_tB1FFF4DB4C5CBA736658A3059FDC4CB846F86F68*, int32_t* >::Invoke(9 /* Vuforia.IVuAnchorObserver Vuforia.IVuEngine::CreateAnchorObserver(Vuforia.VuAnchorObserverConfig,Vuforia.VuAnchorCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_5, L_6, (&V_2));
V_1 = L_7;
RuntimeObject* L_8 = V_1;
if (L_8)
{
goto IL_0037;
}
}
{
int32_t L_9 = V_2;
ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6* L_10 = (ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_tBC606EF3150135D899BDA8EB5A8FB1E8A57869B6_il2cpp_TypeInfo_var)));
NullCheck(L_10);
ObserverNotCreatedException_1__ctor_m818ADA8FA9D5AAFBFB3D01FDA6303C372A786085(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDD00BF9131FB6E6B297D7492D855CA58E223BD24)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m818ADA8FA9D5AAFBFB3D01FDA6303C372A786085_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateAnchorObserver_m439F157BEE1F83A0F3687D9F3BA29910BD8AB55B_RuntimeMethod_var)));
}
IL_0037:
{
RuntimeObject* L_11 = __this->___mEngine_0;
RuntimeObject* L_12 = V_1;
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_13 = (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8*)il2cpp_codegen_object_new(AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var);
NullCheck(L_13);
AnchorObserver__ctor_mC34BEBFF92922CB6A59FDA47EB88926D49319C89(L_13, L_11, L_12, NULL);
return L_13;
}
}
// Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Core.ObserverFactory::CreatePlayModeAnchorObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ObserverFactory_CreatePlayModeAnchorObserver_mC7D1ED44F4720489513F6DAC8201C7C22E0454C5 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mEngine_0;
RuntimeObject* L_1 = __this->___mEngine_0;
PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* L_2 = (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1*)il2cpp_codegen_object_new(PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1_il2cpp_TypeInfo_var);
NullCheck(L_2);
PlayModeVuAnchorObserver__ctor_m6D82B1E962FCA7AED2854FFD3ABFAE6C6EDB2F06(L_2, L_1, NULL);
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_3 = (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8*)il2cpp_codegen_object_new(AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var);
NullCheck(L_3);
AnchorObserver__ctor_mC34BEBFF92922CB6A59FDA47EB88926D49319C89(L_3, L_0, L_2, NULL);
return L_3;
}
}
// Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* ObserverFactory_CreateAreaTargetObserver_m6AB2015A139B17093CD83D9170C9BD7EB740413B (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_deviceObserver, String_t* ___1_dataSetPath, String_t* ___2_targetName, bool ___3_requiresExternalPositions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* G_B2_0 = NULL;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* G_B2_1 = NULL;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* G_B1_0 = NULL;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* G_B1_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* G_B3_1 = NULL;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* G_B3_2 = NULL;
{
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_0 = (VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B*)il2cpp_codegen_object_new(VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAreaTargetConfig__ctor_mA430E325740398681CEE52561854D1DACDE70A8F(L_0, NULL);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_1 = L_0;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = ___0_deviceObserver;
G_B1_0 = L_1;
G_B1_1 = L_1;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = L_1;
goto IL_000c;
}
}
{
G_B3_0 = ((RuntimeObject*)(NULL));
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0012;
}
IL_000c:
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_3 = ___0_deviceObserver;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = DeviceObserver_get_DevicePoseObserver_m831D1A5AB3B6EF7621AEEA04C106D403D8BA0FD7(L_3, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0012:
{
NullCheck(G_B3_1);
G_B3_1->___devicePoseObserver_0 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___devicePoseObserver_0), (void*)G_B3_0);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_5 = G_B3_2;
String_t* L_6 = ___1_dataSetPath;
NullCheck(L_5);
L_5->___databasePath_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___databasePath_1), (void*)L_6);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_7 = L_5;
String_t* L_8 = ___2_targetName;
NullCheck(L_7);
L_7->___targetName_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___targetName_2), (void*)L_8);
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_9 = L_7;
bool L_10 = ___3_requiresExternalPositions;
int32_t L_11;
L_11 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_10, NULL);
NullCheck(L_9);
L_9->___requiresExternalPositions_5 = L_11;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_12 = L_9;
NullCheck(L_12);
L_12->___activate_3 = 0;
V_0 = L_12;
RuntimeObject* L_13 = __this->___mVuEngine_2;
VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B* L_14 = V_0;
NullCheck(L_13);
RuntimeObject* L_15;
L_15 = InterfaceFuncInvoker2< RuntimeObject*, VuAreaTargetConfig_tD971B1CCF77D100334D94B9D7DE92726C074245B*, int32_t* >::Invoke(10 /* Vuforia.IVuAreaTargetObserver Vuforia.IVuEngine::CreateAreaTargetObserver(Vuforia.VuAreaTargetConfig,Vuforia.VuAreaTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_13, L_14, (&V_2));
V_1 = L_15;
RuntimeObject* L_16 = V_1;
if (L_16)
{
goto IL_0058;
}
}
{
int32_t L_17 = V_2;
ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9* L_18 = (ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t2BC8DB5DE898BCCF0EE9CD13088CC27526BB19A9_il2cpp_TypeInfo_var)));
NullCheck(L_18);
ObserverNotCreatedException_1__ctor_m63001675252DA5A4A236B0699299FE6A37966BBF(L_18, L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A2C98754C4618528A8909E2527E19B350A1A8BF)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m63001675252DA5A4A236B0699299FE6A37966BBF_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateAreaTargetObserver_m6AB2015A139B17093CD83D9170C9BD7EB740413B_RuntimeMethod_var)));
}
IL_0058:
{
RuntimeObject* L_19 = __this->___mEngine_0;
RuntimeObject* L_20 = V_1;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_21 = (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*)il2cpp_codegen_object_new(AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_il2cpp_TypeInfo_var);
NullCheck(L_21);
AreaTargetObserver__ctor_m19EC0E5523DEF05A2EBE2DB96E9BF900F30C2E2A(L_21, L_19, L_20, NULL);
return L_21;
}
}
// Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* ObserverFactory_CreateAreaTargetObserver_m95F8103BE93BF24463107E0E7AC8C70B4E10E682 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_deviceObserver, String_t* ___1_userAuth, String_t* ___2_secretAuth, String_t* ___3_targetId, bool ___4_requiresExternalPositions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* G_B2_0 = NULL;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* G_B2_1 = NULL;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* G_B1_0 = NULL;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* G_B1_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* G_B3_1 = NULL;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* G_B3_2 = NULL;
{
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_0 = (VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E*)il2cpp_codegen_object_new(VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuAreaTargetCloudConfig__ctor_mD52FF3260BBB85000641F71F7F785CBF69624B17(L_0, NULL);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_1 = L_0;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = ___0_deviceObserver;
G_B1_0 = L_1;
G_B1_1 = L_1;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = L_1;
goto IL_000c;
}
}
{
G_B3_0 = ((RuntimeObject*)(NULL));
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0012;
}
IL_000c:
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_3 = ___0_deviceObserver;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = DeviceObserver_get_DevicePoseObserver_m831D1A5AB3B6EF7621AEEA04C106D403D8BA0FD7(L_3, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0012:
{
NullCheck(G_B3_1);
G_B3_1->___devicePoseObserver_0 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___devicePoseObserver_0), (void*)G_B3_0);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_5 = G_B3_2;
String_t* L_6 = ___1_userAuth;
NullCheck(L_5);
L_5->___userAuth_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___userAuth_1), (void*)L_6);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_7 = L_5;
String_t* L_8 = ___2_secretAuth;
NullCheck(L_7);
L_7->___secretAuth_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___secretAuth_2), (void*)L_8);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_9 = L_7;
String_t* L_10 = ___3_targetId;
NullCheck(L_9);
L_9->___targetId_3 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___targetId_3), (void*)L_10);
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_11 = L_9;
bool L_12 = ___4_requiresExternalPositions;
int32_t L_13;
L_13 = ConversionUtils_ToVuBool_m52FF19D48DD34BD5271D0C862707B19D2D6FBFB7(L_12, NULL);
NullCheck(L_11);
L_11->___requiresExternalPositions_6 = L_13;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_14 = L_11;
NullCheck(L_14);
L_14->___activate_4 = 0;
V_0 = L_14;
RuntimeObject* L_15 = __this->___mVuEngine_2;
VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E* L_16 = V_0;
NullCheck(L_15);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker2< RuntimeObject*, VuAreaTargetCloudConfig_t137432DDFC9E9B0E63AF4BC7775C733961B7D22E*, int32_t* >::Invoke(11 /* Vuforia.IVuAreaTargetObserver Vuforia.IVuEngine::CreateAreaTargetObserver(Vuforia.VuAreaTargetCloudConfig,Vuforia.VuAreaTargetCloudCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_15, L_16, (&V_2));
V_1 = L_17;
RuntimeObject* L_18 = V_1;
if (L_18)
{
goto IL_0060;
}
}
{
int32_t L_19 = V_2;
ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E* L_20 = (ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_tA9D492913FFA57E7456FA960D28AD6FC86D09E4E_il2cpp_TypeInfo_var)));
NullCheck(L_20);
ObserverNotCreatedException_1__ctor_m04D221BD44439AA630EA61C018F669C28B1C9854(L_20, L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A2C98754C4618528A8909E2527E19B350A1A8BF)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m04D221BD44439AA630EA61C018F669C28B1C9854_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateAreaTargetObserver_m95F8103BE93BF24463107E0E7AC8C70B4E10E682_RuntimeMethod_var)));
}
IL_0060:
{
RuntimeObject* L_21 = __this->___mEngine_0;
RuntimeObject* L_22 = V_1;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_23 = (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*)il2cpp_codegen_object_new(AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_il2cpp_TypeInfo_var);
NullCheck(L_23);
AreaTargetObserver__ctor_m19EC0E5523DEF05A2EBE2DB96E9BF900F30C2E2A(L_23, L_21, L_22, NULL);
return L_23;
}
}
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.Internal.Core.ObserverFactory::CreateBarcodeObserver(System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* ObserverFactory_CreateBarcodeObserver_m260EADB09C6E3DF49F129D47EA1082A8EFE64C4D (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* ___0_observedTypes, bool ___1_DetectMultipleBarcodes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_mF8FAC9683D14E2C27E909EC26DC68790DC16EDF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m1E7703D3234D0D0437DFF275760D75AB9D0A3DD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateBarcodeObserverU3Eb__10_0_m348D9F2E7E60877337BA232098D86EE260EE5760_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* G_B2_0 = NULL;
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* G_B2_1 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B2_2 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B2_3 = NULL;
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* G_B1_0 = NULL;
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* G_B1_1 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B1_2 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B1_3 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B4_0 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B4_1 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B3_0 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B3_1 = NULL;
int32_t G_B5_0 = 0;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B5_1 = NULL;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* G_B5_2 = NULL;
{
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_0 = (VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215*)il2cpp_codegen_object_new(VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuBarcodeConfig__ctor_mE36283E714D11CFA7D4FC10F5E43D52B2FAB8684(L_0, NULL);
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_1 = L_0;
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* L_2 = ___0_observedTypes;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var);
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* L_3 = ((U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var))->___U3CU3E9__10_0_1;
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* L_4 = L_3;
G_B1_0 = L_4;
G_B1_1 = L_2;
G_B1_2 = L_1;
G_B1_3 = L_1;
if (L_4)
{
G_B2_0 = L_4;
G_B2_1 = L_2;
G_B2_2 = L_1;
G_B2_3 = L_1;
goto IL_0026;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var);
U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A* L_5 = ((U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* L_6 = (Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5*)il2cpp_codegen_object_new(Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_mC5B541DBC9F0D135F2906DB0201D0441D54C46B5(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CCreateBarcodeObserverU3Eb__10_0_m348D9F2E7E60877337BA232098D86EE260EE5760_RuntimeMethod_var), NULL);
Func_2_t3A1843C4A5ABD100FB89DA5281E445889171B7B5* L_7 = L_6;
((U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var))->___U3CU3E9__10_0_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var))->___U3CU3E9__10_0_1), (void*)L_7);
G_B2_0 = L_7;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
G_B2_3 = G_B1_3;
}
IL_0026:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_mF8FAC9683D14E2C27E909EC26DC68790DC16EDF9(G_B2_1, G_B2_0, Enumerable_Select_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_mF8FAC9683D14E2C27E909EC26DC68790DC16EDF9_RuntimeMethod_var);
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_9 = (HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412*)il2cpp_codegen_object_new(HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412_il2cpp_TypeInfo_var);
NullCheck(L_9);
HashSet_1__ctor_m1E7703D3234D0D0437DFF275760D75AB9D0A3DD7(L_9, L_8, HashSet_1__ctor_m1E7703D3234D0D0437DFF275760D75AB9D0A3DD7_RuntimeMethod_var);
VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E* L_10 = (VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E*)il2cpp_codegen_object_new(VuBarcodeTypeSet_t0954DAA9EA6AAE48DDD1C86AE83BE0C3F3A6360E_il2cpp_TypeInfo_var);
NullCheck(L_10);
VuBarcodeTypeSet__ctor_mB3A00818E0E30FD396A84CD4F90C63B44DDA8D44(L_10, L_9, NULL);
NullCheck(G_B2_2);
G_B2_2->___observedTypes_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___observedTypes_0), (void*)L_10);
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_11 = G_B2_3;
bool L_12 = ___1_DetectMultipleBarcodes;
G_B3_0 = L_11;
G_B3_1 = L_11;
if (L_12)
{
G_B4_0 = L_11;
G_B4_1 = L_11;
goto IL_0041;
}
}
{
G_B5_0 = 1;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0042;
}
IL_0041:
{
G_B5_0 = 2;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0042:
{
NullCheck(G_B5_1);
G_B5_1->___detectionMode_1 = G_B5_0;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_13 = G_B5_2;
NullCheck(L_13);
L_13->___activate_2 = 0;
V_0 = L_13;
RuntimeObject* L_14 = __this->___mVuEngine_2;
VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215* L_15 = V_0;
NullCheck(L_14);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker2< RuntimeObject*, VuBarcodeConfig_t7BBE8BDFEF266F4A644D5CC10FBDFCCD59C3D215*, int32_t* >::Invoke(12 /* Vuforia.IVuBarcodeObserver Vuforia.IVuEngine::CreateBarcodeObserver(Vuforia.VuBarcodeConfig,Vuforia.VuBarcodeCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_14, L_15, (&V_2));
V_1 = L_16;
RuntimeObject* L_17 = V_1;
if (L_17)
{
goto IL_006d;
}
}
{
int32_t L_18 = V_2;
ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07* L_19 = (ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t195FF2BDF3CFAEE4BFAD1FC035809D7F4C106C07_il2cpp_TypeInfo_var)));
NullCheck(L_19);
ObserverNotCreatedException_1__ctor_mC28B133D5F8543261BFFBD09CE47E1E29B1727B3(L_19, L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B9AE6DED36ABFB397D86B733D124701808F7E39)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mC28B133D5F8543261BFFBD09CE47E1E29B1727B3_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateBarcodeObserver_m260EADB09C6E3DF49F129D47EA1082A8EFE64C4D_RuntimeMethod_var)));
}
IL_006d:
{
RuntimeObject* L_20 = __this->___mEngine_0;
RuntimeObject* L_21 = V_1;
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_22 = (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328*)il2cpp_codegen_object_new(BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328_il2cpp_TypeInfo_var);
NullCheck(L_22);
BarcodeObserver__ctor_m94791BDF79240BF231230C23F63ABF57B9310739(L_22, L_20, L_21, NULL);
return L_22;
}
}
// Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateCylinderTargetObserver(System.String,System.String,System.Nullable`1<System.Single>,System.Nullable`1<System.Single>,System.Nullable`1<System.Single>,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* ObserverFactory_CreateCylinderTargetObserver_m52CA038707C69762DAF816D51369FB876C115D8D (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, String_t* ___1_targetName, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___2_sideLength, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___3_topDiameter, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___4_bottomDiameter, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___5_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mA0AAB1219CAA5289D0CE9D49A6A3E91CAC8722A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* V_1 = NULL;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
(&V_0)->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_0), (void*)__this);
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_0 = ___2_sideLength;
(&V_0)->___sideLength_2 = L_0;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_1 = ___3_topDiameter;
(&V_0)->___topDiameter_3 = L_1;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_2 = ___4_bottomDiameter;
(&V_0)->___bottomDiameter_4 = L_2;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_3 = ___5_trackingOptimization;
(&V_0)->___trackingOptimization_5 = L_3;
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_4 = (VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01*)il2cpp_codegen_object_new(VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01_il2cpp_TypeInfo_var);
NullCheck(L_4);
VuCylinderTargetConfig__ctor_m6515A482D5AFF6DBFA8BDB79879824E95DEE8E30(L_4, NULL);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_5 = L_4;
String_t* L_6 = ___0_dataSetPath;
NullCheck(L_5);
L_5->___databasePath_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___databasePath_0), (void*)L_6);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_7 = L_5;
String_t* L_8 = ___1_targetName;
NullCheck(L_7);
L_7->___targetName_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___targetName_1), (void*)L_8);
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_9 = L_7;
NullCheck(L_9);
L_9->___activate_2 = 0;
(&V_0)->___cylinderTargetConfig_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___cylinderTargetConfig_1), (void*)L_9);
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_10;
L_10 = ObserverFactory_U3CCreateCylinderTargetObserverU3Eg__CreateAndConfigureObserverU7C11_0_m440CA91C5CA02F0B2E2EBB1A79AB516431CCA7A5(__this, (&V_0), NULL);
V_1 = L_10;
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_11 = V_1;
NullCheck(L_11);
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_12;
L_12 = Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_inline(L_11, Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_RuntimeMethod_var);
V_2 = L_12;
bool L_13;
L_13 = Nullable_1_get_HasValue_mA0AAB1219CAA5289D0CE9D49A6A3E91CAC8722A9_inline((&V_2), Nullable_1_get_HasValue_mA0AAB1219CAA5289D0CE9D49A6A3E91CAC8722A9_RuntimeMethod_var);
if (!L_13)
{
goto IL_008f;
}
}
{
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_14 = V_1;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_inline(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_RuntimeMethod_var)));
RuntimeObject* L_16 = L_15;
G_B2_0 = L_16;
if (L_16)
{
G_B3_0 = L_16;
goto IL_0071;
}
}
{
goto IL_0076;
}
IL_0071:
{
NullCheck(G_B3_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B3_0);
}
IL_0076:
{
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_17 = V_1;
NullCheck(L_17);
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_18;
L_18 = Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_inline(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m1477ACCD6A3808AE6483293DAE15450BB50C47E4_RuntimeMethod_var)));
V_2 = L_18;
int32_t L_19;
L_19 = Nullable_1_get_Value_m4366BA0A77CA1B902EEFD3D3E0210A2D9BC33C6C((&V_2), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_m4366BA0A77CA1B902EEFD3D3E0210A2D9BC33C6C_RuntimeMethod_var)));
ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C* L_20 = (ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t05EE8C4478441B6793D12BAC4849165335B7FA6C_il2cpp_TypeInfo_var)));
NullCheck(L_20);
ObserverNotCreatedException_1__ctor_mF45E00F2B16D8C327ED5E3BB01B3C98D0E59E3D3(L_20, L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral18B048BFEA3B3C8C992987BB96E6151AFB7D81AF)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mF45E00F2B16D8C327ED5E3BB01B3C98D0E59E3D3_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateCylinderTargetObserver_m52CA038707C69762DAF816D51369FB876C115D8D_RuntimeMethod_var)));
}
IL_008f:
{
RuntimeObject* L_21 = __this->___mEngine_0;
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_22 = V_1;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_inline(L_22, Tuple_2_get_Item1_mFD5AC89065983001BAAC0D9A9368C07F1EF98306_RuntimeMethod_var);
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_24 = (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*)il2cpp_codegen_object_new(CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var);
NullCheck(L_24);
CylinderTargetObserver__ctor_m582BF585A8D7FDE9B1ED0497A16687073A390CBE(L_24, L_21, L_23, NULL);
return L_24;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(Vuforia.IVuCloudImageTargetObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mF33677A9AB954321B88C8A8A824EC20720AE9200 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_0 = (VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B*)il2cpp_codegen_object_new(VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetCloudObservationConfig__ctor_m8C7848BFE88809734365C102B763DE105EC2820B(L_0, NULL);
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_1 = L_0;
RuntimeObject* L_2 = ___0_observation;
NullCheck(L_1);
L_1->___observation_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observation_0), (void*)L_2);
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_3 = L_1;
NullCheck(L_3);
L_3->___activate_1 = 0;
V_0 = L_3;
RuntimeObject* L_4 = __this->___mVuEngine_2;
VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B* L_5 = V_0;
NullCheck(L_4);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker2< RuntimeObject*, VuImageTargetCloudObservationConfig_t906C72EB5814386E0C2A972A1DB23B1E74A01F4B*, int32_t* >::Invoke(20 /* Vuforia.IVuImageTargetObserver Vuforia.IVuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetCloudObservationConfig,Vuforia.VuImageTargetCloudObservationCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_4, L_5, (&V_2));
V_1 = L_6;
RuntimeObject* L_7 = V_1;
if (L_7)
{
goto IL_0032;
}
}
{
int32_t L_8 = V_2;
ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783* L_9 = (ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t7A36A94234CA5E8099C1C9A73089DC68557B4783_il2cpp_TypeInfo_var)));
NullCheck(L_9);
ObserverNotCreatedException_1__ctor_mD5C8C5BF03A91EE09C7EDA5C2968FD58BE77F35D(L_9, L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mD5C8C5BF03A91EE09C7EDA5C2968FD58BE77F35D_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateImageTargetObserver_mF33677A9AB954321B88C8A8A824EC20720AE9200_RuntimeMethod_var)));
}
IL_0032:
{
RuntimeObject* L_10 = __this->___mEngine_0;
RuntimeObject* L_11 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12 = (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)il2cpp_codegen_object_new(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
NullCheck(L_12);
ImageTargetObserver__ctor_m6AE74045C7E8DBCA304B551A09F3B927B7AFABF5(L_12, L_10, L_11, NULL);
return L_12;
}
}
// Vuforia.Internal.Observers.MeshObserver Vuforia.Internal.Core.ObserverFactory::CreateMeshObserver(Vuforia.AreaTargetCapture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* ObserverFactory_CreateMeshObserver_mB63EB9BD20DD7559AB3A21DF8C07BF66171B4AE3 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* ___0_areaTargetCapture, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_0 = (VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58*)il2cpp_codegen_object_new(VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshAreaTargetCaptureConfig__ctor_m6B51439EC9B456EEFD5D4A9B76308D59050B0B48(L_0, NULL);
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_1 = L_0;
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* L_2 = ___0_areaTargetCapture;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = AreaTargetCapture_get_VuAreaTargetCapture_m9A729D05C04BF341E66A03E39FC375EA22DB3AD2_inline(L_2, NULL);
NullCheck(L_1);
L_1->___capture_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___capture_0), (void*)L_3);
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_4 = L_1;
NullCheck(L_4);
L_4->___activate_1 = 0;
V_0 = L_4;
RuntimeObject* L_5 = __this->___mVuEngine_2;
VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58* L_6 = V_0;
NullCheck(L_5);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker2< RuntimeObject*, VuMeshAreaTargetCaptureConfig_tFDD783BC0716E69FBC055E884F382CE5D1F4CC58*, int32_t* >::Invoke(21 /* Vuforia.IVuMeshObserver Vuforia.IVuEngine::CreateMeshObserver(Vuforia.VuMeshAreaTargetCaptureConfig,Vuforia.VuMeshAreaTargetCaptureCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_5, L_6, (&V_2));
V_1 = L_7;
RuntimeObject* L_8 = V_1;
if (L_8)
{
goto IL_0037;
}
}
{
int32_t L_9 = V_2;
ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC* L_10 = (ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_tE55A277E159746FE6D9919CECCC586CECD363CEC_il2cpp_TypeInfo_var)));
NullCheck(L_10);
ObserverNotCreatedException_1__ctor_m1E5B3C786F92DB355BAF038DB82CB98BB203DF36(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8F3714E3D49B2ECA6280D0454B84262C4E3A58C)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m1E5B3C786F92DB355BAF038DB82CB98BB203DF36_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateMeshObserver_mB63EB9BD20DD7559AB3A21DF8C07BF66171B4AE3_RuntimeMethod_var)));
}
IL_0037:
{
RuntimeObject* L_11 = __this->___mEngine_0;
RuntimeObject* L_12 = V_1;
MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* L_13 = (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116*)il2cpp_codegen_object_new(MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var);
NullCheck(L_13);
MeshObserver__ctor_m7079398631B61F2FBA9771A679DFF6D94DA40E72(L_13, L_11, L_12, 0, NULL);
return L_13;
}
}
// Vuforia.Internal.Observers.MeshObserver Vuforia.Internal.Core.ObserverFactory::CreateMeshObserver(Vuforia.Internal.Observers.ModelTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* ObserverFactory_CreateMeshObserver_m47DF1BF27E393A78366CFF70AAA0BE2CE21B4B0A (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* ___0_modelTargetObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_0 = (VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39*)il2cpp_codegen_object_new(VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshModelTargetConfig__ctor_m4CDD0F5815A38455B2572E6CB91D48ED35486267(L_0, NULL);
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_1 = L_0;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_2 = ___0_modelTargetObserver;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(L_2, NULL);
NullCheck(L_1);
L_1->___modelTargetObserver_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_1->___modelTargetObserver_0), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_3, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var)));
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_4 = L_1;
NullCheck(L_4);
L_4->___activate_1 = 0;
V_0 = L_4;
RuntimeObject* L_5 = __this->___mVuEngine_2;
VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39* L_6 = V_0;
NullCheck(L_5);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker2< RuntimeObject*, VuMeshModelTargetConfig_t0A7870793F1A65B15DCEA9C7FC03AC82A2B76E39*, int32_t* >::Invoke(23 /* Vuforia.IVuMeshObserver Vuforia.IVuEngine::CreateMeshObserver(Vuforia.VuMeshModelTargetConfig,Vuforia.VuMeshModelTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_5, L_6, (&V_2));
V_1 = L_7;
RuntimeObject* L_8 = V_1;
if (L_8)
{
goto IL_003c;
}
}
{
int32_t L_9 = V_2;
ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0* L_10 = (ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t307B9221346A87AF962A6C24721B0B5222AA2FD0_il2cpp_TypeInfo_var)));
NullCheck(L_10);
ObserverNotCreatedException_1__ctor_m492A5A09F6D9DF68C769E5A14B54FA5917B6A8B1(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8F3714E3D49B2ECA6280D0454B84262C4E3A58C)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m492A5A09F6D9DF68C769E5A14B54FA5917B6A8B1_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateMeshObserver_m47DF1BF27E393A78366CFF70AAA0BE2CE21B4B0A_RuntimeMethod_var)));
}
IL_003c:
{
RuntimeObject* L_11 = __this->___mEngine_0;
RuntimeObject* L_12 = V_1;
MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* L_13 = (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116*)il2cpp_codegen_object_new(MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var);
NullCheck(L_13);
MeshObserver__ctor_m7079398631B61F2FBA9771A679DFF6D94DA40E72(L_13, L_11, L_12, 2, NULL);
return L_13;
}
}
// Vuforia.Internal.Observers.MeshObserver Vuforia.Internal.Core.ObserverFactory::CreateMeshObserver(Vuforia.Internal.Observers.AreaTargetObserver,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* ObserverFactory_CreateMeshObserver_mED46CB4B36F98F1DEECE4F6E761F8F515AFA65F6 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* ___0_areaTarget, String_t* ___1_occlusionMeshPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_0 = (VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A*)il2cpp_codegen_object_new(VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuMeshAreaTargetConfig__ctor_m1D325AD055A79237FD6D6022037E5BB86436E28D(L_0, NULL);
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_1 = L_0;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_2 = ___0_areaTarget;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(L_2, NULL);
NullCheck(L_1);
L_1->___areaTargetObserver_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_1->___areaTargetObserver_0), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_3, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_4 = L_1;
String_t* L_5 = ___1_occlusionMeshPath;
NullCheck(L_4);
L_4->___occlusionMeshPath_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___occlusionMeshPath_1), (void*)L_5);
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_6 = L_4;
NullCheck(L_6);
L_6->___activate_2 = 0;
V_0 = L_6;
RuntimeObject* L_7 = __this->___mVuEngine_2;
VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A* L_8 = V_0;
NullCheck(L_7);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker2< RuntimeObject*, VuMeshAreaTargetConfig_t084B4A94A81A244E79482550B92F95280F556D5A*, int32_t* >::Invoke(22 /* Vuforia.IVuMeshObserver Vuforia.IVuEngine::CreateMeshObserver(Vuforia.VuMeshAreaTargetConfig,Vuforia.VuMeshAreaTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_7, L_8, (&V_2));
V_1 = L_9;
RuntimeObject* L_10 = V_1;
if (L_10)
{
goto IL_0043;
}
}
{
int32_t L_11 = V_2;
ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9* L_12 = (ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t52A2351AE0AD04E8AF98F93C4324C2338C8EE1F9_il2cpp_TypeInfo_var)));
NullCheck(L_12);
ObserverNotCreatedException_1__ctor_m02D943A0C5EECCCD0113F9E16FEB884AF8A3DCEF(L_12, L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8F3714E3D49B2ECA6280D0454B84262C4E3A58C)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m02D943A0C5EECCCD0113F9E16FEB884AF8A3DCEF_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateMeshObserver_mED46CB4B36F98F1DEECE4F6E761F8F515AFA65F6_RuntimeMethod_var)));
}
IL_0043:
{
RuntimeObject* L_13 = __this->___mEngine_0;
RuntimeObject* L_14 = V_1;
MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* L_15 = (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116*)il2cpp_codegen_object_new(MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116_il2cpp_TypeInfo_var);
NullCheck(L_15);
MeshObserver__ctor_m7079398631B61F2FBA9771A679DFF6D94DA40E72(L_15, L_13, L_14, 1, NULL);
return L_15;
}
}
// Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.ObserverFactory::CreateDeviceObserver(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ObserverFactory_CreateDeviceObserver_mE5FC8E4F478F85DD5D68CCA38EF2FBA395003077 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, bool ___0_disableUpdates, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_0 = (VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98*)il2cpp_codegen_object_new(VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuDevicePoseConfig__ctor_m2187CF1EEA0E753E123A40B47188500C2959FDE2(L_0, NULL);
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_1 = L_0;
NullCheck(L_1);
L_1->___activate_0 = 0;
V_0 = L_1;
RuntimeObject* L_2 = __this->___mVuEngine_2;
VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98* L_3 = V_0;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker2< RuntimeObject*, VuDevicePoseConfig_t252CDE8459C8ACF606D90A85CC15487FF0498D98*, int32_t* >::Invoke(15 /* Vuforia.IVuDevicePoseObserver Vuforia.IVuEngine::CreateDevicePoseObserver(Vuforia.VuDevicePoseConfig,Vuforia.VuDevicePoseCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_2, L_3, (&V_2));
V_1 = L_4;
RuntimeObject* L_5 = V_1;
if (L_5)
{
goto IL_002b;
}
}
{
int32_t L_6 = V_2;
ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA* L_7 = (ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t4CE530F839A52EFFC3F8C19B0A6E6BD64B28B5CA_il2cpp_TypeInfo_var)));
NullCheck(L_7);
ObserverNotCreatedException_1__ctor_m9807D3AF8E7A411CDA6BC9C6BBE0F67F698B910B(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDC3B86EEEA0269D7436F853020F161592374BEEB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m9807D3AF8E7A411CDA6BC9C6BBE0F67F698B910B_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateDeviceObserver_mE5FC8E4F478F85DD5D68CCA38EF2FBA395003077_RuntimeMethod_var)));
}
IL_002b:
{
RuntimeObject* L_8 = __this->___mEngine_0;
RuntimeObject* L_9 = V_1;
bool L_10 = ___0_disableUpdates;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_11 = (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*)il2cpp_codegen_object_new(DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var);
NullCheck(L_11);
DeviceObserver__ctor_m93B08D5C4F3DD26656F1BB1148A7C4C26EC1FDC9(L_11, L_8, L_9, L_10, NULL);
return L_11;
}
}
// Vuforia.Internal.Observers.IlluminationObserver Vuforia.Internal.Core.ObserverFactory::CreateIlluminationObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* ObserverFactory_CreateIlluminationObserver_mF26ABEDD5A8F58A2E5463EB0FC51C3B3BBF6F178 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_0 = (VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED*)il2cpp_codegen_object_new(VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuIlluminationConfig__ctor_mE52C2BA5F1F9E5D1B9A4B57852116FCB854F266C(L_0, NULL);
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_1 = L_0;
NullCheck(L_1);
L_1->___activate_0 = 1;
V_0 = L_1;
RuntimeObject* L_2 = __this->___mVuEngine_2;
VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED* L_3 = V_0;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker2< RuntimeObject*, VuIlluminationConfig_tE319FEC110E45EA5BBD24BCA5C47949631090DED*, int32_t* >::Invoke(16 /* Vuforia.IVuIlluminationObserver Vuforia.IVuEngine::CreateIlluminationObserver(Vuforia.VuIlluminationConfig,Vuforia.VuIlluminationCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_2, L_3, (&V_2));
V_1 = L_4;
RuntimeObject* L_5 = V_1;
if (L_5)
{
goto IL_002b;
}
}
{
int32_t L_6 = V_2;
ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D* L_7 = (ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t7008B89896F3C8601B466393F4A48F05EEE6F60D_il2cpp_TypeInfo_var)));
NullCheck(L_7);
ObserverNotCreatedException_1__ctor_mAAD083B423D060A6116603CBE855EF48733E5A54(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral60DBFDD619C381534BD5FDB7761AE487DAE7C78A)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mAAD083B423D060A6116603CBE855EF48733E5A54_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateIlluminationObserver_mF26ABEDD5A8F58A2E5463EB0FC51C3B3BBF6F178_RuntimeMethod_var)));
}
IL_002b:
{
RuntimeObject* L_8 = __this->___mEngine_0;
RuntimeObject* L_9 = V_1;
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* L_10 = (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4*)il2cpp_codegen_object_new(IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4_il2cpp_TypeInfo_var);
NullCheck(L_10);
IlluminationObserver__ctor_mFE20618A4B5803D494BBB6640DADBC782DD3A03D(L_10, L_8, L_9, NULL);
return L_10;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mE95B9FF1633F84828D591B2DB4C559D77129B767 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_datasetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* V_1 = NULL;
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
(&V_0)->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_0), (void*)__this);
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_0 = ___2_trackingOptimization;
(&V_0)->___trackingOptimization_2 = L_0;
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_1 = (VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB*)il2cpp_codegen_object_new(VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuImageTargetConfig__ctor_m18626EDA08BB6541AB1A7E7F2DC8E9AC6519DC10(L_1, NULL);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_2 = L_1;
String_t* L_3 = ___0_datasetPath;
NullCheck(L_2);
L_2->___databasePath_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___databasePath_0), (void*)L_3);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_4 = L_2;
String_t* L_5 = ___1_targetName;
NullCheck(L_4);
L_4->___targetName_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___targetName_1), (void*)L_5);
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_6 = L_4;
NullCheck(L_6);
L_6->___activate_2 = 0;
(&V_0)->___imageTargetConfig_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___imageTargetConfig_1), (void*)L_6);
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_7;
L_7 = ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C18_0_m3CD411053198FE170D3ED8962C846014920D1530(__this, (&V_0), NULL);
V_1 = L_7;
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_8 = V_1;
NullCheck(L_8);
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_9;
L_9 = Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_inline(L_8, Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var);
V_2 = L_9;
bool L_10;
L_10 = Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_inline((&V_2), Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_RuntimeMethod_var);
if (!L_10)
{
goto IL_0074;
}
}
{
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_inline(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var)));
RuntimeObject* L_13 = L_12;
G_B2_0 = L_13;
if (L_13)
{
G_B3_0 = L_13;
goto IL_0056;
}
}
{
goto IL_005b;
}
IL_0056:
{
NullCheck(G_B3_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B3_0);
}
IL_005b:
{
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_14 = V_1;
NullCheck(L_14);
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_15;
L_15 = Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_inline(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var)));
V_2 = L_15;
int32_t L_16;
L_16 = Nullable_1_get_Value_m7330ABC44192CA91B4A5992B78070FC30987A3BF((&V_2), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_m7330ABC44192CA91B4A5992B78070FC30987A3BF_RuntimeMethod_var)));
ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413* L_17 = (ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413_il2cpp_TypeInfo_var)));
NullCheck(L_17);
ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA(L_17, L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateImageTargetObserver_mE95B9FF1633F84828D591B2DB4C559D77129B767_RuntimeMethod_var)));
}
IL_0074:
{
RuntimeObject* L_18 = __this->___mEngine_0;
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_19 = V_1;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_inline(L_19, Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_21 = (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)il2cpp_codegen_object_new(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
NullCheck(L_21);
ImageTargetObserver__ctor_m6AE74045C7E8DBCA304B551A09F3B927B7AFABF5(L_21, L_18, L_20, NULL);
return L_21;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(System.String,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mB1ED5F512A74D8FEE22FBCCE0D8A85317464AA19 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_filePath, float ___1_widthInMeters, String_t* ___2_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_0 = (VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F*)il2cpp_codegen_object_new(VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuImageTargetFileConfig__ctor_mE36ACA7705A87AD102BBB1E03EF3AA54880CBFE4(L_0, NULL);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_1 = L_0;
String_t* L_2 = ___0_filePath;
NullCheck(L_1);
L_1->___path_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___path_0), (void*)L_2);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_3 = L_1;
float L_4 = ___1_widthInMeters;
NullCheck(L_3);
L_3->___targetWidth_2 = L_4;
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_5 = L_3;
String_t* L_6 = ___2_targetName;
NullCheck(L_5);
L_5->___targetName_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___targetName_1), (void*)L_6);
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_7 = L_5;
NullCheck(L_7);
L_7->___activate_3 = 0;
V_0 = L_7;
RuntimeObject* L_8 = __this->___mVuEngine_2;
VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F* L_9 = V_0;
NullCheck(L_8);
RuntimeObject* L_10;
L_10 = InterfaceFuncInvoker2< RuntimeObject*, VuImageTargetFileConfig_t0DBF0616087882D633299B00705047B582E2E62F*, int32_t* >::Invoke(18 /* Vuforia.IVuImageTargetObserver Vuforia.IVuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetFileConfig,Vuforia.VuImageTargetFileCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_8, L_9, (&V_2));
V_1 = L_10;
RuntimeObject* L_11 = V_1;
if (L_11)
{
goto IL_0040;
}
}
{
int32_t L_12 = V_2;
ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305* L_13 = (ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_tEF4C4D86762E0C1CCDB921B1FA70FE22C0ECA305_il2cpp_TypeInfo_var)));
NullCheck(L_13);
ObserverNotCreatedException_1__ctor_m89BC35DBCBB0BF67BA02875C7DE9FFE87FDFC701(L_13, L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m89BC35DBCBB0BF67BA02875C7DE9FFE87FDFC701_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateImageTargetObserver_mB1ED5F512A74D8FEE22FBCCE0D8A85317464AA19_RuntimeMethod_var)));
}
IL_0040:
{
RuntimeObject* L_14 = __this->___mEngine_0;
RuntimeObject* L_15 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_16 = (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)il2cpp_codegen_object_new(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
NullCheck(L_16);
ImageTargetObserver__ctor_m6AE74045C7E8DBCA304B551A09F3B927B7AFABF5(L_16, L_14, L_15, NULL);
return L_16;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(UnityEngine.Texture2D,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mC98C1F0ABF141ED9239F4B6AAE139210A4920AA0 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, float ___1_widthInMeters, String_t* ___2_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___3_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* V_0 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_1 = NULL;
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_1 = (InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080*)il2cpp_codegen_object_new(InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080_il2cpp_TypeInfo_var);
NullCheck(L_1);
InstantITTexture__ctor_m571106EDBB4700B509CA31E1CDF8740787524292(L_1, L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002c:
{// begin finally (depth: 1)
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_2 = V_0;
NullCheck(L_2);
InstantITTexture_Dispose_mC8EA66F58AEFDE980867121CC7E807A78C890B81(L_2, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_3 = V_0;
NullCheck(L_3);
intptr_t L_4 = L_3->___BufferPtr_4;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = L_5->___Width_1;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_7 = V_0;
NullCheck(L_7);
int32_t L_8 = L_7->___Height_2;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_9 = V_0;
NullCheck(L_9);
int32_t L_10 = L_9->___Format_3;
float L_11 = ___1_widthInMeters;
String_t* L_12 = ___2_targetName;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_13 = ___3_trackingOptimization;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_14;
L_14 = ObserverFactory_CreateImageTargetObserver_mD323A28EFE16C44AAFFE5F52C569AA10277EEC99(__this, L_4, L_6, L_8, L_10, L_11, L_12, L_13, NULL);
V_1 = L_14;
goto IL_0033;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0033:
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_15 = V_1;
return L_15;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateImageTargetObserver(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ObserverFactory_CreateImageTargetObserver_mD323A28EFE16C44AAFFE5F52C569AA10277EEC99 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, intptr_t ___0_texturePointer, int32_t ___1_textureWidth, int32_t ___2_textureHeight, int32_t ___3_format, float ___4_widthInMeters, String_t* ___5_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___6_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* V_1 = NULL;
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
(&V_0)->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_0), (void*)__this);
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_0 = ___6_trackingOptimization;
(&V_0)->___trackingOptimization_2 = L_0;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_1 = (VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20*)il2cpp_codegen_object_new(VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuImageTargetBufferConfig__ctor_m20E9760CE97961097A846B84936289E34F7BF732(L_1, NULL);
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_2 = L_1;
int32_t L_3 = ___3_format;
int32_t L_4;
L_4 = PixelFormatExtensions_ToVuImagePixelFormat_m0B3847406EE47F9E1032E641529EF12A80152745(L_3, NULL);
NullCheck(L_2);
L_2->___bufferFormat_1 = L_4;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_5 = L_2;
int32_t L_6 = ___1_textureWidth;
int32_t L_7 = ___2_textureHeight;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_8;
memset((&L_8), 0, sizeof(L_8));
VuVector2I__ctor_mC863BEC3CA75633C33F8C80C550BD5249976605D((&L_8), L_6, L_7, /*hidden argument*/NULL);
NullCheck(L_5);
L_5->___bufferSize_2 = L_8;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_9 = L_5;
intptr_t L_10 = ___0_texturePointer;
NullCheck(L_9);
L_9->___pixelBuffer_0 = L_10;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_11 = L_9;
float L_12 = ___4_widthInMeters;
NullCheck(L_11);
L_11->___targetWidth_4 = L_12;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_13 = L_11;
String_t* L_14 = ___5_targetName;
NullCheck(L_13);
L_13->___targetName_3 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&L_13->___targetName_3), (void*)L_14);
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_15 = L_13;
NullCheck(L_15);
L_15->___activate_5 = 0;
(&V_0)->___imageTargetConfig_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___imageTargetConfig_1), (void*)L_15);
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_16;
L_16 = ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C21_0_m97F35D93A86BF321992B2DF298CE556525B2CE7B(__this, (&V_0), NULL);
V_1 = L_16;
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_17 = V_1;
NullCheck(L_17);
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_18;
L_18 = Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_inline(L_17, Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var);
V_2 = L_18;
bool L_19;
L_19 = Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_inline((&V_2), Nullable_1_get_HasValue_mB08797700E03204C9992B5EAB6E3C68B43AF52B5_RuntimeMethod_var);
if (!L_19)
{
goto IL_0098;
}
}
{
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_20 = V_1;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_inline(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var)));
RuntimeObject* L_22 = L_21;
G_B2_0 = L_22;
if (L_22)
{
G_B3_0 = L_22;
goto IL_007a;
}
}
{
goto IL_007f;
}
IL_007a:
{
NullCheck(G_B3_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B3_0);
}
IL_007f:
{
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_23 = V_1;
NullCheck(L_23);
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_24;
L_24 = Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_inline(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m8C5368EDD8FF4673B3B862296DCFDC57D26C6839_RuntimeMethod_var)));
V_2 = L_24;
int32_t L_25;
L_25 = Nullable_1_get_Value_m7330ABC44192CA91B4A5992B78070FC30987A3BF((&V_2), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_m7330ABC44192CA91B4A5992B78070FC30987A3BF_RuntimeMethod_var)));
ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413* L_26 = (ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413_il2cpp_TypeInfo_var)));
NullCheck(L_26);
ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA(L_26, L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateImageTargetObserver_mD323A28EFE16C44AAFFE5F52C569AA10277EEC99_RuntimeMethod_var)));
}
IL_0098:
{
RuntimeObject* L_27 = __this->___mEngine_0;
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_28 = V_1;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_inline(L_28, Tuple_2_get_Item1_mCE5BB011480DE1F42FF6F17DCB1DCB8A8151F4A1_RuntimeMethod_var);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_30 = (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)il2cpp_codegen_object_new(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
NullCheck(L_30);
ImageTargetObserver__ctor_m6AE74045C7E8DBCA304B551A09F3B927B7AFABF5(L_30, L_27, L_29, NULL);
return L_30;
}
}
// Vuforia.Internal.Observers.ModelTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateModelTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* ObserverFactory_CreateModelTargetObserver_m9D7CDBABE4F3428C7D07C912E5E72B630B2757C0 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mFB7B502E71CE6F057315EC6E46CA917CD9C3BFE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* V_1 = NULL;
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
(&V_0)->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_0), (void*)__this);
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_0 = ___2_trackingOptimization;
(&V_0)->___trackingOptimization_2 = L_0;
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_1 = (VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51*)il2cpp_codegen_object_new(VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuModelTargetConfig__ctor_m523C6761733C02FFFCAED50A389896E2ADC91945(L_1, NULL);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_2 = L_1;
String_t* L_3 = ___0_dataSetPath;
NullCheck(L_2);
L_2->___databasePath_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___databasePath_0), (void*)L_3);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_4 = L_2;
String_t* L_5 = ___1_targetName;
NullCheck(L_4);
L_4->___targetName_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___targetName_1), (void*)L_5);
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_6 = L_4;
NullCheck(L_6);
L_6->___activate_3 = 0;
(&V_0)->___modelTargetConfig_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___modelTargetConfig_1), (void*)L_6);
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_7;
L_7 = ObserverFactory_U3CCreateModelTargetObserverU3Eg__CreateAndConfigureObserverU7C22_0_mA277FF3E02111EE7919E4F099222803D8A31E271(__this, (&V_0), NULL);
V_1 = L_7;
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_8 = V_1;
NullCheck(L_8);
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA L_9;
L_9 = Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_inline(L_8, Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_RuntimeMethod_var);
V_2 = L_9;
bool L_10;
L_10 = Nullable_1_get_HasValue_mFB7B502E71CE6F057315EC6E46CA917CD9C3BFE7_inline((&V_2), Nullable_1_get_HasValue_mFB7B502E71CE6F057315EC6E46CA917CD9C3BFE7_RuntimeMethod_var);
if (!L_10)
{
goto IL_0074;
}
}
{
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_inline(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_RuntimeMethod_var)));
RuntimeObject* L_13 = L_12;
G_B2_0 = L_13;
if (L_13)
{
G_B3_0 = L_13;
goto IL_0056;
}
}
{
goto IL_005b;
}
IL_0056:
{
NullCheck(G_B3_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B3_0);
}
IL_005b:
{
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_14 = V_1;
NullCheck(L_14);
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA L_15;
L_15 = Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_inline(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m75250C4CBF3C93710484B5F1D3C9EFFC2AA0AEB6_RuntimeMethod_var)));
V_2 = L_15;
int32_t L_16;
L_16 = Nullable_1_get_Value_mC1BA53B791EB4B3BF5B64784E0CCA98EC5012951((&V_2), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_mC1BA53B791EB4B3BF5B64784E0CCA98EC5012951_RuntimeMethod_var)));
ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607* L_17 = (ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t3174A90C8EF6DF79E81B71B2F455EA6FD9761607_il2cpp_TypeInfo_var)));
NullCheck(L_17);
ObserverNotCreatedException_1__ctor_mDCBFEDB64D0099C4EC6E238DF8D31ECCC80EC4E6(L_17, L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF25E1731F47CB0AE42A3E44C8AF44CA95239F17F)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mDCBFEDB64D0099C4EC6E238DF8D31ECCC80EC4E6_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateModelTargetObserver_m9D7CDBABE4F3428C7D07C912E5E72B630B2757C0_RuntimeMethod_var)));
}
IL_0074:
{
RuntimeObject* L_18 = __this->___mEngine_0;
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_19 = V_1;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_inline(L_19, Tuple_2_get_Item1_m7F28780A06E3740D29C2001EFF80C780FFAC23DC_RuntimeMethod_var);
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_21 = (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*)il2cpp_codegen_object_new(ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_il2cpp_TypeInfo_var);
NullCheck(L_21);
ModelTargetObserver__ctor_m904B6C4C552279FDEABEE8E115B95F2DF20D626C(L_21, L_18, L_20, NULL);
return L_21;
}
}
// Vuforia.Internal.Observers.MultiTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateMultiTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* ObserverFactory_CreateMultiTargetObserver_m86F4776EF4FF0AA63DCE5961911210D4EB39BFFA (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_datasetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m8F63F82018FC0EE8C1E6F32180784242AD13801A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* V_1 = NULL;
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
(&V_0)->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_0), (void*)__this);
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_0 = ___2_trackingOptimization;
(&V_0)->___trackingOptimization_2 = L_0;
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_1 = (VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981*)il2cpp_codegen_object_new(VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981_il2cpp_TypeInfo_var);
NullCheck(L_1);
VuMultiTargetConfig__ctor_m0B9E782ACF01E9A846763F8B6061FDFB2AD2F281(L_1, NULL);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_2 = L_1;
String_t* L_3 = ___0_datasetPath;
NullCheck(L_2);
L_2->___databasePath_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___databasePath_0), (void*)L_3);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_4 = L_2;
String_t* L_5 = ___1_targetName;
NullCheck(L_4);
L_4->___targetName_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___targetName_1), (void*)L_5);
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_6 = L_4;
NullCheck(L_6);
L_6->___activate_2 = 0;
(&V_0)->___multiTargetConfig_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___multiTargetConfig_1), (void*)L_6);
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_7;
L_7 = ObserverFactory_U3CCreateMultiTargetObserverU3Eg__CreateAndConfigureObserverU7C23_0_m204B5C6DA249097F0DD87B49EF6E7742DD897963(__this, (&V_0), NULL);
V_1 = L_7;
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_8 = V_1;
NullCheck(L_8);
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 L_9;
L_9 = Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_inline(L_8, Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_RuntimeMethod_var);
V_2 = L_9;
bool L_10;
L_10 = Nullable_1_get_HasValue_m8F63F82018FC0EE8C1E6F32180784242AD13801A_inline((&V_2), Nullable_1_get_HasValue_m8F63F82018FC0EE8C1E6F32180784242AD13801A_RuntimeMethod_var);
if (!L_10)
{
goto IL_0074;
}
}
{
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_inline(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_RuntimeMethod_var)));
RuntimeObject* L_13 = L_12;
G_B2_0 = L_13;
if (L_13)
{
G_B3_0 = L_13;
goto IL_0056;
}
}
{
goto IL_005b;
}
IL_0056:
{
NullCheck(G_B3_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B3_0);
}
IL_005b:
{
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_14 = V_1;
NullCheck(L_14);
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 L_15;
L_15 = Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_inline(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m38422906FCC940ACD9A642407952E18E1921C5D8_RuntimeMethod_var)));
V_2 = L_15;
int32_t L_16;
L_16 = Nullable_1_get_Value_mC63F8326D37728FB336847FF95A9D70FC912CA4F((&V_2), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_mC63F8326D37728FB336847FF95A9D70FC912CA4F_RuntimeMethod_var)));
ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2* L_17 = (ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2_il2cpp_TypeInfo_var)));
NullCheck(L_17);
ObserverNotCreatedException_1__ctor_m433A09FB429962EFA2742B9A4AE19546012F4651(L_17, L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7075C9FFEA4CF3C2C2D62D5C6F0BD16D1973775B)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m433A09FB429962EFA2742B9A4AE19546012F4651_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateMultiTargetObserver_m86F4776EF4FF0AA63DCE5961911210D4EB39BFFA_RuntimeMethod_var)));
}
IL_0074:
{
RuntimeObject* L_18 = __this->___mEngine_0;
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_19 = V_1;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_inline(L_19, Tuple_2_get_Item1_mF7393D879259AE6BAF822B8C9375E7CDEB3AF759_RuntimeMethod_var);
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_21 = (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33*)il2cpp_codegen_object_new(MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_il2cpp_TypeInfo_var);
NullCheck(L_21);
MultiTargetObserver__ctor_m623D8C9D05670AC3F8A3CD1A2019057C9677E201(L_21, L_18, L_20, NULL);
return L_21;
}
}
// Vuforia.Internal.Observers.ValidationAreaObserver Vuforia.Internal.Core.ObserverFactory::CreateValidationAreaObserver(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* ObserverFactory_CreateValidationAreaObserver_mAFB60D0049CC5E799C7AF80D3A3F63DAD41E77D0 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCE88A76746E54DDECD9A4DCA6BF982706733A4A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass24_0_t9DBF418771DA6B4B32D55A58BB2026730C750B41 V_0;
memset((&V_0), 0, sizeof(V_0));
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* V_1 = NULL;
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
(&V_0)->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_0), (void*)__this);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_0 = (VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D*)il2cpp_codegen_object_new(VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuValidationAreaConfig__ctor_mEFF4D9F74DD4DBCCD78DFA0582D99B8B1A8DE444(L_0, NULL);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_1 = L_0;
String_t* L_2 = ___0_dataSetPath;
NullCheck(L_1);
L_1->___databasePath_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___databasePath_0), (void*)L_2);
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_3 = L_1;
String_t* L_4 = ___1_targetName;
NullCheck(L_3);
L_3->___validationAreaName_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___validationAreaName_1), (void*)L_4);
(&V_0)->___validationAreaConfig_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___validationAreaConfig_1), (void*)L_3);
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_5;
L_5 = ObserverFactory_U3CCreateValidationAreaObserverU3Eg__CreateAndConfigureObserverU7C24_0_m8A8E0ECE54E7F7C25DB47567E9185895B0AC9F63(__this, (&V_0), NULL);
V_1 = L_5;
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_6 = V_1;
NullCheck(L_6);
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 L_7;
L_7 = Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_inline(L_6, Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_RuntimeMethod_var);
V_2 = L_7;
bool L_8;
L_8 = Nullable_1_get_HasValue_mCE88A76746E54DDECD9A4DCA6BF982706733A4A1_inline((&V_2), Nullable_1_get_HasValue_mCE88A76746E54DDECD9A4DCA6BF982706733A4A1_RuntimeMethod_var);
if (!L_8)
{
goto IL_006f;
}
}
{
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_9 = V_1;
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_inline(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_RuntimeMethod_var)));
RuntimeObject* L_11 = L_10;
G_B2_0 = L_11;
if (L_11)
{
G_B3_0 = L_11;
goto IL_0047;
}
}
{
goto IL_004c;
}
IL_0047:
{
NullCheck(G_B3_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B3_0);
}
IL_004c:
{
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_12 = V_1;
NullCheck(L_12);
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 L_13;
L_13 = Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_inline(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m27DFF51E58EEE52AE7EE815B79F5A6FD45DD0FF3_RuntimeMethod_var)));
V_2 = L_13;
int32_t L_14;
L_14 = Nullable_1_get_Value_mCD54AC52F1848EFD7A9E8D474174B2FE23C742A0((&V_2), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_mCD54AC52F1848EFD7A9E8D474174B2FE23C742A0_RuntimeMethod_var)));
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuValidationAreaCreationError_t697C18B1DF250C15FC8301AB0B04B1B95EE28523_il2cpp_TypeInfo_var)), &L_15);
String_t* L_17;
L_17 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCDCD6A3AEDFDB2BC1B682DC9BC4F6C072C67CFCD)), L_16, NULL);
Exception_t* L_18 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_18);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_18, L_17, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateValidationAreaObserver_mAFB60D0049CC5E799C7AF80D3A3F63DAD41E77D0_RuntimeMethod_var)));
}
IL_006f:
{
RuntimeObject* L_19 = __this->___mEngine_0;
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_20 = V_1;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_inline(L_20, Tuple_2_get_Item1_m064D7603A85B9FB62B52F9DE7BF4589176CDF7B1_RuntimeMethod_var);
ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* L_22 = (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B*)il2cpp_codegen_object_new(ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B_il2cpp_TypeInfo_var);
NullCheck(L_22);
ValidationAreaObserver__ctor_mF39296A306A969AA60AEBCE4429A4B9282B0252B(L_22, L_19, L_21, NULL);
return L_22;
}
}
// Vuforia.Internal.Observers.VirtualButtonObserver Vuforia.Internal.Core.ObserverFactory::CreateVirtualButtonObserver(Vuforia.Internal.Observers.ImageTargetObserver,Vuforia.RectangleData,Vuforia.Sensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* ObserverFactory_CreateVirtualButtonObserver_mCF0EBA0506F60D9F8D15797216B54ABA7BCB0048 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___0_imageTargetObserver, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___1_area, int32_t ___2_sensitivity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_0 = (VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693*)il2cpp_codegen_object_new(VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuVirtualButtonConfig__ctor_m2928CC48A065AE0C2492C9DCF75CD68035DF03FB(L_0, NULL);
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_1 = L_0;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_2 = ___0_imageTargetObserver;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(L_2, NULL);
NullCheck(L_1);
L_1->___observer_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observer_0), (void*)L_3);
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_4 = L_1;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_5 = ___1_area;
VuRectangle_tF116AD9398807162DC41E049E74AE3959861CDE3 L_6;
L_6 = WrapperExtensionMethods_ToVuRectangle_mF2BA70006EC43EAECEBDE120507DD42F7939BC73(L_5, NULL);
NullCheck(L_4);
L_4->___area_1 = L_6;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_7 = L_4;
NullCheck(L_7);
L_7->___activate_2 = 0;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_8 = L_7;
int32_t L_9 = ___2_sensitivity;
int32_t L_10;
L_10 = WrapperExtensionMethods_ToVuVirtualButtonSensitivity_mC0B4F606A1C2E812337F0726DF4C280972DC6375(L_9, NULL);
NullCheck(L_8);
L_8->___sensitivity_3 = L_10;
V_0 = L_8;
RuntimeObject* L_11 = __this->___mVuEngine_2;
VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693* L_12 = V_0;
NullCheck(L_11);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker2< RuntimeObject*, VuVirtualButtonConfig_t327E70181683FCE8E123626C6000984ACC0CE693*, int32_t* >::Invoke(27 /* Vuforia.IVuVirtualButtonObserver Vuforia.IVuEngine::CreateVirtualButtonObserver(Vuforia.VuVirtualButtonConfig,Vuforia.VuVirtualButtonCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_11, L_12, (&V_2));
V_1 = L_13;
RuntimeObject* L_14 = V_1;
if (L_14)
{
goto IL_004f;
}
}
{
int32_t L_15 = V_2;
ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12* L_16 = (ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_tEF1E82ACD19A385083EA467D29C3576E68396D12_il2cpp_TypeInfo_var)));
NullCheck(L_16);
ObserverNotCreatedException_1__ctor_m04AFB9C2D226CDA4C6AA54ED75690FD224A3DC22(L_16, L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A3F922EB264AC3E0E29EADFCF7412341C95EC32)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m04AFB9C2D226CDA4C6AA54ED75690FD224A3DC22_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateVirtualButtonObserver_mCF0EBA0506F60D9F8D15797216B54ABA7BCB0048_RuntimeMethod_var)));
}
IL_004f:
{
RuntimeObject* L_17 = __this->___mEngine_0;
RuntimeObject* L_18 = V_1;
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_19 = (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651*)il2cpp_codegen_object_new(VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var);
NullCheck(L_19);
VirtualButtonObserver__ctor_m32D24DF4E63F43CE19C547E152A0424353A71BAB(L_19, L_17, L_18, NULL);
return L_19;
}
}
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Core.ObserverFactory::GetOrCreateVuMarkObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ObserverFactory_GetOrCreateVuMarkObserver_mED2618ED52032CD0E3E575C4474B155A55B2CD2A (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_datasetPath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1FBC7A2CFB8E99A3921E9C0F3F0A67550CC225AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mF4489ED7A9226024617BC096B5548D84C5E2DD33_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mB704D5541DB834DB0AACDD8C2C29680409F4FB4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mBE835AF7D6066178B31449FAC5F3DAE17FD17E5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m9D8476FEFE89509F49FA0899F7C5F82BF07AEE96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eb__1_mE1D4ECFE812B53223A663DF419113E2DB4937238_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* V_0 = NULL;
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* V_1 = NULL;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_2 = NULL;
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 V_3;
memset((&V_3), 0, sizeof(V_3));
RuntimeObject* G_B5_0 = NULL;
RuntimeObject* G_B4_0 = NULL;
{
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_0 = (U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass26_0__ctor_mA84EC07839106E8FD75D9DABBB69F1EFED646675(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_2 = V_0;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_3 = ___2_trackingOptimization;
NullCheck(L_2);
L_2->___trackingOptimization_2 = L_3;
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_4 = V_0;
String_t* L_5 = ___0_datasetPath;
String_t* L_6 = ___1_targetName;
Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* L_7 = (Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8*)il2cpp_codegen_object_new(Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8_il2cpp_TypeInfo_var);
NullCheck(L_7);
Tuple_2__ctor_m9D8476FEFE89509F49FA0899F7C5F82BF07AEE96(L_7, L_5, L_6, Tuple_2__ctor_m9D8476FEFE89509F49FA0899F7C5F82BF07AEE96_RuntimeMethod_var);
NullCheck(L_4);
L_4->___key_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___key_3), (void*)L_7);
Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* L_8 = __this->___mVuMarkObservers_1;
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_9 = V_0;
NullCheck(L_9);
Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* L_10 = L_9->___key_3;
NullCheck(L_8);
bool L_11;
L_11 = Dictionary_2_ContainsKey_m1FBC7A2CFB8E99A3921E9C0F3F0A67550CC225AC(L_8, L_10, Dictionary_2_ContainsKey_m1FBC7A2CFB8E99A3921E9C0F3F0A67550CC225AC_RuntimeMethod_var);
if (!L_11)
{
goto IL_0046;
}
}
{
Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* L_12 = __this->___mVuMarkObservers_1;
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_13 = V_0;
NullCheck(L_13);
Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* L_14 = L_13->___key_3;
NullCheck(L_12);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_15;
L_15 = Dictionary_2_get_Item_mF4489ED7A9226024617BC096B5548D84C5E2DD33(L_12, L_14, Dictionary_2_get_Item_mF4489ED7A9226024617BC096B5548D84C5E2DD33_RuntimeMethod_var);
return L_15;
}
IL_0046:
{
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_16 = V_0;
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_17 = (VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8*)il2cpp_codegen_object_new(VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8_il2cpp_TypeInfo_var);
NullCheck(L_17);
VuVuMarkConfig__ctor_mBD14FC1557DE0218EA2D077C2D88321662339F29(L_17, NULL);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_18 = L_17;
String_t* L_19 = ___0_datasetPath;
NullCheck(L_18);
L_18->___databasePath_0 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___databasePath_0), (void*)L_19);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_20 = L_18;
String_t* L_21 = ___1_targetName;
NullCheck(L_20);
L_20->___templateName_1 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&L_20->___templateName_1), (void*)L_21);
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_22 = L_20;
NullCheck(L_22);
L_22->___activate_2 = 0;
NullCheck(L_16);
L_16->___vuMarkConfig_1 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&L_16->___vuMarkConfig_1), (void*)L_22);
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_23 = V_0;
NullCheck(L_23);
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_24;
L_24 = U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eg__CreateAndConfigureObserverU7C0_mA606323182BDC2C6E441A09E5B33C1068AE5D834(L_23, NULL);
V_1 = L_24;
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_25 = V_1;
NullCheck(L_25);
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 L_26;
L_26 = Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_inline(L_25, Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_RuntimeMethod_var);
V_3 = L_26;
bool L_27;
L_27 = Nullable_1_get_HasValue_mBE835AF7D6066178B31449FAC5F3DAE17FD17E5E_inline((&V_3), Nullable_1_get_HasValue_mBE835AF7D6066178B31449FAC5F3DAE17FD17E5E_RuntimeMethod_var);
if (!L_27)
{
goto IL_00a7;
}
}
{
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_28 = V_1;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_inline(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_RuntimeMethod_var)));
RuntimeObject* L_30 = L_29;
G_B4_0 = L_30;
if (L_30)
{
G_B5_0 = L_30;
goto IL_0089;
}
}
{
goto IL_008e;
}
IL_0089:
{
NullCheck(G_B5_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)), G_B5_0);
}
IL_008e:
{
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_31 = V_1;
NullCheck(L_31);
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 L_32;
L_32 = Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_inline(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tuple_2_get_Item2_m14CC023BDF951C4710B5480323114E0ED3E72C27_RuntimeMethod_var)));
V_3 = L_32;
int32_t L_33;
L_33 = Nullable_1_get_Value_mB98820815300B16A6054702FFBE68C66B0EFEC8D((&V_3), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_mB98820815300B16A6054702FFBE68C66B0EFEC8D_RuntimeMethod_var)));
ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE* L_34 = (ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE_il2cpp_TypeInfo_var)));
NullCheck(L_34);
ObserverNotCreatedException_1__ctor_mA545C1C56E8F4BD9A5D0F551BEB4385107A086E7(L_34, L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFEC3B5BE9636C424BE5DD169C8AFC06A2CB47915)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mA545C1C56E8F4BD9A5D0F551BEB4385107A086E7_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_GetOrCreateVuMarkObserver_mED2618ED52032CD0E3E575C4474B155A55B2CD2A_RuntimeMethod_var)));
}
IL_00a7:
{
RuntimeObject* L_35 = __this->___mEngine_0;
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_36 = V_1;
NullCheck(L_36);
RuntimeObject* L_37;
L_37 = Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_inline(L_36, Tuple_2_get_Item1_m03FDEC062A360210D1D8293382F8C97C6F1B6234_RuntimeMethod_var);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_38 = (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)il2cpp_codegen_object_new(VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
NullCheck(L_38);
VuMarkObserver__ctor_m3E1C9E0A9E3373A7BF64B5D27A027F1FDF8DB186(L_38, L_35, L_37, NULL);
V_2 = L_38;
Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* L_39 = __this->___mVuMarkObservers_1;
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_40 = V_0;
NullCheck(L_40);
Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* L_41 = L_40->___key_3;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_42 = V_2;
NullCheck(L_39);
Dictionary_2_set_Item_mB704D5541DB834DB0AACDD8C2C29680409F4FB4F(L_39, L_41, L_42, Dictionary_2_set_Item_mB704D5541DB834DB0AACDD8C2C29680409F4FB4F_RuntimeMethod_var);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_43 = V_2;
U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* L_44 = V_0;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_45 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_45);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_45, L_44, (intptr_t)((void*)U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eb__1_mE1D4ECFE812B53223A663DF419113E2DB4937238_RuntimeMethod_var), NULL);
NullCheck(L_43);
AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682(L_43, L_45, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_46 = V_2;
return L_46;
}
}
// Vuforia.Internal.Observers.CloudImageTargetObserver Vuforia.Internal.Core.ObserverFactory::CreateCloudImageTargetObserver(System.String,System.String,Vuforia.CloudRecoBehaviour/InitError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* ObserverFactory_CreateCloudImageTargetObserver_mBD1AE5B6B03727B4C82E9FF20AC82616FD16E6BA (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_userAuth, String_t* ___1_secretAuth, int32_t* ___2_initError, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* G_B3_0 = NULL;
{
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_0 = (VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A*)il2cpp_codegen_object_new(VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A_il2cpp_TypeInfo_var);
NullCheck(L_0);
VuCloudImageTargetConfig__ctor_mEFD0E09702719382BB5BD7C0D487874BA82459A8(L_0, NULL);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_1 = L_0;
String_t* L_2 = ___0_userAuth;
NullCheck(L_1);
L_1->___userAuth_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___userAuth_0), (void*)L_2);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_3 = L_1;
String_t* L_4 = ___1_secretAuth;
NullCheck(L_3);
L_3->___secretAuth_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___secretAuth_1), (void*)L_4);
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_5 = L_3;
NullCheck(L_5);
L_5->___activate_2 = 0;
V_0 = L_5;
RuntimeObject* L_6 = __this->___mVuEngine_2;
VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A* L_7 = V_0;
NullCheck(L_6);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker2< RuntimeObject*, VuCloudImageTargetConfig_t276D3850EAC283504E0A8F3BC7843F0C06AB1D3A*, int32_t* >::Invoke(13 /* Vuforia.IVuCloudImageTargetObserver Vuforia.IVuEngine::CreateCloudImageTargetObserver(Vuforia.VuCloudImageTargetConfig,Vuforia.VuCloudImageTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_6, L_7, (&V_2));
V_1 = L_8;
RuntimeObject* L_9 = V_1;
if (!L_9)
{
goto IL_003b;
}
}
{
RuntimeObject* L_10 = __this->___mEngine_0;
RuntimeObject* L_11 = V_1;
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_12 = (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)il2cpp_codegen_object_new(CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var);
NullCheck(L_12);
CloudImageTargetObserver__ctor_mA73BE8122C680EE55A69CDFD3A01AE363C348FC5(L_12, L_10, L_11, NULL);
G_B3_0 = L_12;
goto IL_003c;
}
IL_003b:
{
G_B3_0 = ((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)(NULL));
}
IL_003c:
{
int32_t* L_13 = ___2_initError;
int32_t L_14 = V_2;
int32_t L_15;
L_15 = WrapperExtensionMethods_ToInitError_mFC8CF438C491388A464B6D8B914849A98A0FC6D2(L_14, NULL);
*((int32_t*)L_13) = (int32_t)L_15;
return G_B3_0;
}
}
// Vuforia.Internal.Observers.IObserverWithName Vuforia.Internal.Core.ObserverFactory::CreateObserver(System.String,Vuforia.VuObserverType,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverFactory_CreateObserver_mF0AC7297D9FF4DC32879578C3FBE4FF97173090D (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, int32_t ___1_type, String_t* ___2_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_1;
memset((&V_1), 0, sizeof(V_1));
{
int32_t L_0 = ___1_type;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1)))
{
case 0:
{
goto IL_006b;
}
case 1:
{
goto IL_003e;
}
case 2:
{
goto IL_008f;
}
case 3:
{
goto IL_00a1;
}
case 4:
{
goto IL_00b3;
}
case 5:
{
goto IL_007d;
}
case 6:
{
goto IL_0029;
}
}
}
{
goto IL_00b3;
}
IL_0029:
{
RuntimeObject* L_1 = __this->___mEngine_0;
NullCheck(L_1);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2;
L_2 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
String_t* L_3 = ___0_dataSetPath;
String_t* L_4 = ___2_targetName;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_5;
L_5 = ObserverFactory_CreateAreaTargetObserver_m6AB2015A139B17093CD83D9170C9BD7EB740413B(__this, L_2, L_3, L_4, (bool)0, NULL);
return L_5;
}
IL_003e:
{
String_t* L_6 = ___0_dataSetPath;
String_t* L_7 = ___2_targetName;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_8 = V_0;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_9 = V_0;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_10 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_11 = V_1;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_12;
L_12 = ObserverFactory_CreateCylinderTargetObserver_m52CA038707C69762DAF816D51369FB876C115D8D(__this, L_6, L_7, L_8, L_9, L_10, L_11, NULL);
return L_12;
}
IL_006b:
{
String_t* L_13 = ___0_dataSetPath;
String_t* L_14 = ___2_targetName;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_15 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_16;
L_16 = ObserverFactory_CreateImageTargetObserver_mE95B9FF1633F84828D591B2DB4C559D77129B767(__this, L_13, L_14, L_15, NULL);
return L_16;
}
IL_007d:
{
String_t* L_17 = ___0_dataSetPath;
String_t* L_18 = ___2_targetName;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_19 = V_1;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_20;
L_20 = ObserverFactory_CreateModelTargetObserver_m9D7CDBABE4F3428C7D07C912E5E72B630B2757C0(__this, L_17, L_18, L_19, NULL);
return L_20;
}
IL_008f:
{
String_t* L_21 = ___0_dataSetPath;
String_t* L_22 = ___2_targetName;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_23 = V_1;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_24;
L_24 = ObserverFactory_CreateMultiTargetObserver_m86F4776EF4FF0AA63DCE5961911210D4EB39BFFA(__this, L_21, L_22, L_23, NULL);
return L_24;
}
IL_00a1:
{
String_t* L_25 = ___0_dataSetPath;
String_t* L_26 = ___2_targetName;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_27 = V_1;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_28;
L_28 = ObserverFactory_GetOrCreateVuMarkObserver_mED2618ED52032CD0E3E575C4474B155A55B2CD2A(__this, L_25, L_26, L_27, NULL);
return L_28;
}
IL_00b3:
{
return (RuntimeObject*)NULL;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserverWithName> Vuforia.Internal.Core.ObserverFactory::CreateObserversFromDatabase(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverFactory_CreateObserversFromDatabase_m41C271E2D2B7AA7F10B0371E42ACC4F192EEAAAC (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, String_t* ___0_dataSetPath, 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*)&IEnumerable_1_t57E592BEF3D58CE7192C11D260F8876068C827C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t961D8FBE22AE5D686964531391A3E6E626D209CA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB6E23D2996EC7B55A6191F89E81EE6AE7C93C409_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF75517BE891DCF164929F1A00256E808380A0EE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED* V_1 = NULL;
RuntimeObject* V_2 = NULL;
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E V_3;
memset((&V_3), 0, sizeof(V_3));
RuntimeObject* V_4 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
String_t* L_1 = ___0_dataSetPath;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker2< RuntimeObject*, String_t*, int32_t* >::Invoke(30 /* System.Collections.Generic.IList`1<Vuforia.VuDatabaseTargetInfo> Vuforia.IVuEngine::GetDatabaseTargetInfo(System.String,Vuforia.VuDatabaseTargetInfoError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_1, (&V_0));
RuntimeObject* L_3 = L_2;
G_B1_0 = L_3;
if (L_3)
{
G_B2_0 = L_3;
goto IL_001c;
}
}
{
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2A6F5DFDD207951DA4ECC3816CD7A14A07183450)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateObserversFromDatabase_m41C271E2D2B7AA7F10B0371E42ACC4F192EEAAAC_RuntimeMethod_var)));
}
IL_001c:
{
List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED* L_5 = (List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED*)il2cpp_codegen_object_new(List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_mF75517BE891DCF164929F1A00256E808380A0EE3(L_5, List_1__ctor_mF75517BE891DCF164929F1A00256E808380A0EE3_RuntimeMethod_var);
V_1 = L_5;
NullCheck(G_B2_0);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.VuDatabaseTargetInfo>::GetEnumerator() */, IEnumerable_1_t57E592BEF3D58CE7192C11D260F8876068C827C3_il2cpp_TypeInfo_var, G_B2_0);
V_2 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005c:
{// begin finally (depth: 1)
{
RuntimeObject* L_7 = V_2;
if (!L_7)
{
goto IL_0065;
}
}
{
RuntimeObject* L_8 = V_2;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_0065:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0052_1;
}
IL_002a_1:
{
RuntimeObject* L_9 = V_2;
NullCheck(L_9);
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_10;
L_10 = InterfaceFuncInvoker0< VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.VuDatabaseTargetInfo>::get_Current() */, IEnumerator_1_t961D8FBE22AE5D686964531391A3E6E626D209CA_il2cpp_TypeInfo_var, L_9);
V_3 = L_10;
String_t* L_11 = ___0_dataSetPath;
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_12 = V_3;
int32_t L_13 = L_12.___observerType_0;
VuDatabaseTargetInfo_tACF0C984E38A6AA4F6FB07B5AAEFEA516A651E6E L_14 = V_3;
String_t* L_15 = L_14.___name_1;
RuntimeObject* L_16;
L_16 = ObserverFactory_CreateObserver_mF0AC7297D9FF4DC32879578C3FBE4FF97173090D(__this, L_11, L_13, L_15, NULL);
V_4 = L_16;
RuntimeObject* L_17 = V_4;
if (!L_17)
{
goto IL_0052_1;
}
}
{
List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED* L_18 = V_1;
RuntimeObject* L_19 = V_4;
NullCheck(L_18);
List_1_Add_mB6E23D2996EC7B55A6191F89E81EE6AE7C93C409_inline(L_18, L_19, List_1_Add_mB6E23D2996EC7B55A6191F89E81EE6AE7C93C409_RuntimeMethod_var);
}
IL_0052_1:
{
RuntimeObject* L_20 = V_2;
NullCheck(L_20);
bool L_21;
L_21 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_20);
if (L_21)
{
goto IL_002a_1;
}
}
{
goto IL_0066;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0066:
{
List_1_t5555F7B4EDE404AABF73C2786CF0EFDBD48E04ED* L_22 = V_1;
return L_22;
}
}
// System.Tuple`2<Vuforia.IVuCylinderTargetObserver,System.Nullable`1<Vuforia.VuCylinderTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateCylinderTargetObserver>g__CreateAndConfigureObserver|11_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass11_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* ObserverFactory_U3CCreateCylinderTargetObserverU3Eg__CreateAndConfigureObserverU7C11_0_m440CA91C5CA02F0B2E2EBB1A79AB516431CCA7A5 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_1 = ___0_p;
VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01* L_2 = L_1->___cylinderTargetConfig_1;
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuCylinderTargetConfig_t3F2EBE88D496CE53B39EDD0457EDD0B5688A9A01*, int32_t* >::Invoke(14 /* Vuforia.IVuCylinderTargetObserver Vuforia.IVuEngine::CreateCylinderTargetObserver(Vuforia.VuCylinderTargetConfig,Vuforia.VuCylinderTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0024;
}
}
{
int32_t L_5 = V_1;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var);
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_7 = (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*)il2cpp_codegen_object_new(Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
NullCheck(L_7);
Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF(L_7, (RuntimeObject*)NULL, L_6, Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
return L_7;
}
IL_0024:
{
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_8 = ___0_p;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_9 = (&L_8->___sideLength_2);
bool L_10;
L_10 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline(L_9, Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var);
if (!L_10)
{
goto IL_0051;
}
}
{
RuntimeObject* L_11 = V_0;
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_12 = ___0_p;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_13 = (&L_12->___sideLength_2);
float L_14;
L_14 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA(L_13, Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var);
NullCheck(L_11);
bool L_15;
L_15 = InterfaceFuncInvoker1< bool, float >::Invoke(5 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTargetSideLength(System.Single) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, L_11, L_14);
if (L_15)
{
goto IL_0051;
}
}
{
RuntimeObject* L_16 = V_0;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_17;
memset((&L_17), 0, sizeof(L_17));
Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF((&L_17), 1, /*hidden argument*/Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var);
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_18 = (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*)il2cpp_codegen_object_new(Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
NullCheck(L_18);
Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF(L_18, L_16, L_17, Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
return L_18;
}
IL_0051:
{
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_19 = ___0_p;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_20 = (&L_19->___topDiameter_3);
bool L_21;
L_21 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline(L_20, Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var);
if (!L_21)
{
goto IL_007e;
}
}
{
RuntimeObject* L_22 = V_0;
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_23 = ___0_p;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_24 = (&L_23->___topDiameter_3);
float L_25;
L_25 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA(L_24, Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var);
NullCheck(L_22);
bool L_26;
L_26 = InterfaceFuncInvoker1< bool, float >::Invoke(6 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTargetTopDiameter(System.Single) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, L_22, L_25);
if (L_26)
{
goto IL_007e;
}
}
{
RuntimeObject* L_27 = V_0;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_28;
memset((&L_28), 0, sizeof(L_28));
Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF((&L_28), 1, /*hidden argument*/Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var);
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_29 = (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*)il2cpp_codegen_object_new(Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
NullCheck(L_29);
Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF(L_29, L_27, L_28, Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
return L_29;
}
IL_007e:
{
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_30 = ___0_p;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_31 = (&L_30->___bottomDiameter_4);
bool L_32;
L_32 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline(L_31, Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var);
if (!L_32)
{
goto IL_00ab;
}
}
{
RuntimeObject* L_33 = V_0;
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_34 = ___0_p;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_35 = (&L_34->___bottomDiameter_4);
float L_36;
L_36 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA(L_35, Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var);
NullCheck(L_33);
bool L_37;
L_37 = InterfaceFuncInvoker1< bool, float >::Invoke(7 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTargetBottomDiameter(System.Single) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, L_33, L_36);
if (L_37)
{
goto IL_00ab;
}
}
{
RuntimeObject* L_38 = V_0;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_39;
memset((&L_39), 0, sizeof(L_39));
Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF((&L_39), 1, /*hidden argument*/Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var);
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_40 = (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*)il2cpp_codegen_object_new(Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
NullCheck(L_40);
Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF(L_40, L_38, L_39, Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
return L_40;
}
IL_00ab:
{
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_41 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_42 = (&L_41->___trackingOptimization_5);
bool L_43;
L_43 = Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline(L_42, Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
if (!L_43)
{
goto IL_00dd;
}
}
{
RuntimeObject* L_44 = V_0;
U3CU3Ec__DisplayClass11_0_tF853C95E39925F698CDA1ABB2C1B1783318345C4* L_45 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_46 = (&L_45->___trackingOptimization_5);
int32_t L_47;
L_47 = Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10(L_46, Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
int32_t L_48;
L_48 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_47, NULL);
NullCheck(L_44);
bool L_49;
L_49 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(8 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, L_44, L_48);
if (L_49)
{
goto IL_00dd;
}
}
{
RuntimeObject* L_50 = V_0;
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_51;
memset((&L_51), 0, sizeof(L_51));
Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF((&L_51), 1, /*hidden argument*/Nullable_1__ctor_m2351BC56D8646D4881F50800948B51F5D7C9CEFF_RuntimeMethod_var);
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_52 = (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*)il2cpp_codegen_object_new(Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
NullCheck(L_52);
Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF(L_52, L_50, L_51, Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
return L_52;
}
IL_00dd:
{
RuntimeObject* L_53 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D));
Nullable_1_t6788ADDA0E31A4387E795A95239251D65CF4EA2D L_54 = V_2;
Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962* L_55 = (Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962*)il2cpp_codegen_object_new(Tuple_2_t33F6D36D545407DFB2DD6C7DBDBB34D0E1827962_il2cpp_TypeInfo_var);
NullCheck(L_55);
Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF(L_55, L_53, L_54, Tuple_2__ctor_mAA729997894A5F3041C2CA4176E844814C3F2DFF_RuntimeMethod_var);
return L_55;
}
}
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateImageTargetObserver>g__CreateAndConfigureObserver|18_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass18_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C18_0_m3CD411053198FE170D3ED8962C846014920D1530 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34* L_1 = ___0_p;
VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB* L_2 = L_1->___imageTargetConfig_1;
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuImageTargetConfig_t25590C62A801ADF575C35845BD19AFCA56C4E5BB*, int32_t* >::Invoke(17 /* Vuforia.IVuImageTargetObserver Vuforia.IVuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetConfig,Vuforia.VuImageTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0023;
}
}
{
int32_t L_5 = V_1;
ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413* L_6 = (ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t72B34CEE68955D726178B2C6463BB85C532BB413_il2cpp_TypeInfo_var)));
NullCheck(L_6);
ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m41FD0C75031C76CE2A914EAF9653084885D41EAA_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C18_0_m3CD411053198FE170D3ED8962C846014920D1530_RuntimeMethod_var)));
}
IL_0023:
{
U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34* L_7 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_8 = (&L_7->___trackingOptimization_2);
bool L_9;
L_9 = Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline(L_8, Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
if (!L_9)
{
goto IL_0055;
}
}
{
RuntimeObject* L_10 = V_0;
U3CU3Ec__DisplayClass18_0_t1AAD05183CF9FCC51EE2E000D9DA3D32BA5FDA34* L_11 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_12 = (&L_11->___trackingOptimization_2);
int32_t L_13;
L_13 = Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10(L_12, Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
int32_t L_14;
L_14 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_13, NULL);
NullCheck(L_10);
bool L_15;
L_15 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean Vuforia.IVuImageTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, L_10, L_14);
if (L_15)
{
goto IL_0055;
}
}
{
RuntimeObject* L_16 = V_0;
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_17;
memset((&L_17), 0, sizeof(L_17));
Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08((&L_17), 1, /*hidden argument*/Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08_RuntimeMethod_var);
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_18 = (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*)il2cpp_codegen_object_new(Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var);
NullCheck(L_18);
Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89(L_18, L_16, L_17, Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var);
return L_18;
}
IL_0055:
{
RuntimeObject* L_19 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB));
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_20 = V_2;
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_21 = (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*)il2cpp_codegen_object_new(Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var);
NullCheck(L_21);
Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89(L_21, L_19, L_20, Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var);
return L_21;
}
}
// System.Tuple`2<Vuforia.IVuImageTargetObserver,System.Nullable`1<Vuforia.VuImageTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateImageTargetObserver>g__CreateAndConfigureObserver|21_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass21_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C21_0_m97F35D93A86BF321992B2DF298CE556525B2CE7B (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409* L_1 = ___0_p;
VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20* L_2 = L_1->___imageTargetConfig_1;
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuImageTargetBufferConfig_tD6B007897A16BFAEE6E31AC34B10701F2B881E20*, int32_t* >::Invoke(19 /* Vuforia.IVuImageTargetObserver Vuforia.IVuEngine::CreateImageTargetObserver(Vuforia.VuImageTargetBufferConfig,Vuforia.VuImageTargetBufferCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0023;
}
}
{
int32_t L_5 = V_1;
ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483* L_6 = (ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t82E93E1E8FE17360F8D1C7C61354B57CE5B2B483_il2cpp_TypeInfo_var)));
NullCheck(L_6);
ObserverNotCreatedException_1__ctor_m12E01AADC44E2AAEDA50C707C4AF4A200D55B03D(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA6018289797EA5171D4B9616490B98CFC1F46AB)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m12E01AADC44E2AAEDA50C707C4AF4A200D55B03D_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_U3CCreateImageTargetObserverU3Eg__CreateAndConfigureObserverU7C21_0_m97F35D93A86BF321992B2DF298CE556525B2CE7B_RuntimeMethod_var)));
}
IL_0023:
{
U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409* L_7 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_8 = (&L_7->___trackingOptimization_2);
bool L_9;
L_9 = Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline(L_8, Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
if (!L_9)
{
goto IL_0055;
}
}
{
RuntimeObject* L_10 = V_0;
U3CU3Ec__DisplayClass21_0_tEB209594519675D6AD62EEA48D684163462EB409* L_11 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_12 = (&L_11->___trackingOptimization_2);
int32_t L_13;
L_13 = Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10(L_12, Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
int32_t L_14;
L_14 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_13, NULL);
NullCheck(L_10);
bool L_15;
L_15 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean Vuforia.IVuImageTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, L_10, L_14);
if (L_15)
{
goto IL_0055;
}
}
{
RuntimeObject* L_16 = V_0;
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_17;
memset((&L_17), 0, sizeof(L_17));
Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08((&L_17), 1, /*hidden argument*/Nullable_1__ctor_m1F05F95E09F8939E8AFE280FB77C11CA04930D08_RuntimeMethod_var);
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_18 = (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*)il2cpp_codegen_object_new(Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var);
NullCheck(L_18);
Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89(L_18, L_16, L_17, Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var);
return L_18;
}
IL_0055:
{
RuntimeObject* L_19 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB));
Nullable_1_t61742CAA544FF493DF21C1AED31589EBAA9C9ACB L_20 = V_2;
Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7* L_21 = (Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7*)il2cpp_codegen_object_new(Tuple_2_t91D64DF666C553D6E807C34DBEC016733C1E0CE7_il2cpp_TypeInfo_var);
NullCheck(L_21);
Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89(L_21, L_19, L_20, Tuple_2__ctor_m642A4ED440546844228598D682C8E7C810592E89_RuntimeMethod_var);
return L_21;
}
}
// System.Tuple`2<Vuforia.IVuModelTargetObserver,System.Nullable`1<Vuforia.VuModelTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateModelTargetObserver>g__CreateAndConfigureObserver|22_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass22_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* ObserverFactory_U3CCreateModelTargetObserverU3Eg__CreateAndConfigureObserverU7C22_0_mA277FF3E02111EE7919E4F099222803D8A31E271 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933* L_1 = ___0_p;
VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51* L_2 = L_1->___modelTargetConfig_1;
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuModelTargetConfig_tC75BF231CA68EB68D8F36200C4B117222DF72A51*, int32_t* >::Invoke(24 /* Vuforia.IVuModelTargetObserver Vuforia.IVuEngine::CreateModelTargetObserver(Vuforia.VuModelTargetConfig,Vuforia.VuModelTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0024;
}
}
{
int32_t L_5 = V_1;
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819_RuntimeMethod_var);
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_7 = (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737*)il2cpp_codegen_object_new(Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737_il2cpp_TypeInfo_var);
NullCheck(L_7);
Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433(L_7, (RuntimeObject*)NULL, L_6, Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433_RuntimeMethod_var);
return L_7;
}
IL_0024:
{
U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933* L_8 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_9 = (&L_8->___trackingOptimization_2);
bool L_10;
L_10 = Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline(L_9, Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
if (!L_10)
{
goto IL_0056;
}
}
{
RuntimeObject* L_11 = V_0;
U3CU3Ec__DisplayClass22_0_t42735A8583EFBD03734408106C1B0954D5BBB933* L_12 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_13 = (&L_12->___trackingOptimization_2);
int32_t L_14;
L_14 = Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10(L_13, Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
int32_t L_15;
L_15 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_14, NULL);
NullCheck(L_11);
bool L_16;
L_16 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(9 /* System.Boolean Vuforia.IVuModelTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7_il2cpp_TypeInfo_var, L_11, L_15);
if (L_16)
{
goto IL_0056;
}
}
{
RuntimeObject* L_17 = V_0;
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA L_18;
memset((&L_18), 0, sizeof(L_18));
Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819((&L_18), 1, /*hidden argument*/Nullable_1__ctor_m74209D493C7A6C93AEC95CA1DE4EA137EFA65819_RuntimeMethod_var);
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_19 = (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737*)il2cpp_codegen_object_new(Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737_il2cpp_TypeInfo_var);
NullCheck(L_19);
Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433(L_19, L_17, L_18, Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433_RuntimeMethod_var);
return L_19;
}
IL_0056:
{
RuntimeObject* L_20 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA));
Nullable_1_t963F638BB0527336AD6B1AC7CF8118AFE78C58EA L_21 = V_2;
Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737* L_22 = (Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737*)il2cpp_codegen_object_new(Tuple_2_t094E20FA7FA32FB811944E818000616D5F052737_il2cpp_TypeInfo_var);
NullCheck(L_22);
Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433(L_22, L_20, L_21, Tuple_2__ctor_m283A1DA2892441C014DD9B0E7E766B14E21FE433_RuntimeMethod_var);
return L_22;
}
}
// System.Tuple`2<Vuforia.IVuMultiTargetObserver,System.Nullable`1<Vuforia.VuMultiTargetCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateMultiTargetObserver>g__CreateAndConfigureObserver|23_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass23_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* ObserverFactory_U3CCreateMultiTargetObserverU3Eg__CreateAndConfigureObserverU7C23_0_m204B5C6DA249097F0DD87B49EF6E7742DD897963 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m46202DABC9040BB364ACE1AD33E2193AFBBE0AD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347* L_1 = ___0_p;
VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981* L_2 = L_1->___multiTargetConfig_1;
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuMultiTargetConfig_tE55C18544BB21521E6D0A49F562487D2296C6981*, int32_t* >::Invoke(25 /* Vuforia.IVuMultiTargetObserver Vuforia.IVuEngine::CreateMultiTargetObserver(Vuforia.VuMultiTargetConfig,Vuforia.VuMultiTargetCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0023;
}
}
{
int32_t L_5 = V_1;
ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2* L_6 = (ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t0DED88840851CA08C73870ABBC437CBD208867E2_il2cpp_TypeInfo_var)));
NullCheck(L_6);
ObserverNotCreatedException_1__ctor_m433A09FB429962EFA2742B9A4AE19546012F4651(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7075C9FFEA4CF3C2C2D62D5C6F0BD16D1973775B)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_m433A09FB429962EFA2742B9A4AE19546012F4651_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_U3CCreateMultiTargetObserverU3Eg__CreateAndConfigureObserverU7C23_0_m204B5C6DA249097F0DD87B49EF6E7742DD897963_RuntimeMethod_var)));
}
IL_0023:
{
U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347* L_7 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_8 = (&L_7->___trackingOptimization_2);
bool L_9;
L_9 = Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline(L_8, Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
if (!L_9)
{
goto IL_0055;
}
}
{
RuntimeObject* L_10 = V_0;
U3CU3Ec__DisplayClass23_0_t8DBC023CBE7BE2F4E25213EBC577A3A5C47A2347* L_11 = ___0_p;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_12 = (&L_11->___trackingOptimization_2);
int32_t L_13;
L_13 = Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10(L_12, Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
int32_t L_14;
L_14 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_13, NULL);
NullCheck(L_10);
bool L_15;
L_15 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(3 /* System.Boolean Vuforia.IVuMultiTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuMultiTargetObserver_tE28224A2B973A2413C14D0F15C3ED980C7E5107F_il2cpp_TypeInfo_var, L_10, L_14);
if (L_15)
{
goto IL_0055;
}
}
{
RuntimeObject* L_16 = V_0;
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 L_17;
memset((&L_17), 0, sizeof(L_17));
Nullable_1__ctor_m46202DABC9040BB364ACE1AD33E2193AFBBE0AD0((&L_17), 1, /*hidden argument*/Nullable_1__ctor_m46202DABC9040BB364ACE1AD33E2193AFBBE0AD0_RuntimeMethod_var);
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_18 = (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC*)il2cpp_codegen_object_new(Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC_il2cpp_TypeInfo_var);
NullCheck(L_18);
Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F(L_18, L_16, L_17, Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F_RuntimeMethod_var);
return L_18;
}
IL_0055:
{
RuntimeObject* L_19 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340));
Nullable_1_t4D00624DF4D516984D52D6B484E6AF5481E5B340 L_20 = V_2;
Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC* L_21 = (Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC*)il2cpp_codegen_object_new(Tuple_2_tC1DB11071AA70FF74EF9E819CFB07AB8EA00C0AC_il2cpp_TypeInfo_var);
NullCheck(L_21);
Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F(L_21, L_19, L_20, Tuple_2__ctor_mCD0EB346DA33FDEFFD03088F7237BE556633169F_RuntimeMethod_var);
return L_21;
}
}
// System.Tuple`2<Vuforia.IVuValidationAreaObserver,System.Nullable`1<Vuforia.VuValidationAreaCreationError>> Vuforia.Internal.Core.ObserverFactory::<CreateValidationAreaObserver>g__CreateAndConfigureObserver|24_0(Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass24_0&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* ObserverFactory_U3CCreateValidationAreaObserverU3Eg__CreateAndConfigureObserverU7C24_0_m8A8E0ECE54E7F7C25DB47567E9185895B0AC9F63 (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, U3CU3Ec__DisplayClass24_0_t9DBF418771DA6B4B32D55A58BB2026730C750B41* ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4448D366C687C34F35AD60E39A978C11F0880E5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0 = __this->___mVuEngine_2;
U3CU3Ec__DisplayClass24_0_t9DBF418771DA6B4B32D55A58BB2026730C750B41* L_1 = ___0_p;
VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D* L_2 = L_1->___validationAreaConfig_1;
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuValidationAreaConfig_tE751FB3FD9B3F3E7443651A0ECAB71EF9381528D*, int32_t* >::Invoke(26 /* Vuforia.IVuValidationAreaObserver Vuforia.IVuEngine::CreateValidationAreaObserver(Vuforia.VuValidationAreaConfig,Vuforia.VuValidationAreaCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_0, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0024;
}
}
{
int32_t L_5 = V_1;
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m4448D366C687C34F35AD60E39A978C11F0880E5B((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_m4448D366C687C34F35AD60E39A978C11F0880E5B_RuntimeMethod_var);
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_7 = (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7*)il2cpp_codegen_object_new(Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7_il2cpp_TypeInfo_var);
NullCheck(L_7);
Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF(L_7, (RuntimeObject*)NULL, L_6, Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF_RuntimeMethod_var);
return L_7;
}
IL_0024:
{
RuntimeObject* L_8 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994));
Nullable_1_tD620CC3E1FDE7316CC610708B0EF76CC32112994 L_9 = V_2;
Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7* L_10 = (Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7*)il2cpp_codegen_object_new(Tuple_2_t966067A272F6690E2AFE68995DD9D7A38E01E4B7_il2cpp_TypeInfo_var);
NullCheck(L_10);
Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF(L_10, L_8, L_9, Tuple_2__ctor_mDADE2FFD248C1F33C08B48B0AE9A93B04AF409DF_RuntimeMethod_var);
return L_10;
}
}
#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 Vuforia.Internal.Core.ObserverFactory/InstantITTexture::.ctor(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantITTexture__ctor_m571106EDBB4700B509CA31E1CDF8740787524292 (InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_0);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_texture;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_2);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_4);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_4, L_1, L_3, 3, (bool)0, NULL);
__this->___mConvertedTexture_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mConvertedTexture_0), (void*)L_4);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___mConvertedTexture_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = ___0_texture;
NullCheck(L_6);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7;
L_7 = Texture2D_GetPixels_m77A00D71DF5CDC7DAA0EE66FF2C90A24C7604039(L_6, NULL);
NullCheck(L_5);
Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_5, L_7, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = __this->___mConvertedTexture_0;
NullCheck(L_8);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_8, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = __this->___mConvertedTexture_0;
NullCheck(L_9);
int32_t L_10;
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_9);
__this->___Width_1 = L_10;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = __this->___mConvertedTexture_0;
NullCheck(L_11);
int32_t L_12;
L_12 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_11);
__this->___Height_2 = L_12;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13 = __this->___mConvertedTexture_0;
NullCheck(L_13);
int32_t L_14;
L_14 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_13, NULL);
__this->___Format_3 = L_14;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15 = __this->___mConvertedTexture_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16;
L_16 = NativeToUnityConversionUtil_ConvertTextureToNativePixelBuffer_m456DFD1EF7FC7EAAE941FF1CEDCDE0196FFE5DE4(L_15, NULL);
V_0 = L_16;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0;
if (L_17)
{
goto IL_0088;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_18);
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3743EFE51355C1B86DD1BC348731AE62D6EC4601)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InstantITTexture__ctor_m571106EDBB4700B509CA31E1CDF8740787524292_RuntimeMethod_var)));
}
IL_0088:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_0;
NullCheck(L_19);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_20;
L_20 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(((int32_t)(((RuntimeArray*)L_19)->max_length)), NULL);
__this->___BufferPtr_4 = L_20;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_0;
intptr_t L_22 = __this->___BufferPtr_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_0;
NullCheck(L_23);
Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85(L_21, 0, L_22, ((int32_t)(((RuntimeArray*)L_23)->max_length)), NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.ObserverFactory/InstantITTexture::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantITTexture_Dispose_mC8EA66F58AEFDE980867121CC7E807A78C890B81 (InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = __this->___BufferPtr_4;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_2;
L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001d;
}
}
{
intptr_t L_3 = __this->___BufferPtr_4;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_3, NULL);
}
IL_001d:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = __this->___mConvertedTexture_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0036;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = __this->___mConvertedTexture_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_6, NULL);
}
IL_0036:
{
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 Vuforia.Internal.Core.ObserverFactory/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7FCA887A4189924B7354E36D56012387A7DD7482 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A* L_0 = (U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A*)il2cpp_codegen_object_new(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m986B31458B426F376F438C70437BE95A7260283A(L_0, NULL);
((U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.ObserverFactory/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m986B31458B426F376F438C70437BE95A7260283A (U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.VuBarcodeType Vuforia.Internal.Core.ObserverFactory/<>c::<CreateBarcodeObserver>b__10_0(Vuforia.BarcodeBehaviour/BarcodeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CCreateBarcodeObserverU3Eb__10_0_m348D9F2E7E60877337BA232098D86EE260EE5760 (U3CU3Ec_tC1932DF7C07E3C20014BB381B5C3B431AB76B79A* __this, int32_t ___0_type, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_type;
int32_t L_1;
L_1 = WrapperExtensionMethods_ToVuBarcodeType_m1B52025B5D44EFBFDCDB28243EDCB2B50777A586(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mA84EC07839106E8FD75D9DABBB69F1EFED646675 (U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Tuple`2<Vuforia.IVuMarkObserver,System.Nullable`1<Vuforia.VuVuMarkCreationError>> Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::<GetOrCreateVuMarkObserver>g__CreateAndConfigureObserver|0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eg__CreateAndConfigureObserverU7C0_mA606323182BDC2C6E441A09E5B33C1068AE5D834 (U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m451AC98C189897EE9CE4BD8A60E26B55F9E7C6A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 V_2;
memset((&V_2), 0, sizeof(V_2));
{
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mVuEngine_2;
VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8* L_2 = __this->___vuMarkConfig_1;
NullCheck(L_1);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker2< RuntimeObject*, VuVuMarkConfig_t2531D6411F5A67EC08D0FC8945B1F71DBD4BDCD8*, int32_t* >::Invoke(28 /* Vuforia.IVuMarkObserver Vuforia.IVuEngine::CreateVuMarkObserver(Vuforia.VuVuMarkConfig,Vuforia.VuVuMarkCreationError&) */, IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07_il2cpp_TypeInfo_var, L_1, L_2, (&V_1));
V_0 = L_3;
RuntimeObject* L_4 = V_0;
if (L_4)
{
goto IL_0028;
}
}
{
int32_t L_5 = V_1;
ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE* L_6 = (ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1_t44EBDCF706A0BB810DE636B91644DBFF12D4D3FE_il2cpp_TypeInfo_var)));
NullCheck(L_6);
ObserverNotCreatedException_1__ctor_mA545C1C56E8F4BD9A5D0F551BEB4385107A086E7(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFEC3B5BE9636C424BE5DD169C8AFC06A2CB47915)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverNotCreatedException_1__ctor_mA545C1C56E8F4BD9A5D0F551BEB4385107A086E7_RuntimeMethod_var)));
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eg__CreateAndConfigureObserverU7C0_mA606323182BDC2C6E441A09E5B33C1068AE5D834_RuntimeMethod_var)));
}
IL_0028:
{
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_7 = (&__this->___trackingOptimization_2);
bool L_8;
L_8 = Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_inline(L_7, Nullable_1_get_HasValue_mB7CF0D921E3309907B175BD975652CE49A879525_RuntimeMethod_var);
if (!L_8)
{
goto IL_005a;
}
}
{
RuntimeObject* L_9 = V_0;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* L_10 = (&__this->___trackingOptimization_2);
int32_t L_11;
L_11 = Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10(L_10, Nullable_1_get_Value_mD397246CF3B618D1BA127E034345287B31F4AF10_RuntimeMethod_var);
int32_t L_12;
L_12 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_11, NULL);
NullCheck(L_9);
bool L_13;
L_13 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(10 /* System.Boolean Vuforia.IVuMarkObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_9, L_12);
if (L_13)
{
goto IL_005a;
}
}
{
RuntimeObject* L_14 = V_0;
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 L_15;
memset((&L_15), 0, sizeof(L_15));
Nullable_1__ctor_m451AC98C189897EE9CE4BD8A60E26B55F9E7C6A1((&L_15), 1, /*hidden argument*/Nullable_1__ctor_m451AC98C189897EE9CE4BD8A60E26B55F9E7C6A1_RuntimeMethod_var);
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_16 = (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD*)il2cpp_codegen_object_new(Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD_il2cpp_TypeInfo_var);
NullCheck(L_16);
Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21(L_16, L_14, L_15, Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21_RuntimeMethod_var);
return L_16;
}
IL_005a:
{
RuntimeObject* L_17 = V_0;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74));
Nullable_1_t05F3FCE3EF501A3BEC644A49CA56A35FD28EAC74 L_18 = V_2;
Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD* L_19 = (Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD*)il2cpp_codegen_object_new(Tuple_2_t89ED16A4931D1D46D4A6FA97669953CE0CC6AEBD_il2cpp_TypeInfo_var);
NullCheck(L_19);
Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21(L_19, L_17, L_18, Tuple_2__ctor_m7BDD2BD3ADBE59B5052B70B34FD84ECB72999F21_RuntimeMethod_var);
return L_19;
}
}
// System.Void Vuforia.Internal.Core.ObserverFactory/<>c__DisplayClass26_0::<GetOrCreateVuMarkObserver>b__1(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0_U3CGetOrCreateVuMarkObserverU3Eb__1_mE1D4ECFE812B53223A663DF419113E2DB4937238 (U3CU3Ec__DisplayClass26_0_tC6E3CEA8C5BB5B87BD25B1898455C4C6D5284F54* __this, RuntimeObject* ___0_observable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m543FBB9EF9A8DE0433B52BC8D91F3123E6C80770_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
Dictionary_2_t43745EB96F1FBD47951D7C065BA80C67520465C5* L_1 = L_0->___mVuMarkObservers_1;
Tuple_2_t79AE69B339A63F1D280F4315C4986F0937377DF8* L_2 = __this->___key_3;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_Remove_m543FBB9EF9A8DE0433B52BC8D91F3123E6C80770(L_1, L_2, Dictionary_2_Remove_m543FBB9EF9A8DE0433B52BC8D91F3123E6C80770_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.ObserverOffsetCalculatorFactory::Create(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverOffsetCalculatorFactory_Create_m71633FAF41D6F6326297E2F86B4F1900629EFD3C (ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F* __this, bool ___0_isSimulatorMode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = ___0_isSimulatorMode;
if (!L_0)
{
goto IL_0009;
}
}
{
NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD* L_1 = (NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD*)il2cpp_codegen_object_new(NullObserverOffsetCalculator_tA4CC259C39C1C2BE121252FF12614BF8AA3446BD_il2cpp_TypeInfo_var);
NullCheck(L_1);
NullObserverOffsetCalculator__ctor_m5B15ABFF1F8E31B269BED28832FD7B178BEE55D4(L_1, NULL);
return L_1;
}
IL_0009:
{
ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* L_2 = (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E*)il2cpp_codegen_object_new(ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E_il2cpp_TypeInfo_var);
NullCheck(L_2);
ObserverOffsetCalculator__ctor_mCF4AEE2FE0DDE841A44DE67520BEC6EA1F90F5BE(L_2, NULL);
return L_2;
}
}
// System.Void Vuforia.Internal.Core.ObserverOffsetCalculatorFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverOffsetCalculatorFactory__ctor_m73764296F45193CC2FD416A8A30A11DFE3005E80 (ObserverOffsetCalculatorFactory_tCE3A4A0EAC1740790D457142310318961045A71F* __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
// Vuforia.Internal.Core.Pose Vuforia.Internal.Core.Pose::get_Identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413 (const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_3;
memset((&L_3), 0, sizeof(L_3));
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
return L_3;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::get_Position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPositionU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Vuforia.Internal.Core.Pose::set_Position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose_set_Position_m12CCB2B9395449BAAA2B6759E852E5A6E0ECE763 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CPositionU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void Pose_set_Position_m12CCB2B9395449BAAA2B6759E852E5A6E0ECE763_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Pose_set_Position_m12CCB2B9395449BAAA2B6759E852E5A6E0ECE763_inline(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Quaternion Vuforia.Internal.Core.Pose::get_Rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CRotationU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Vuforia.Internal.Core.Pose::set_Rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CRotationU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_EXTERN_C void Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A_AdjustorThunk (RuntimeObject* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A_inline(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::get_Scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CScaleU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Vuforia.Internal.Core.Pose::set_Scale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose_set_Scale_m5212623362158F6F858A3773B817696DFE43E0F4 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CScaleU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_EXTERN_C void Pose_set_Scale_m5212623362158F6F858A3773B817696DFE43E0F4_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Pose_set_Scale_m5212623362158F6F858A3773B817696DFE43E0F4_inline(_thisAdjusted, ___0_value, method);
}
// System.Void Vuforia.Internal.Core.Pose::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_scale, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
Pose_set_Position_m12CCB2B9395449BAAA2B6759E852E5A6E0ECE763_inline(__this, L_0, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rotation;
Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A_inline(__this, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_scale;
Pose_set_Scale_m5212623362158F6F858A3773B817696DFE43E0F4_inline(__this, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_scale, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419(_thisAdjusted, ___0_position, ___1_rotation, ___2_scale, method);
}
// System.Void Vuforia.Internal.Core.Pose::.ctor(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_m7F56BB8FA0709703F40CB716D996C61D755CC7ED (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_transform;
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_transform;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_4, NULL);
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419(__this, L_1, L_3, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C void Pose__ctor_m7F56BB8FA0709703F40CB716D996C61D755CC7ED_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Pose__ctor_m7F56BB8FA0709703F40CB716D996C61D755CC7ED(_thisAdjusted, ___0_transform, method);
}
// System.Void Vuforia.Internal.Core.Pose::Rotate(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline(__this, NULL);
float L_1 = ___0_angle;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_axis;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_1, L_2, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_3, NULL);
Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A_inline(__this, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C void Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20_AdjustorThunk (RuntimeObject* __this, float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
Pose_Rotate_mFE86549A6F00CAA749F385DD26703D4263CC2B20(_thisAdjusted, ___0_angle, ___1_axis, method);
}
// System.String Vuforia.Internal.Core.Pose::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Pose_ToString_mAE1EB77CC7699EC11833E9F1C35EED85A10C670D (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06B3129085E167986E1E719A778017B0CC8F024E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline(__this, NULL);
V_0 = L_0;
String_t* L_1;
L_1 = Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1((&V_0), _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline(__this, NULL);
V_1 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_1), NULL);
V_0 = L_3;
String_t* L_4;
L_4 = Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1((&V_0), _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline(__this, NULL);
V_0 = L_5;
String_t* L_6;
L_6 = Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1((&V_0), _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9, NULL);
String_t* L_7;
L_7 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral06B3129085E167986E1E719A778017B0CC8F024E, L_1, L_4, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C String_t* Pose_ToString_mAE1EB77CC7699EC11833E9F1C35EED85A10C670D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
String_t* _returnValue;
_returnValue = Pose_ToString_mAE1EB77CC7699EC11833E9F1C35EED85A10C670D(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Vuforia.Internal.Core.Pose::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Pose_Equals_mB16DFF0F29004A0BDDED0B7B9F25B6F55EFB96A1 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_obj;
if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*)((Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*)(Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*)UnBox(L_1, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3_il2cpp_TypeInfo_var))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline(__this, NULL);
bool L_4;
L_4 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_2, L_3, NULL);
if (!L_4)
{
goto IL_004c;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&V_0), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline(__this, NULL);
bool L_7;
L_7 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_5, L_6, NULL);
if (!L_7)
{
goto IL_004c;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline(__this, NULL);
bool L_10;
L_10 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_8, L_9, NULL);
return L_10;
}
IL_004c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool Pose_Equals_mB16DFF0F29004A0BDDED0B7B9F25B6F55EFB96A1_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
bool _returnValue;
_returnValue = Pose_Equals_mB16DFF0F29004A0BDDED0B7B9F25B6F55EFB96A1(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.Internal.Core.Pose::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Pose_GetHashCode_m79D66733B39B02AB14FA60EC37D7111B9C36F073 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&V_0), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline(__this, NULL);
V_1 = L_2;
int32_t L_3;
L_3 = Quaternion_GetHashCode_m5F55C34C98E437376595E722BE4EB8A70434F049_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline(__this, NULL);
V_0 = L_4;
int32_t L_5;
L_5 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&V_0), NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)397)))^L_3)), ((int32_t)397)))^L_5));
}
}
IL2CPP_EXTERN_C int32_t Pose_GetHashCode_m79D66733B39B02AB14FA60EC37D7111B9C36F073_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3*>(__this + _offset);
int32_t _returnValue;
_returnValue = Pose_GetHashCode_m79D66733B39B02AB14FA60EC37D7111B9C36F073(_thisAdjusted, method);
return _returnValue;
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.Core.Pose::Invert(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Pose_Invert_m2700219C865CDFA9F1DB1C27A18112AAF53F998C (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&___0_pose), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&___0_pose), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&___0_pose), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_0, L_1, L_2, NULL);
V_1 = L_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_1), NULL);
V_0 = L_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
L_5 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_0), 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_5, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&___0_pose), NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_9;
memset((&L_9), 0, sizeof(L_9));
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&L_9), L_6, L_7, L_8, /*hidden argument*/NULL);
return L_9;
}
}
#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 Vuforia.Internal.Core.StateProcessor::.ctor(System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider>,Vuforia.Internal.Observers.IObserverOffsetCalculator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessor__ctor_mB1873B676443FBAE9A57246EC0ADBD0BF6741CBE (StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9* __this, RuntimeObject* ___0_observationProviders, RuntimeObject* ___1_observerOffsetCalculator, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_observationProviders;
__this->___mObservationProviders_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservationProviders_0), (void*)L_0);
RuntimeObject* L_1 = ___1_observerOffsetCalculator;
__this->___mTargetPoseOffsetCalculator_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTargetPoseOffsetCalculator_1), (void*)L_1);
return;
}
}
// System.Void Vuforia.Internal.Core.StateProcessor::ProcessState(Vuforia.IVuState,System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,Vuforia.Internal.Rendering.IVideoBackgroundRenderer,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessor_ProcessState_m0E68AA64E4904FC1FE65361C9BDABC2129814E0E (StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9* __this, RuntimeObject* ___0_state, RuntimeObject* ___1_observers, RuntimeObject* ___2_renderer, RuntimeObject* ___3_cameraController, RuntimeObject* ___4_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___5_deviceObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t151C909D1E54C453B371A033D98A9E304FF31AAD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t70C6DB3E1D4692A9AC4579E2F5AA68778177A4FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t56E2115FE68BE864DE52513C6979D9342083BED9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD38634C21EE44C6439CCD452C85BDF3DE9A160E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObservationProvider_t6060D2C8F74A06EAEA7B8AB961BE98279E7F348D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraFrame_t51AFFA63802DB48FE77C10EC96484F8ABCEC012D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m18DEF293E0302879A4D03527DC574DD0572AFC53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD74DDF3B6A214716CCE986577C4787E41915CD65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 V_4;
memset((&V_4), 0, sizeof(V_4));
RuntimeObject* V_5 = NULL;
int32_t V_6 = 0;
RuntimeObject* V_7 = NULL;
int32_t V_8 = 0;
NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* V_9 = NULL;
Exception_t* V_10 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_11;
memset((&V_11), 0, sizeof(V_11));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_12;
memset((&V_12), 0, sizeof(V_12));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_13;
memset((&V_13), 0, sizeof(V_13));
List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* V_14 = NULL;
RuntimeObject* V_15 = NULL;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 V_16;
memset((&V_16), 0, sizeof(V_16));
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* V_17 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
V_0 = (bool)0;
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_0 = (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*)il2cpp_codegen_object_new(List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59(L_0, List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
V_1 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_014b:
{// begin finally (depth: 1)
{
RuntimeObject* L_1 = __this->___mObservationProviders_0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observations.IObservationProvider>::GetEnumerator() */, IEnumerable_1_t151C909D1E54C453B371A033D98A9E304FF31AAD_il2cpp_TypeInfo_var, L_1);
V_2 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_016f:
{// begin finally (depth: 2)
{
RuntimeObject* L_3 = V_2;
if (!L_3)
{
goto IL_0178;
}
}
{
RuntimeObject* L_4 = V_2;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0178:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0165_1;
}
IL_0159_1:
{
RuntimeObject* L_5 = V_2;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Observations.IObservationProvider>::get_Current() */, IEnumerator_1_t56E2115FE68BE864DE52513C6979D9342083BED9_il2cpp_TypeInfo_var, L_5);
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_7 = V_1;
NullCheck(L_6);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(1 /* System.Void Vuforia.Internal.Observations.IObservationProvider::ReleaseObservations(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>) */, IObservationProvider_t6060D2C8F74A06EAEA7B8AB961BE98279E7F348D_il2cpp_TypeInfo_var, L_6, L_7);
}
IL_0165_1:
{
RuntimeObject* L_8 = V_2;
NullCheck(L_8);
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_8);
if (L_9)
{
goto IL_0159_1;
}
}
{
goto IL_0179;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0179:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
try
{// begin try (depth: 2)
{
RuntimeObject* L_10 = __this->___mObservationProviders_0;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observations.IObservationProvider>::GetEnumerator() */, IEnumerable_1_t151C909D1E54C453B371A033D98A9E304FF31AAD_il2cpp_TypeInfo_var, L_10);
V_2 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0036_2:
{// begin finally (depth: 3)
{
RuntimeObject* L_12 = V_2;
if (!L_12)
{
goto IL_003f_2;
}
}
{
RuntimeObject* L_13 = V_2;
NullCheck(L_13);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13);
}
IL_003f_2:
{
return;
}
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
goto IL_002c_3;
}
IL_0016_3:
{
RuntimeObject* L_14 = V_2;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Observations.IObservationProvider>::get_Current() */, IEnumerator_1_t56E2115FE68BE864DE52513C6979D9342083BED9_il2cpp_TypeInfo_var, L_14);
V_3 = L_15;
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_16 = V_1;
RuntimeObject* L_17 = V_3;
RuntimeObject* L_18 = ___0_state;
RuntimeObject* L_19 = ___3_cameraController;
NullCheck(L_17);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation> Vuforia.Internal.Observations.IObservationProvider::AcquireObservations(Vuforia.IVuState,Vuforia.ICameraController) */, IObservationProvider_t6060D2C8F74A06EAEA7B8AB961BE98279E7F348D_il2cpp_TypeInfo_var, L_17, L_18, L_19);
NullCheck(L_16);
List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F(L_16, L_20, List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var);
}
IL_002c_3:
{
RuntimeObject* L_21 = V_2;
NullCheck(L_21);
bool L_22;
L_22 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
if (L_22)
{
goto IL_0016_3;
}
}
{
goto IL_0040_2;
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0040_2:
{
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_23 = V_1;
NullCheck(L_23);
Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 L_24;
L_24 = List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3(L_23, List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var);
V_4 = L_24;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008f_2:
{// begin finally (depth: 3)
Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8((&V_4), Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var);
return;
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
goto IL_0084_3;
}
IL_004a_3:
{
RuntimeObject* L_25;
L_25 = Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_inline((&V_4), Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var);
V_5 = L_25;
RuntimeObject* L_26 = V_5;
NullCheck(L_26);
int32_t L_27;
L_27 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObservation::get_ObserverId() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_26);
V_6 = L_27;
RuntimeObject* L_28 = ___1_observers;
int32_t L_29 = V_6;
NullCheck(L_28);
bool L_30;
L_30 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::ContainsKey(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_28, L_29);
if (!L_30)
{
goto IL_0084_3;
}
}
{
RuntimeObject* L_31 = ___1_observers;
int32_t L_32 = V_6;
NullCheck(L_31);
RuntimeObject* L_33;
L_33 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Item(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_31, L_32);
NullCheck(L_33);
bool L_34;
L_34 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserver::get_Activated() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_33);
if (!L_34)
{
goto IL_0084_3;
}
}
{
RuntimeObject* L_35 = ___1_observers;
int32_t L_36 = V_6;
NullCheck(L_35);
RuntimeObject* L_37;
L_37 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Item(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_35, L_36);
RuntimeObject* L_38 = V_5;
NullCheck(L_37);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(10 /* System.Void Vuforia.Internal.Observers.IObserver::PreprocessObservation(Vuforia.IVuObservation) */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_37, L_38);
}
IL_0084_3:
{
bool L_39;
L_39 = Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259((&V_4), Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var);
if (L_39)
{
goto IL_004a_3;
}
}
{
goto IL_009d_2;
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_009d_2:
{
RuntimeObject* L_40 = ___1_observers;
RuntimeObject* L_41 = ___3_cameraController;
RuntimeObject* L_42 = ___4_worldOriginProvider;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_43 = ___5_deviceObserver;
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_44 = V_1;
StateProcessor_UpdateObserverOffsets_m47088618FA8499A315F830C4C2752A51C658CB91(__this, L_40, L_41, L_42, L_43, L_44, NULL);
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_45 = V_1;
NullCheck(L_45);
Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 L_46;
L_46 = List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3(L_45, List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var);
V_4 = L_46;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fa_2:
{// begin finally (depth: 3)
Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8((&V_4), Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var);
return;
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
goto IL_00ef_3;
}
IL_00b5_3:
{
RuntimeObject* L_47;
L_47 = Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_inline((&V_4), Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var);
V_7 = L_47;
RuntimeObject* L_48 = V_7;
NullCheck(L_48);
int32_t L_49;
L_49 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObservation::get_ObserverId() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_48);
V_8 = L_49;
RuntimeObject* L_50 = ___1_observers;
int32_t L_51 = V_8;
NullCheck(L_50);
bool L_52;
L_52 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::ContainsKey(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_50, L_51);
if (!L_52)
{
goto IL_00ef_3;
}
}
{
RuntimeObject* L_53 = ___1_observers;
int32_t L_54 = V_8;
NullCheck(L_53);
RuntimeObject* L_55;
L_55 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Item(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_53, L_54);
NullCheck(L_55);
bool L_56;
L_56 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserver::get_Activated() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_55);
if (!L_56)
{
goto IL_00ef_3;
}
}
{
RuntimeObject* L_57 = ___1_observers;
int32_t L_58 = V_8;
NullCheck(L_57);
RuntimeObject* L_59;
L_59 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Item(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_57, L_58);
RuntimeObject* L_60 = V_7;
NullCheck(L_59);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(11 /* System.Void Vuforia.Internal.Observers.IObserver::ProcessObservation(Vuforia.IVuObservation) */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_59, L_60);
}
IL_00ef_3:
{
bool L_61;
L_61 = Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259((&V_4), Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var);
if (L_61)
{
goto IL_00b5_3;
}
}
{
goto IL_0108_2;
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0108_2:
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_62 = ___5_deviceObserver;
NullCheck(L_62);
bool L_63;
L_63 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean Vuforia.Internal.Observers.AObserver::get_Activated() */, L_62);
if (L_63)
{
goto IL_0128_2;
}
}
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_64 = ___5_deviceObserver;
NullCheck(L_64);
RuntimeObject* L_65;
L_65 = DeviceObserver_get_DevicePoseObserver_m831D1A5AB3B6EF7621AEEA04C106D403D8BA0FD7(L_64, NULL);
NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* L_66 = (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57*)il2cpp_codegen_object_new(NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57_il2cpp_TypeInfo_var);
NullCheck(L_66);
NullDevicePoseObservation__ctor_m0FB02BC1B0B990A5AB951EB7D2B86DF3FC050342(L_66, L_65, NULL);
V_9 = L_66;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_67 = ___5_deviceObserver;
NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* L_68 = V_9;
NullCheck(L_67);
AObserver_ProcessObservation_m799BA3AEB02F334E9A909FCF538CE15705DF3A09(L_67, L_68, NULL);
}
IL_0128_2:
{
RuntimeObject* L_69 = ___0_state;
NullCheck(L_69);
bool L_70;
L_70 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.IVuState::get_HasCameraFrame() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_69);
V_0 = L_70;
goto IL_017a;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0131_1;
}
throw e;
}
CATCH_0131_1:
{// begin catch(System.Exception)
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Exception_t* L_71 = V_10;
NullCheck(L_71);
String_t* L_72;
L_72 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_71);
String_t* L_73;
L_73 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD1386A499C02B9F991CF8789106751A963661E8F)), L_72, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var)));
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_73, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_017a;
}// end catch (depth: 2)
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_017a:
{
bool L_74 = V_0;
if (!L_74)
{
goto IL_02a6;
}
}
{
RuntimeObject* L_75 = ___0_state;
NullCheck(L_75);
RuntimeObject* L_76;
L_76 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* Vuforia.IVuRenderState Vuforia.IVuState::get_RenderState() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_75);
RuntimeObject* L_77 = L_76;
NullCheck(L_77);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_78;
L_78 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(1 /* Vuforia.VuMatrix44F Vuforia.IVuRenderState::get_ProjectionMatrix() */, IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var, L_77);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_79;
L_79 = NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D(L_78, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_80;
L_80 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_81;
L_81 = NativeToUnityConversionUtil_RemoveDeviceOrientationRotation_m22F81BA4CA2A9435C6DF326343BABD23C9CCEABC(L_79, L_80, NULL);
V_11 = L_81;
RuntimeObject* L_82 = ___3_cameraController;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_83 = V_11;
NullCheck(L_82);
InterfaceActionInvoker1< Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 >::Invoke(21 /* System.Void Vuforia.ICameraController::UpdateCamera(UnityEngine.Matrix4x4) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_82, L_83);
RuntimeObject* L_84 = ___3_cameraController;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_85 = V_11;
NullCheck(L_84);
InterfaceActionInvoker1< Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 >::Invoke(22 /* System.Void Vuforia.ICameraController::UpdateProjectionMatrix(UnityEngine.Matrix4x4) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_84, L_85);
NullCheck(L_77);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_86;
L_86 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(0 /* Vuforia.VuMatrix44F Vuforia.IVuRenderState::get_VBProjectionMatrix() */, IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var, L_77);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_87;
L_87 = NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D(L_86, NULL);
int32_t L_88;
L_88 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_89;
L_89 = NativeToUnityConversionUtil_RemoveDeviceOrientationRotation_m22F81BA4CA2A9435C6DF326343BABD23C9CCEABC(L_87, L_88, NULL);
V_12 = L_89;
RuntimeObject* L_90 = ___0_state;
NullCheck(L_90);
RuntimeObject* L_91;
L_91 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuCameraIntrinsics Vuforia.IVuState::get_CameraIntrinsics() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_90);
NullCheck(L_91);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_92;
L_92 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::GetCameraIntrinsicsGetFov() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_91);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93;
L_93 = MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4(L_92, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94;
L_94 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_93, (0.0174532924f), NULL);
V_13 = L_94;
RuntimeObject* L_95 = ___2_renderer;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_96 = V_11;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_97 = V_12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_98 = V_13;
NullCheck(L_95);
InterfaceActionInvoker3< Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(7 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::UpdateVideoBackgroundMesh(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,UnityEngine.Vector2) */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_95, L_96, L_97, L_98);
RuntimeObject* L_99 = ___0_state;
NullCheck(L_99);
RuntimeObject* L_100;
L_100 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.IVuCameraFrame Vuforia.IVuState::get_CameraFrame() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_99);
List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* L_101 = (List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B*)il2cpp_codegen_object_new(List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B_il2cpp_TypeInfo_var);
NullCheck(L_101);
List_1__ctor_mD74DDF3B6A214716CCE986577C4787E41915CD65(L_101, List_1__ctor_mD74DDF3B6A214716CCE986577C4787E41915CD65_RuntimeMethod_var);
V_14 = L_101;
NullCheck(L_100);
RuntimeObject* L_102;
L_102 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IList`1<Vuforia.IVuImage> Vuforia.IVuCameraFrame::get_Images() */, IVuCameraFrame_t51AFFA63802DB48FE77C10EC96484F8ABCEC012D_il2cpp_TypeInfo_var, L_100);
NullCheck(L_102);
RuntimeObject* L_103;
L_103 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuImage>::GetEnumerator() */, IEnumerable_1_t70C6DB3E1D4692A9AC4579E2F5AA68778177A4FD_il2cpp_TypeInfo_var, L_102);
V_15 = L_103;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_026e:
{// begin finally (depth: 1)
{
RuntimeObject* L_104 = V_15;
if (!L_104)
{
goto IL_0279;
}
}
{
RuntimeObject* L_105 = V_15;
NullCheck(L_105);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_105);
}
IL_0279:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0263_1;
}
IL_0208_1:
{
RuntimeObject* L_106 = V_15;
NullCheck(L_106);
RuntimeObject* L_107;
L_107 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuImage>::get_Current() */, IEnumerator_1_tD38634C21EE44C6439CCD452C85BDF3DE9A160E6_il2cpp_TypeInfo_var, L_106);
NullCheck(L_107);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_108;
L_108 = InterfaceFuncInvoker0< VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 >::Invoke(0 /* Vuforia.VuImageInfo Vuforia.IVuImage::get_ImageInfo() */, IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var, L_107);
V_16 = L_108;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_109 = V_16;
int32_t L_110 = L_109.___width_0;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_111 = V_16;
int32_t L_112 = L_111.___height_1;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_113 = V_16;
int32_t L_114 = L_113.___stride_2;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_115 = V_16;
int32_t L_116 = L_115.___bufferWidth_3;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_117 = V_16;
int32_t L_118 = L_117.___bufferHeight_4;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_119 = V_16;
int32_t L_120 = L_119.___format_6;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_121 = V_16;
int32_t L_122 = L_121.___bufferSize_5;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_123 = (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B*)il2cpp_codegen_object_new(ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
NullCheck(L_123);
ImageDescription__ctor_mAF27085AADA20EBF4F9C4B4522AA3C1299DD8C7E(L_123, L_110, L_112, L_114, L_116, L_118, L_120, L_122, NULL);
V_17 = L_123;
List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* L_124 = V_14;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_125 = V_17;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_126 = V_16;
intptr_t L_127 = L_126.___buffer_7;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_128 = (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B*)il2cpp_codegen_object_new(Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var);
NullCheck(L_128);
Image__ctor_m0E615FB78217A730DD441EDCD1BC3B155185D15D(L_128, L_125, L_127, NULL);
NullCheck(L_124);
List_1_Add_m18DEF293E0302879A4D03527DC574DD0572AFC53_inline(L_124, L_128, List_1_Add_m18DEF293E0302879A4D03527DC574DD0572AFC53_RuntimeMethod_var);
}
IL_0263_1:
{
RuntimeObject* L_129 = V_15;
NullCheck(L_129);
bool L_130;
L_130 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_129);
if (L_130)
{
goto IL_0208_1;
}
}
{
goto IL_027a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_027a:
{
RuntimeObject* L_131 = ___2_renderer;
List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* L_132 = V_14;
NullCheck(L_131);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(6 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::UpdateVideoBackgroundTextures(System.Collections.Generic.IList`1<Vuforia.Image>) */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_131, L_132);
RuntimeObject* L_133 = ___3_cameraController;
List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* L_134 = V_14;
NullCheck(L_133);
InterfaceActionInvoker1< List_1_tBF5F57988193F196CA570A36C4A17B5A6F544A6B* >::Invoke(20 /* System.Void Vuforia.ICameraController::UpdateImages(System.Collections.Generic.List`1<Vuforia.Image>) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_133, L_134);
RuntimeObject* L_135 = ___3_cameraController;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_136 = V_13;
NullCheck(L_135);
InterfaceActionInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(19 /* System.Void Vuforia.ICameraController::UpdateFov(UnityEngine.Vector2) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_135, L_136);
RuntimeObject* L_137 = ___3_cameraController;
RuntimeObject* L_138 = ___0_state;
NullCheck(L_138);
RuntimeObject* L_139;
L_139 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuCameraIntrinsics Vuforia.IVuState::get_CameraIntrinsics() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_138);
Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* L_140 = (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB*)il2cpp_codegen_object_new(Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB_il2cpp_TypeInfo_var);
NullCheck(L_140);
Intrinsics__ctor_mA0D4CD1504CAB994827F35A1B4CC6097E918E721(L_140, L_139, NULL);
NullCheck(L_137);
InterfaceActionInvoker1< Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* >::Invoke(24 /* System.Void Vuforia.ICameraController::UpdateIntrinsics(Vuforia.Intrinsics) */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_137, L_140);
}
IL_02a6:
{
return;
}
}
// System.Void Vuforia.Internal.Core.StateProcessor::UpdateObserverOffsets(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessor_UpdateObserverOffsets_m47088618FA8499A315F830C4C2752A51C658CB91 (StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_cameraController, RuntimeObject* ___2_worldOriginProvider, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___3_devicePoseObserver, RuntimeObject* ___4_observations, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Cast_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m05828C3CF6A7B3661E14D836BE2787E2CE68EF96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisIVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_m28E6BE47A67AF151F95A689F054D55C8056FC2FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tEA0AC740A9BB21711EEB188A2829DA29EFDBC189_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7C4CD7D09A8FD7C622CE6A38938B798EF184A3EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUpdateObserverOffsetsU3Eb__4_0_mDF3B54FDDA1B89917DCDFBF4B1B3EB38F1C13930_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 V_1;
memset((&V_1), 0, sizeof(V_1));
RuntimeObject* V_2 = NULL;
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* G_B1_0 = NULL;
RuntimeObject* G_B1_1 = NULL;
RuntimeObject* G_B6_0 = NULL;
RuntimeObject* G_B5_0 = NULL;
{
RuntimeObject* L_0 = ___4_observations;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var);
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* L_1 = ((U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var);
U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0* L_3 = ((U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* L_4 = (Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9*)il2cpp_codegen_object_new(Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_mEA16FB9D0EA84286EE8AF466B2562A554801D9D4(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CUpdateObserverOffsetsU3Eb__4_0_mDF3B54FDDA1B89917DCDFBF4B1B3EB38F1C13930_RuntimeMethod_var), NULL);
Func_2_tE83A046EA8277E8FFF91765D212AE715F4DBBEA9* L_5 = L_4;
((U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0021:
{
RuntimeObject* L_6;
L_6 = Enumerable_Where_TisIVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_m28E6BE47A67AF151F95A689F054D55C8056FC2FD(G_B2_1, G_B2_0, Enumerable_Where_TisIVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_m28E6BE47A67AF151F95A689F054D55C8056FC2FD_RuntimeMethod_var);
RuntimeObject* L_7;
L_7 = Enumerable_Cast_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m05828C3CF6A7B3661E14D836BE2787E2CE68EF96(L_6, Enumerable_Cast_TisIVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_m05828C3CF6A7B3661E14D836BE2787E2CE68EF96_RuntimeMethod_var);
V_0 = L_7;
RuntimeObject* L_8 = __this->___mTargetPoseOffsetCalculator_1;
RuntimeObject* L_9 = ___0_observers;
RuntimeObject* L_10 = V_0;
RuntimeObject* L_11 = ___1_cameraController;
RuntimeObject* L_12 = ___2_worldOriginProvider;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_13 = ___3_devicePoseObserver;
NullCheck(L_8);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_14;
L_14 = InterfaceFuncInvoker5< OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(1 /* Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.IObserverOffsetCalculator::CalculateOffset(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>,Vuforia.ICameraController,Vuforia.Internal.Core.IWorldOriginProvider,Vuforia.Internal.Observers.DeviceObserver) */, IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var, L_8, L_9, L_10, L_11, L_12, L_13);
V_1 = L_14;
RuntimeObject* L_15 = ___0_observers;
NullCheck(L_15);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Values() */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_15);
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserver>::GetEnumerator() */, IEnumerable_1_tEA0AC740A9BB21711EEB188A2829DA29EFDBC189_il2cpp_TypeInfo_var, L_16);
V_2 = L_17;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0078:
{// begin finally (depth: 1)
{
RuntimeObject* L_18 = V_2;
if (!L_18)
{
goto IL_0081;
}
}
{
RuntimeObject* L_19 = V_2;
NullCheck(L_19);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19);
}
IL_0081:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006e_1;
}
IL_004c_1:
{
RuntimeObject* L_20 = V_2;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Observers.IObserver>::get_Current() */, IEnumerator_1_t7C4CD7D09A8FD7C622CE6A38938B798EF184A3EC_il2cpp_TypeInfo_var, L_20);
NullCheck(L_21);
RuntimeObject* L_22;
L_22 = GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var, L_21);
RuntimeObject* L_23 = L_22;
G_B5_0 = L_23;
if (L_23)
{
G_B6_0 = L_23;
goto IL_005d_1;
}
}
{
goto IL_006e_1;
}
IL_005d_1:
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_24 = V_1;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_25 = L_24.___Pose_0;
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_26 = V_1;
RuntimeObject* L_27 = L_26.___OriginObserver_1;
NullCheck(G_B6_0);
InterfaceActionInvoker2< Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3, RuntimeObject* >::Invoke(5 /* System.Void Vuforia.Internal.Observers.IOffsetComponent::SetOffset(Vuforia.Internal.Core.Pose,Vuforia.Internal.Observers.IObserver) */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, G_B6_0, L_25, L_27);
}
IL_006e_1:
{
RuntimeObject* L_28 = V_2;
NullCheck(L_28);
bool L_29;
L_29 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_28);
if (L_29)
{
goto IL_004c_1;
}
}
{
goto IL_0082;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0082:
{
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 Vuforia.Internal.Core.StateProcessor/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8E1F3BEEFC3F4DD3BFD2775F26E27097B12E51B2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0* L_0 = (U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0*)il2cpp_codegen_object_new(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m97B9CBCF72D1E22D5232E750F9166AF8A0C96AFD(L_0, NULL);
((U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.StateProcessor/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m97B9CBCF72D1E22D5232E750F9166AF8A0C96AFD (U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Core.StateProcessor/<>c::<UpdateObserverOffsets>b__4_0(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CUpdateObserverOffsetsU3Eb__4_0_mDF3B54FDDA1B89917DCDFBF4B1B3EB38F1C13930 (U3CU3Ec_t691820BBB03B9D889F899B481DA4D8F61E594EC0* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_o;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Core.IStateProcessor Vuforia.Internal.Core.StateProcessorFactory::CreateStateProcessor(System.Collections.Generic.IList`1<Vuforia.Internal.Observations.IObservationProvider>,Vuforia.Internal.Observers.IObserverOffsetCalculator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateProcessorFactory_CreateStateProcessor_mEF24CFD5520E6E3E6203CC7BA54A1586E419E667 (StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9* __this, RuntimeObject* ___0_observationProviders, RuntimeObject* ___1_offsetCalculator, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observationProviders;
RuntimeObject* L_1 = ___1_offsetCalculator;
StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9* L_2 = (StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9*)il2cpp_codegen_object_new(StateProcessor_t34098B2953863E95E2B4C40851F4F21BD83123E9_il2cpp_TypeInfo_var);
NullCheck(L_2);
StateProcessor__ctor_mB1873B676443FBAE9A57246EC0ADBD0BF6741CBE(L_2, L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.Internal.Core.StateProcessorFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateProcessorFactory__ctor_m336AB05F266081E3256A83CA4D6D6BEB13EBEABF (StateProcessorFactory_t5B5DD7D5208E82E91AAB6A7D27AB65BA16CD02F9* __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 Vuforia.Internal.Core.StaticInstances::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticInstances_Clear_m5A73980D20E0508555D3DBE14B8071776BA09D64 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CoreDependencies_set_Instance_m4D3BB3143601418D753239896AF6E945D8CD2B1C_inline((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F*)NULL, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_set_Instance_m7D4190212133047E9EBEBF84B7A9196A2963D881_inline((RuntimeObject*)NULL, NULL);
UnityDriver_set_Instance_mF3F058C54D60AB7E62A1F32BCD14ED69BC069C9D_inline((RuntimeObject*)NULL, NULL);
VuforiaConfiguration_set_Instance_mFCEC3C532C285D0762CC6024F3B92C369CEA5C03_inline((VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65*)NULL, NULL);
VuforiaApplication_set_Instance_mCA7EFA3768FB44BF7CDC2B04BEBB5F866B68F52E_inline((VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46*)NULL, 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 Vuforia.Internal.Core.Strings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Strings__ctor_m47F11501954AA2D8B9ADC662D1D769658091A893 (Strings_t8DD426EC6CAEFC23F131D70DB88003B2D1CE782B* __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.Int32 Vuforia.Internal.Core.UniqueIDProvider::GetID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniqueIDProvider_GetID_mFB19B8B1E089D7FE77FE87CFC78F7DED414ED1EB (UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___mLastAssignedId_1;
V_0 = L_0;
int32_t L_1 = V_0;
__this->___mLastAssignedId_1 = ((int32_t)il2cpp_codegen_add(L_1, 1));
int32_t L_2 = V_0;
return L_2;
}
}
// System.Void Vuforia.Internal.Core.UniqueIDProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueIDProvider__ctor_m1F48322542373B1AACACD361C62A0462F0DE41AE (UniqueIDProvider_t0723C60644DC8BFDA8AD55EF228128BE4077BF19* __this, const RuntimeMethod* method)
{
{
__this->___mLastAssignedId_1 = ((int32_t)16711680);
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 Vuforia.Internal.Core.UnityLifeCycleListener::add_AwakeEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_AwakeEvent_mD9FF7F3F875607F31B4FAE3B7DCC08908088A437 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___AwakeEvent_6;
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 = (&__this->___AwakeEvent_6);
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 Vuforia.Internal.Core.UnityLifeCycleListener::remove_AwakeEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_AwakeEvent_m159D0AB3BC9E211499592D8091AD51F89515E036 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___AwakeEvent_6;
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 = (&__this->___AwakeEvent_6);
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 Vuforia.Internal.Core.UnityLifeCycleListener::add_OnEnableEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_OnEnableEvent_mD0FDF322E10BD1C3FA7DA95759B3CF66E7F3993C (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___OnEnableEvent_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnEnableEvent_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::remove_OnEnableEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_OnEnableEvent_m521763AE1199A98D79A07BD74998A348AD8C4234 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___OnEnableEvent_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnEnableEvent_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::add_StartEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_StartEvent_m28B6CE454184B5960BEEF1648ED8D4CDFB505AC7 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___StartEvent_8;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___StartEvent_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::remove_StartEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_StartEvent_mCE8DA3C4538AAB68D32554436FFC6FABBDE44187 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___StartEvent_8;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___StartEvent_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::add_UpdateEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_UpdateEvent_mA72D64AD4DAAC6B45389C4218B05F064E6B4089D (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___UpdateEvent_9;
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 = (&__this->___UpdateEvent_9);
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 Vuforia.Internal.Core.UnityLifeCycleListener::remove_UpdateEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_UpdateEvent_mD57AF452868F0BAFE44E9B0B120CA55F90508EDF (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___UpdateEvent_9;
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 = (&__this->___UpdateEvent_9);
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 Vuforia.Internal.Core.UnityLifeCycleListener::add_OnApplicationPauseEvent(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_OnApplicationPauseEvent_mD29317A3A70317EAC8DE5760461D7DA14F8F4D68 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnApplicationPauseEvent_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___OnApplicationPauseEvent_10);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::remove_OnApplicationPauseEvent(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_OnApplicationPauseEvent_m08D325659C1089004477E1E183135EE1FAAED4FF (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* V_2 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnApplicationPauseEvent_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = V_0;
V_1 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)Castclass((RuntimeObject*)L_4, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var));
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C** L_5 = (&__this->___OnApplicationPauseEvent_10);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = V_2;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = V_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_9) == ((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::add_OnDisableEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_OnDisableEvent_m871799B57E5D3F644FE4B908EB2BA3F812DC8D65 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___OnDisableEvent_11;
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 = (&__this->___OnDisableEvent_11);
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 Vuforia.Internal.Core.UnityLifeCycleListener::remove_OnDisableEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_OnDisableEvent_m5C0361D6A206E3654611954F3787B0543EBD8656 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___OnDisableEvent_11;
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 = (&__this->___OnDisableEvent_11);
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 Vuforia.Internal.Core.UnityLifeCycleListener::add_OnApplicationQuitDestroyEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_OnApplicationQuitDestroyEvent_mA5F6DB1275FA8089E47A8023C81C67F3B6EBC29D (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___OnApplicationQuitDestroyEvent_12;
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 = (&__this->___OnApplicationQuitDestroyEvent_12);
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 Vuforia.Internal.Core.UnityLifeCycleListener::remove_OnApplicationQuitDestroyEvent(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_OnApplicationQuitDestroyEvent_m62CB091DC8BB5A7BC2D40C3E35A86AF662684925 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __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->___OnApplicationQuitDestroyEvent_12;
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 = (&__this->___OnApplicationQuitDestroyEvent_12);
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 Vuforia.Internal.Core.UnityLifeCycleListener::add_OnOrientationChanged(System.Action`1<UnityEngine.ScreenOrientation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_add_OnOrientationChanged_mBFC09E9AEFC357F13FFA2B95F50FB2E5F417C322 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* V_0 = NULL;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* V_1 = NULL;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* V_2 = NULL;
{
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_0 = __this->___OnOrientationChanged_13;
V_0 = L_0;
}
IL_0007:
{
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_1 = V_0;
V_1 = L_1;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_2 = V_1;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*)Castclass((RuntimeObject*)L_4, Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3_il2cpp_TypeInfo_var));
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3** L_5 = (&__this->___OnOrientationChanged_13);
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_6 = V_2;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_7 = V_1;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_9 = V_0;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*)L_9) == ((RuntimeObject*)(Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::remove_OnOrientationChanged(System.Action`1<UnityEngine.ScreenOrientation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_remove_OnOrientationChanged_mBBDF28AC7D43F517EC0E7279894DEF31F0D3442D (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* V_0 = NULL;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* V_1 = NULL;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* V_2 = NULL;
{
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_0 = __this->___OnOrientationChanged_13;
V_0 = L_0;
}
IL_0007:
{
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_1 = V_0;
V_1 = L_1;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_2 = V_1;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*)Castclass((RuntimeObject*)L_4, Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3_il2cpp_TypeInfo_var));
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3** L_5 = (&__this->___OnOrientationChanged_13);
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_6 = V_2;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_7 = V_1;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_9 = V_0;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*)L_9) == ((RuntimeObject*)(Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Threading.SynchronizationContext Vuforia.Internal.Core.UnityLifeCycleListener::get_UnitySynchronizationContext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* UnityLifeCycleListener_get_UnitySynchronizationContext_m13406060ED3F7C2F523A94F7F09A4ADDD152CB6D (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
{
SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* L_0 = __this->___U3CUnitySynchronizationContextU3Ek__BackingField_14;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::set_UnitySynchronizationContext(System.Threading.SynchronizationContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_set_UnitySynchronizationContext_m75A7D6B2B96DBE74E91C7405CF6ABE276314B424 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___0_value, const RuntimeMethod* method)
{
{
SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* L_0 = ___0_value;
__this->___U3CUnitySynchronizationContextU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnitySynchronizationContextU3Ek__BackingField_14), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_Awake_mFF91B58B694CF9A751C761B1D58D585A64C6CD96 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, 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*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityLifeCycleListener_OnApplicationPause_m75269DF99A82C95AB030005AB075B2E16CBCCA87_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___AwakeEvent_6;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
}
IL_0011:
{
RuntimeObject* L_2;
L_2 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_3, __this, (intptr_t)((void*)UnityLifeCycleListener_OnApplicationPause_m75269DF99A82C95AB030005AB075B2E16CBCCA87_RuntimeMethod_var), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(0 /* System.Void Vuforia.IPlayModeEditorUtility::add_EditorPauseStateChanged(System.Action`1<System.Boolean>) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_2, L_3);
SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* L_4;
L_4 = SynchronizationContext_get_Current_m8DE6D3020745B7955249A2470A23EC0ECBB02A82(NULL);
UnityLifeCycleListener_set_UnitySynchronizationContext_m75A7D6B2B96DBE74E91C7405CF6ABE276314B424_inline(__this, L_4, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_OnEnable_mEB71592C46E854C62F52FDDDCEC57BB808543A56 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnEnableEvent_7;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_Start_mCE9FC630CFF10AB2FA5DBCD90C52BAD339196964 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___StartEvent_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_Update_mDCC4628B52CF9E4B483CB47D97F9470C428268F8 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
UnityLifeCycleListener_UpdateOrientation_m948B450EF324C4CEC4F20C60BD356FC0BBDD2BA9(__this, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___UpdateEvent_9;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::UpdateOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_UpdateOrientation_m948B450EF324C4CEC4F20C60BD356FC0BBDD2BA9 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_mAA9A7728B5F9F26CBEAB4EA3F6069F59C9CD16DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m7E62D5B21F71DE50EA18E39098547B264A67D9D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mC833784CC30FDE060788136E59029760AB68D814_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m32B439EBF1F3A52C11EE2343BEEE9769599E1D1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m025A900A1A4BBF4B9314E023F076561215A7D3A0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* G_B3_0 = NULL;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* G_B2_0 = NULL;
{
Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C L_0 = __this->___mScreenOrientation_4;
V_0 = L_0;
int32_t L_1;
L_1 = Screen_get_orientation_mA6B22A441187D50831B2B18CA48A8F64BD1BD89E(NULL);
V_1 = L_1;
int32_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m7E62D5B21F71DE50EA18E39098547B264A67D9D6_inline((&V_0), Nullable_1_GetValueOrDefault_m7E62D5B21F71DE50EA18E39098547B264A67D9D6_RuntimeMethod_var);
int32_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m32B439EBF1F3A52C11EE2343BEEE9769599E1D1D_inline((&V_0), Nullable_1_get_HasValue_m32B439EBF1F3A52C11EE2343BEEE9769599E1D1D_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_004c;
}
}
{
int32_t L_5;
L_5 = Screen_get_orientation_mA6B22A441187D50831B2B18CA48A8F64BD1BD89E(NULL);
Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_mC833784CC30FDE060788136E59029760AB68D814((&L_6), L_5, /*hidden argument*/Nullable_1__ctor_mC833784CC30FDE060788136E59029760AB68D814_RuntimeMethod_var);
__this->___mScreenOrientation_4 = L_6;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_7 = __this->___OnOrientationChanged_13;
Action_1_tEA70BE88D9D1E1E0E0CA5B0BAB47E4E9C04000B3* L_8 = L_7;
G_B2_0 = L_8;
if (L_8)
{
G_B3_0 = L_8;
goto IL_003c;
}
}
{
return;
}
IL_003c:
{
Nullable_1_t5C887AD1FE3512D8537C3D08CF4015672A2EA22C* L_9 = (&__this->___mScreenOrientation_4);
int32_t L_10;
L_10 = Nullable_1_get_Value_m025A900A1A4BBF4B9314E023F076561215A7D3A0(L_9, Nullable_1_get_Value_m025A900A1A4BBF4B9314E023F076561215A7D3A0_RuntimeMethod_var);
DelegateHelper_InvokeWithExceptionHandling_TisScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_mAA9A7728B5F9F26CBEAB4EA3F6069F59C9CD16DA(G_B3_0, L_10, DelegateHelper_InvokeWithExceptionHandling_TisScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2_mAA9A7728B5F9F26CBEAB4EA3F6069F59C9CD16DA_RuntimeMethod_var);
}
IL_004c:
{
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_OnApplicationPause_m75269DF99A82C95AB030005AB075B2E16CBCCA87 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, bool ___0_pause, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B2_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B1_0 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___OnApplicationPauseEvent_10;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
bool L_2 = ___0_pause;
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B2_0, L_2, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_OnDisable_m2FE1CD26A695A36FAB36A3090BB7C030CAC99BB3 (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnDisableEvent_11;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener_OnDestroy_mB99B89440EA8B77D447C01DC366E681C9FA4129E (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, 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*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityLifeCycleListener_OnApplicationPause_m75269DF99A82C95AB030005AB075B2E16CBCCA87_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnApplicationQuitDestroyEvent_12;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
}
IL_0011:
{
RuntimeObject* L_2;
L_2 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_3, __this, (intptr_t)((void*)UnityLifeCycleListener_OnApplicationPause_m75269DF99A82C95AB030005AB075B2E16CBCCA87_RuntimeMethod_var), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(1 /* System.Void Vuforia.IPlayModeEditorUtility::remove_EditorPauseStateChanged(System.Action`1<System.Boolean>) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_2, L_3);
return;
}
}
// System.Void Vuforia.Internal.Core.UnityLifeCycleListener::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityLifeCycleListener__ctor_m7FA0C982E74B76049AEE1B9DF7D7035B5227357E (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Core.UnityMainThreadTaskScheduler::.ctor(Vuforia.Internal.Core.IUnityLifeCycleListener)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityMainThreadTaskScheduler__ctor_m2315B7C3528DE7C59AE9EF74628E70C48E4274B8 (UnityMainThreadTaskScheduler_tAAC30630A39805921711E96500066C8F1C0D600C* __this, RuntimeObject* ___0_unityLifeCycleListener, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_unityLifeCycleListener;
__this->___mUnityLifeCycleListener_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUnityLifeCycleListener_0), (void*)L_0);
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
// Vuforia.WorldCenterMode Vuforia.Internal.Core.WorldOriginProvider::get_WorldCenterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WorldOriginProvider_get_WorldCenterMode_m7E1634BEE6B83F0BF7DCC76991AC2C0D76514F08 (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mWorldCenterMode_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Core.WorldOriginProvider::.ctor(Vuforia.Internal.Core.IDeviceInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldOriginProvider__ctor_m199FD42B302364F227A69D2324528FC9FB0C5825 (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* __this, RuntimeObject* ___0_deviceInfo, bool ___1_isUsingARFoundation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__7_0_m03FEC2A1EAC2EA65E938DEA9E842B5570FAF73D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* G_B2_0 = NULL;
WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* G_B2_1 = NULL;
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* G_B1_0 = NULL;
WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* G_B1_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var);
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* L_0 = ((U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1;
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* L_1 = L_0;
G_B1_0 = L_1;
G_B1_1 = __this;
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = __this;
goto IL_0020;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var);
U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A* L_2 = ((U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* L_3 = (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8*)il2cpp_codegen_object_new(Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8_il2cpp_TypeInfo_var);
NullCheck(L_3);
Func_1__ctor_mAA21F19A65F1517B926BAF5E9F3B0F4A4BACFEFF(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__7_0_m03FEC2A1EAC2EA65E938DEA9E842B5570FAF73D5_RuntimeMethod_var), NULL);
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* L_4 = L_3;
((U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1), (void*)L_4);
G_B2_0 = L_4;
G_B2_1 = G_B1_1;
}
IL_0020:
{
NullCheck(G_B2_1);
G_B2_1->___mOriginTargetObserverIdProvider_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___mOriginTargetObserverIdProvider_2), (void*)G_B2_0);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
__this->___mTrackedObserverIds_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedObserverIds_3), (void*)L_5);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_6 = ___0_deviceInfo;
__this->___mDeviceInfo_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDeviceInfo_0), (void*)L_6);
bool L_7 = ___1_isUsingARFoundation;
__this->___mIsUsingARFoundation_4 = L_7;
return;
}
}
// System.Boolean Vuforia.Internal.Core.WorldOriginProvider::SetWorldOrigin(Vuforia.WorldCenterMode,System.Func`1<System.Nullable`1<System.Int32>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WorldOriginProvider_SetWorldOrigin_m409EE9A8EEBB1468C49641D4F6CCFAE52DA4C8D5 (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* __this, int32_t ___0_worldCenterMode, Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* ___1_originTargetObserverIdProvider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldCenterMode_tE8701BED7C49050B9B6B6131A9CAE89F961410C0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral157BD33586D629E1AACB756FCD9E135F284022B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE229D5AB3836472253E4A28626D4AA3A9385B4DC);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_worldCenterMode;
if ((((int32_t)L_0) == ((int32_t)2)))
{
goto IL_0047;
}
}
{
RuntimeObject* L_1 = __this->___mDeviceInfo_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean Vuforia.Internal.Core.IDeviceInfo::IsSeethruEyewearDevice() */, IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = 2;
RuntimeObject* L_4 = Box(WorldCenterMode_tE8701BED7C49050B9B6B6131A9CAE89F961410C0_il2cpp_TypeInfo_var, &L_3);
String_t* L_5;
L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralE229D5AB3836472253E4A28626D4AA3A9385B4DC, L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_5, NULL);
return (bool)0;
}
IL_0028:
{
bool L_6 = __this->___mIsUsingARFoundation_4;
if (!L_6)
{
goto IL_0047;
}
}
{
int32_t L_7 = 2;
RuntimeObject* L_8 = Box(WorldCenterMode_tE8701BED7C49050B9B6B6131A9CAE89F961410C0_il2cpp_TypeInfo_var, &L_7);
String_t* L_9;
L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral157BD33586D629E1AACB756FCD9E135F284022B7, L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_9, NULL);
return (bool)0;
}
IL_0047:
{
int32_t L_10 = ___0_worldCenterMode;
__this->___mWorldCenterMode_1 = L_10;
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* L_11 = ___1_originTargetObserverIdProvider;
__this->___mOriginTargetObserverIdProvider_2 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOriginTargetObserverIdProvider_2), (void*)L_11);
return (bool)1;
}
}
// System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose> Vuforia.Internal.Core.WorldOriginProvider::GetFirstTrackedObserver(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* WorldOriginProvider_GetFirstTrackedObserver_mE4BED8771A9182C2A8D102D0F4E42E673B1D3871 (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC0DC99393F40D5F677D498A207C8645B451B8F3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m45DC27AF9C4503BAD4D060310BDA9B2780CBBC95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA78721F5C9E0795CAECACB50434FCE2643F1A0A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m21DCE07DEC05F24501F2F4EB9DD92E74EDA35604_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t7EE07DB13234D5F5E6644BD2BFD2FD938CF83D33_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD1D6CEE137085C15C5E3B8386D7E0924FF5AF804_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL;
Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
RuntimeObject* V_5 = NULL;
RuntimeObject* V_6 = NULL;
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___mTrackedObserverIds_3;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1;
L_1 = Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC(L_0, Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
NullCheck(L_2);
HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E(L_2, L_1, HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var);
V_0 = L_2;
Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* L_3 = (Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223*)il2cpp_codegen_object_new(Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m45DC27AF9C4503BAD4D060310BDA9B2780CBBC95(L_3, Dictionary_2__ctor_m45DC27AF9C4503BAD4D060310BDA9B2780CBBC95_RuntimeMethod_var);
V_1 = L_3;
RuntimeObject* L_4 = ___1_observations;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>::GetEnumerator() */, IEnumerable_1_t7EE07DB13234D5F5E6644BD2BFD2FD938CF83D33_il2cpp_TypeInfo_var, L_4);
V_2 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0070:
{// begin finally (depth: 1)
{
RuntimeObject* L_6 = V_2;
if (!L_6)
{
goto IL_0079;
}
}
{
RuntimeObject* L_7 = V_2;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7);
}
IL_0079:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0066_1;
}
IL_0020_1:
{
RuntimeObject* L_8 = V_2;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuObservationWithPose>::get_Current() */, IEnumerator_1_tD1D6CEE137085C15C5E3B8386D7E0924FF5AF804_il2cpp_TypeInfo_var, L_8);
V_3 = L_9;
RuntimeObject* L_10 = V_3;
NullCheck(L_10);
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_11;
L_11 = InterfaceFuncInvoker0< VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F >::Invoke(0 /* Vuforia.VuPoseInfo Vuforia.IVuObservationWithPose::get_PoseInfo() */, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var, L_10);
int32_t L_12 = L_11.___poseStatus_0;
if ((((int32_t)L_12) == ((int32_t)1)))
{
goto IL_0066_1;
}
}
{
RuntimeObject* L_13 = V_3;
NullCheck(L_13);
int32_t L_14;
L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_13);
if ((((int32_t)L_14) == ((int32_t)8)))
{
goto IL_0066_1;
}
}
{
RuntimeObject* L_15 = V_3;
int32_t L_16;
L_16 = NativeObservationUtils_GetObserverIdFromVuObservation_m9D5C99E8DACB85E1F9711A0EAE2D21DEAF2DE39C(L_15, NULL);
V_4 = L_16;
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_17 = V_0;
int32_t L_18 = V_4;
NullCheck(L_17);
bool L_19;
L_19 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_17, L_18, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
if (!L_19)
{
goto IL_005d_1;
}
}
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = __this->___mTrackedObserverIds_3;
int32_t L_21 = V_4;
NullCheck(L_20);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_20, L_21, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
}
IL_005d_1:
{
Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* L_22 = V_1;
int32_t L_23 = V_4;
RuntimeObject* L_24 = V_3;
NullCheck(L_22);
Dictionary_2_Add_mC0DC99393F40D5F677D498A207C8645B451B8F3D(L_22, L_23, L_24, Dictionary_2_Add_mC0DC99393F40D5F677D498A207C8645B451B8F3D_RuntimeMethod_var);
}
IL_0066_1:
{
RuntimeObject* L_25 = V_2;
NullCheck(L_25);
bool L_26;
L_26 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_25);
if (L_26)
{
goto IL_0020_1;
}
}
{
goto IL_007a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007a:
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_27 = __this->___mTrackedObserverIds_3;
Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* L_28 = V_1;
NullCheck(L_28);
KeyCollection_t063072DDDA86D6657C33F0A2118BC2B722C38B41* L_29;
L_29 = Dictionary_2_get_Keys_m21DCE07DEC05F24501F2F4EB9DD92E74EDA35604(L_28, Dictionary_2_get_Keys_m21DCE07DEC05F24501F2F4EB9DD92E74EDA35604_RuntimeMethod_var);
RuntimeObject* L_30;
L_30 = Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB(L_27, L_29, Enumerable_Intersect_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m20F1FDCB1F55AEBC7B839A66A7DF39AA183E02CB_RuntimeMethod_var);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_31;
L_31 = Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC(L_30, Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
__this->___mTrackedObserverIds_3 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedObserverIds_3), (void*)L_31);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_32 = __this->___mTrackedObserverIds_3;
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_32, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
if ((((int32_t)L_33) <= ((int32_t)0)))
{
goto IL_00d1;
}
}
{
RuntimeObject* L_34 = ___0_observers;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_35 = __this->___mTrackedObserverIds_3;
NullCheck(L_35);
int32_t L_36;
L_36 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_35, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
NullCheck(L_34);
RuntimeObject* L_37;
L_37 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::get_Item(TKey) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_34, L_36);
V_5 = L_37;
Dictionary_2_tBC0ABC9F2FA898FDB925C47972666E3939924223* L_38 = V_1;
RuntimeObject* L_39 = V_5;
NullCheck(L_39);
int32_t L_40;
L_40 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_39);
NullCheck(L_38);
RuntimeObject* L_41;
L_41 = Dictionary_2_get_Item_mA78721F5C9E0795CAECACB50434FCE2643F1A0A1(L_38, L_40, Dictionary_2_get_Item_mA78721F5C9E0795CAECACB50434FCE2643F1A0A1_RuntimeMethod_var);
V_6 = L_41;
RuntimeObject* L_42 = V_5;
RuntimeObject* L_43 = V_6;
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_44 = (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*)il2cpp_codegen_object_new(Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA_il2cpp_TypeInfo_var);
NullCheck(L_44);
Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5(L_44, L_42, L_43, Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5_RuntimeMethod_var);
return L_44;
}
IL_00d1:
{
return (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*)NULL;
}
}
// System.Tuple`2<Vuforia.Internal.Observers.IObserver,Vuforia.IVuObservationWithPose> Vuforia.Internal.Core.WorldOriginProvider::GetTrackedOriginTargetObserver(System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>,System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* WorldOriginProvider_GetTrackedOriginTargetObserver_mB05191D36CA69CE0B37DE8AD2E645F31DDB6AE40 (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* __this, RuntimeObject* ___0_observers, RuntimeObject* ___1_observations, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t7EE07DB13234D5F5E6644BD2BFD2FD938CF83D33_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD1D6CEE137085C15C5E3B8386D7E0924FF5AF804_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0;
memset((&V_0), 0, sizeof(V_0));
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_4;
memset((&V_4), 0, sizeof(V_4));
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* V_5 = NULL;
{
Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* L_0 = __this->___mOriginTargetObserverIdProvider_2;
NullCheck(L_0);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_1;
L_1 = Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_inline(L_0, NULL);
V_0 = L_1;
bool L_2;
L_2 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_0), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!L_2)
{
goto IL_007f;
}
}
{
RuntimeObject* L_3 = ___0_observers;
int32_t L_4;
L_4 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_0), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
NullCheck(L_3);
bool L_5;
L_5 = InterfaceFuncInvoker2< bool, int32_t, RuntimeObject** >::Invoke(7 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.IObserver>::TryGetValue(TKey,TValue&) */, IDictionary_2_t91D497A4514402F3718B157F352633330086D816_il2cpp_TypeInfo_var, L_3, L_4, (&V_1));
if (!L_5)
{
goto IL_007f;
}
}
{
RuntimeObject* L_6 = ___1_observations;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservationWithPose>::GetEnumerator() */, IEnumerable_1_t7EE07DB13234D5F5E6644BD2BFD2FD938CF83D33_il2cpp_TypeInfo_var, L_6);
V_2 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0075:
{// begin finally (depth: 1)
{
RuntimeObject* L_8 = V_2;
if (!L_8)
{
goto IL_007e;
}
}
{
RuntimeObject* L_9 = V_2;
NullCheck(L_9);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
}
IL_007e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006b_1;
}
IL_002f_1:
{
RuntimeObject* L_10 = V_2;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuObservationWithPose>::get_Current() */, IEnumerator_1_tD1D6CEE137085C15C5E3B8386D7E0924FF5AF804_il2cpp_TypeInfo_var, L_10);
V_3 = L_11;
RuntimeObject* L_12 = V_3;
NullCheck(L_12);
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_13;
L_13 = InterfaceFuncInvoker0< VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F >::Invoke(0 /* Vuforia.VuPoseInfo Vuforia.IVuObservationWithPose::get_PoseInfo() */, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var, L_12);
int32_t L_14 = L_13.___poseStatus_0;
if ((((int32_t)L_14) == ((int32_t)1)))
{
goto IL_006b_1;
}
}
{
RuntimeObject* L_15 = V_3;
int32_t L_16;
L_16 = NativeObservationUtils_GetObserverIdFromVuObservation_m9D5C99E8DACB85E1F9711A0EAE2D21DEAF2DE39C(L_15, NULL);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_17 = V_0;
V_4 = L_17;
int32_t L_18;
L_18 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_4), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
bool L_19;
L_19 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_4), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_16) == ((int32_t)L_18))? 1 : 0)&(int32_t)L_19)))
{
goto IL_006b_1;
}
}
{
RuntimeObject* L_20 = V_1;
RuntimeObject* L_21 = V_3;
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_22 = (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*)il2cpp_codegen_object_new(Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA_il2cpp_TypeInfo_var);
NullCheck(L_22);
Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5(L_22, L_20, L_21, Tuple_2__ctor_m6D1EC18417082993573750D5C6086D6B9F167AF5_RuntimeMethod_var);
V_5 = L_22;
goto IL_0081;
}
IL_006b_1:
{
RuntimeObject* L_23 = V_2;
NullCheck(L_23);
bool L_24;
L_24 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_23);
if (L_24)
{
goto IL_002f_1;
}
}
{
goto IL_007f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007f:
{
return (Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA*)NULL;
}
IL_0081:
{
Tuple_2_t9A3BEDD7EE5611B8F49D7FBED7113BD3C2CA44EA* L_25 = V_5;
return L_25;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Core.WorldOriginProvider/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC8CA225601FA504A6B1DB5D18D74D0E5A94B002B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A* L_0 = (U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A*)il2cpp_codegen_object_new(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m4155E5B5887EC8242A1AC62D1A556FF7776628DE(L_0, NULL);
((U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Core.WorldOriginProvider/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4155E5B5887EC8242A1AC62D1A556FF7776628DE (U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Nullable`1<System.Int32> Vuforia.Internal.Core.WorldOriginProvider/<>c::<.ctor>b__7_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 U3CU3Ec_U3C_ctorU3Eb__7_0_m03FEC2A1EAC2EA65E938DEA9E842B5570FAF73D5 (U3CU3Ec_t7AEF372695DC88752FCE0A266FE28150EF6D1A8A* __this, const RuntimeMethod* method)
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = V_0;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Core.IWorldOriginProvider Vuforia.Internal.Core.WorldOriginProviderFactory::CreateWorldOriginProvider(Vuforia.Internal.Core.IDeviceInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WorldOriginProviderFactory_CreateWorldOriginProvider_mB78EF7263E194D3DD16F92CF006189274BAA12F4 (WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C* __this, RuntimeObject* ___0_deviceInfo, bool ___1_isUsingARFoundation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_deviceInfo;
bool L_1 = ___1_isUsingARFoundation;
WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C* L_2 = (WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C*)il2cpp_codegen_object_new(WorldOriginProvider_tB5B1CE7C5011C11B100648F80BE97A82D4C2E46C_il2cpp_TypeInfo_var);
NullCheck(L_2);
WorldOriginProvider__ctor_m199FD42B302364F227A69D2324528FC9FB0C5825(L_2, L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.Internal.Core.WorldOriginProviderFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldOriginProviderFactory__ctor_mB5C963A9DB5E4CE2244005B512035ADE56C07B28 (WorldOriginProviderFactory_tB154E466F0440D5B7B51FECF627730936914E89C* __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 Vuforia.Internal.Core.OneTimeInitialization::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneTimeInitialization_Initialize_m6348A5C7AA10C9B203BD1DB8A81CBF722932E557 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneTimeInitialization_OnApplicationQuit_m5BC1F33018118A1129E278FD4BCC903F59E57CEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneTimeInitialization_OnSceneLoaded_mBB826EADC9EDC866AE103E60F0685228AC302B71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral396DB705A713F929DF806958157B32564F9E9042);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean Vuforia.IPlayModeEditorUtility::IsVuforiaActiveAndEULAAccepted() */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_0);
if (L_1)
{
goto IL_0023;
}
}
{
RuntimeObject* L_2;
L_2 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.IPlayModeEditorUtility::IsVuforiaEnabledInPlayerSettings() */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_2);
if (!L_3)
{
goto IL_0022;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral396DB705A713F929DF806958157B32564F9E9042, NULL);
}
IL_0022:
{
return;
}
IL_0023:
{
bool L_4 = ((OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_StaticFields*)il2cpp_codegen_static_fields_for(OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_il2cpp_TypeInfo_var))->___sHasApplicationStarted_0;
if (!L_4)
{
goto IL_002b;
}
}
{
return;
}
IL_002b:
{
StaticInstances_Clear_m5A73980D20E0508555D3DBE14B8071776BA09D64(NULL);
((OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_StaticFields*)il2cpp_codegen_static_fields_for(OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_il2cpp_TypeInfo_var))->___sHasApplicationStarted_0 = (bool)1;
UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* L_5 = (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*)il2cpp_codegen_object_new(UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
NullCheck(L_5);
UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041(L_5, NULL, (intptr_t)((void*)OneTimeInitialization_OnSceneLoaded_mBB826EADC9EDC866AE103E60F0685228AC302B71_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_add_sceneLoaded_m14BEBCC5E4A8DD2C806A48D79A4773315CB434C6(L_5, NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_6;
L_6 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_6, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, NULL, (intptr_t)((void*)OneTimeInitialization_OnApplicationQuit_m5BC1F33018118A1129E278FD4BCC903F59E57CEC_RuntimeMethod_var), NULL);
NullCheck(L_7);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(28 /* System.Void Vuforia.Internal.Core.IEngine::add_OnApplicationQuit(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_7, L_8);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_9;
L_9 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_9);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_10;
L_10 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_9, NULL);
NullCheck(L_10);
bool L_11;
L_11 = GenericVuforiaConfiguration_get_DelayedInitialization_mB2948910554DAF9859912CAFA6F4A7D824336801_inline(L_10, NULL);
if (L_11)
{
goto IL_008e;
}
}
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_12;
L_12 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_12, NULL);
NullCheck(L_13);
bool L_14;
L_14 = InterfaceFuncInvoker0< bool >::Invoke(34 /* System.Boolean Vuforia.Internal.Core.IEngine::get_IsInitialized() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_13);
if (L_14)
{
goto IL_008e;
}
}
{
VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* L_15;
L_15 = VuforiaApplication_get_Instance_mAD5B1238C27A229C127BD1E44677713D1CE0FC03(NULL);
NullCheck(L_15);
VuforiaApplication_Initialize_m6A160CFE67CA29CAE0A66EF63358F46885CA144E(L_15, NULL);
}
IL_008e:
{
return;
}
}
// System.Void Vuforia.Internal.Core.OneTimeInitialization::OnSceneLoaded(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneTimeInitialization_OnSceneLoaded_mBB826EADC9EDC866AE103E60F0685228AC302B71 (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, int32_t ___1_mode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_0 = ___0_scene;
int32_t L_1 = ___1_mode;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
VuforiaRuntimeUtilities_AttachVuforiaToMainCamera_mBC299F466EED892BC968A09981EF03528673F01C(L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Core.OneTimeInitialization::OnApplicationQuit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneTimeInitialization_OnApplicationQuit_m5BC1F33018118A1129E278FD4BCC903F59E57CEC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneTimeInitialization_OnApplicationQuit_m5BC1F33018118A1129E278FD4BCC903F59E57CEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneTimeInitialization_OnSceneLoaded_mBB826EADC9EDC866AE103E60F0685228AC302B71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
((OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_StaticFields*)il2cpp_codegen_static_fields_for(OneTimeInitialization_t8BC28904D686B5547A417EE799A12AF9AF3914FC_il2cpp_TypeInfo_var))->___sHasApplicationStarted_0 = (bool)0;
UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* L_0 = (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*)il2cpp_codegen_object_new(UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041(L_0, NULL, (intptr_t)((void*)OneTimeInitialization_OnSceneLoaded_mBB826EADC9EDC866AE103E60F0685228AC302B71_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_remove_sceneLoaded_m72A7C2A1B8EF1C21A208A9A015375577768B3978(L_0, NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_1;
L_1 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_1, NULL);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, NULL, (intptr_t)((void*)OneTimeInitialization_OnApplicationQuit_m5BC1F33018118A1129E278FD4BCC903F59E57CEC_RuntimeMethod_var), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(29 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnApplicationQuit(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2, L_3);
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
// Vuforia.VuforiaEngineError Vuforia.Internal.Core.VuforiaEngineErrorUtil::ToVuforiaEngineError(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaEngineErrorUtil_ToVuforiaEngineError_mEC3DD3E80D52E302A2173BFC052E7DAD2C69FC0F (int32_t ___0_vuErrorCode, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_vuErrorCode;
if ((((int32_t)L_0) == ((int32_t)((int32_t)1536))))
{
goto IL_0012;
}
}
{
int32_t L_1 = ___0_vuErrorCode;
if ((((int32_t)L_1) == ((int32_t)((int32_t)1537))))
{
goto IL_0018;
}
}
{
goto IL_001e;
}
IL_0012:
{
return (int32_t)(((int32_t)1536));
}
IL_0018:
{
return (int32_t)(((int32_t)1537));
}
IL_001e:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuforiaEngineErrorUtil_ToVuforiaEngineError_mEC3DD3E80D52E302A2173BFC052E7DAD2C69FC0F_RuntimeMethod_var)));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuforiaInitError Vuforia.Internal.Core.VuforiaInitErrorUtil::ToVuforiaInitError(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaInitErrorUtil_ToVuforiaInitError_mFAF38691AD0AA6720F90ACA2BC0C2A200257ACF3 (int32_t ___0_vuErrorCode, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_vuErrorCode;
if ((((int32_t)L_0) > ((int32_t)((int32_t)256))))
{
goto IL_002f;
}
}
{
int32_t L_1 = ___0_vuErrorCode;
switch (L_1)
{
case 0:
{
goto IL_007d;
}
case 1:
{
goto IL_007f;
}
case 2:
{
goto IL_0081;
}
case 3:
{
goto IL_0083;
}
case 4:
{
goto IL_0085;
}
}
}
{
int32_t L_2 = ___0_vuErrorCode;
if ((((int32_t)L_2) == ((int32_t)((int32_t)256))))
{
goto IL_0087;
}
}
{
goto IL_00d5;
}
IL_002f:
{
int32_t L_3 = ___0_vuErrorCode;
if ((((int32_t)L_3) == ((int32_t)((int32_t)257))))
{
goto IL_008d;
}
}
{
int32_t L_4 = ___0_vuErrorCode;
switch (((int32_t)il2cpp_codegen_subtract(L_4, ((int32_t)512))))
{
case 0:
{
goto IL_0093;
}
case 1:
{
goto IL_0099;
}
case 2:
{
goto IL_009f;
}
case 3:
{
goto IL_00a5;
}
case 4:
{
goto IL_00ab;
}
case 5:
{
goto IL_00b1;
}
case 6:
{
goto IL_00b7;
}
case 7:
{
goto IL_00bd;
}
}
}
{
int32_t L_5 = ___0_vuErrorCode;
switch (((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)1296))))
{
case 0:
{
goto IL_00c3;
}
case 1:
{
goto IL_00c9;
}
case 2:
{
goto IL_00cf;
}
}
}
{
goto IL_00d5;
}
IL_007d:
{
return (int32_t)(0);
}
IL_007f:
{
return (int32_t)(1);
}
IL_0081:
{
return (int32_t)(2);
}
IL_0083:
{
return (int32_t)(3);
}
IL_0085:
{
return (int32_t)(4);
}
IL_0087:
{
return (int32_t)(((int32_t)257));
}
IL_008d:
{
return (int32_t)(((int32_t)258));
}
IL_0093:
{
return (int32_t)(((int32_t)512));
}
IL_0099:
{
return (int32_t)(((int32_t)513));
}
IL_009f:
{
return (int32_t)(((int32_t)514));
}
IL_00a5:
{
return (int32_t)(((int32_t)515));
}
IL_00ab:
{
return (int32_t)(((int32_t)516));
}
IL_00b1:
{
return (int32_t)(((int32_t)517));
}
IL_00b7:
{
return (int32_t)(((int32_t)518));
}
IL_00bd:
{
return (int32_t)(((int32_t)519));
}
IL_00c3:
{
return (int32_t)(((int32_t)1296));
}
IL_00c9:
{
return (int32_t)(((int32_t)1297));
}
IL_00cf:
{
return (int32_t)(((int32_t)1298));
}
IL_00d5:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_6);
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuforiaInitErrorUtil_ToVuforiaInitError_mFAF38691AD0AA6720F90ACA2BC0C2A200257ACF3_RuntimeMethod_var)));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExternalCameraMonitor__ctor_m8B364E300F7E4E1DE3E82DF6F684569EE3BA5433 (ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExternalCameraMonitor_SceneLoaded_mAA34E087DD8B210717972C07F834B6F07EF5D90F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_engine;
__this->___mEngine_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_0), (void*)L_0);
UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* L_1 = (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*)il2cpp_codegen_object_new(UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041(L_1, __this, (intptr_t)((void*)ExternalCameraMonitor_SceneLoaded_mAA34E087DD8B210717972C07F834B6F07EF5D90F_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_add_sceneLoaded_m14BEBCC5E4A8DD2C806A48D79A4773315CB434C6(L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExternalCameraMonitor_Finalize_m59593A5B4B6316FD38752F55CAB512B372831490 (ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExternalCameraMonitor_SceneLoaded_mAA34E087DD8B210717972C07F834B6F07EF5D90F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A* L_0 = (UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A*)il2cpp_codegen_object_new(UnityAction_2_t1C08AEB5AA4F72FEFAB7F303E33C8CFFF80A8C3A_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityAction_2__ctor_m0E0C01B7056EB1CB1E6C6F4FC457EBCA3F6B0041(L_0, __this, (intptr_t)((void*)ExternalCameraMonitor_SceneLoaded_mAA34E087DD8B210717972C07F834B6F07EF5D90F_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_remove_sceneLoaded_m72A7C2A1B8EF1C21A208A9A015375577768B3978(L_0, NULL);
goto IL_001a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001a:
{
return;
}
}
// System.Boolean Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::DoesCameraRequireReinit(Vuforia.Internal.ExternalCamera.IExternalCamera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExternalCameraMonitor_DoesCameraRequireReinit_m0F0838FF9CF05BC5A022F1ADF7B35FCD3C213C8B (RuntimeObject* ___0_camera, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_camera;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
Type_t* L_2;
L_2 = ExternalCameraMonitor_GetRequiredExternalCameraType_m0814CD761855DD57716CA6EC4D7AAF388014DA74(NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, L_2, NULL);
return L_3;
}
}
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::SceneLoaded(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExternalCameraMonitor_SceneLoaded_mAA34E087DD8B210717972C07F834B6F07EF5D90F (ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, int32_t ___1_mode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___1_mode;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_000d;
}
}
{
bool L_1 = __this->___mVuforiaInScene_1;
if (!L_1)
{
goto IL_000d;
}
}
{
return;
}
IL_000d:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_2;
L_2 = VuforiaRuntimeUtilities_AreVuforiaMonoBehavioursInScene_m49D496B0FF28ACD84E9E03CD1C21E7C4DE2E4E0D(NULL);
__this->___mVuforiaInScene_1 = L_2;
bool L_3 = __this->___mVuforiaInScene_1;
if (L_3)
{
goto IL_0021;
}
}
{
return;
}
IL_0021:
{
RuntimeObject* L_4 = __this->___mEngine_0;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(34 /* System.Boolean Vuforia.Internal.Core.IEngine::get_IsInitialized() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_4);
if (L_5)
{
goto IL_002f;
}
}
{
return;
}
IL_002f:
{
RuntimeObject* L_6 = __this->___mEngine_0;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(37 /* Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.Core.IEngine::get_ExternalCamera() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_6);
bool L_8;
L_8 = ExternalCameraMonitor_DoesCameraRequireReinit_m0F0838FF9CF05BC5A022F1ADF7B35FCD3C213C8B(L_7, NULL);
if (!L_8)
{
goto IL_0062;
}
}
{
RuntimeObject* L_9 = __this->___mEngine_0;
NullCheck(L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(61 /* System.Boolean Vuforia.Internal.Core.IEngine::Deinit() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_9);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_11 = ___0_scene;
int32_t L_12 = ___1_mode;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
VuforiaRuntimeUtilities_AttachVuforiaToMainCamera_mBC299F466EED892BC968A09981EF03528673F01C(L_11, L_12, NULL);
RuntimeObject* L_13 = __this->___mEngine_0;
NullCheck(L_13);
bool L_14;
L_14 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(54 /* System.Boolean Vuforia.Internal.Core.IEngine::Init(System.String) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_13, (String_t*)NULL);
return;
}
IL_0062:
{
return;
}
}
// System.Type Vuforia.Internal.ExternalCamera.ExternalCameraMonitor::GetRequiredExternalCameraType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ExternalCameraMonitor_GetRequiredExternalCameraType_m0814CD761855DD57716CA6EC4D7AAF388014DA74 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsARFoundationScene_m3405DFAFC848B09D01181EFF7E125EB5384B3079(NULL);
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
return L_2;
}
IL_0012:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_3;
L_3 = VuforiaRuntimeUtilities_IsWebCamPlayMode_m2699673E9C8826815D2075430D230860CA051CE0(NULL);
if (!L_3)
{
goto IL_0024;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
return L_5;
}
IL_0024:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_6;
L_6 = VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE(NULL);
if (!L_6)
{
goto IL_0036;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
return L_8;
}
IL_0036:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
return L_10;
}
}
#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
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateExternalCamera(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateExternalCamera_m41C9293E45F438C077399A8D3886FEB6445B3245 (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsARFoundationScene_m3405DFAFC848B09D01181EFF7E125EB5384B3079(NULL);
if (!L_0)
{
goto IL_000f;
}
}
{
RuntimeObject* L_1 = ___0_engine;
RuntimeObject* L_2;
L_2 = ExternalCameraFactory_CreateARFoundationCamera_m25E8113DA3B6CF449459B3D724210114B5876155(__this, L_1, NULL);
return L_2;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_3;
L_3 = VuforiaRuntimeUtilities_IsWebCamPlayMode_m2699673E9C8826815D2075430D230860CA051CE0(NULL);
if (!L_3)
{
goto IL_001e;
}
}
{
RuntimeObject* L_4 = ___0_engine;
RuntimeObject* L_5;
L_5 = ExternalCameraFactory_CreateWebCam_mE4CCC46C0E3E28F93119BC75E3812BEBDBB6051C(__this, L_4, NULL);
return L_5;
}
IL_001e:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_6;
L_6 = VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE(NULL);
if (!L_6)
{
goto IL_002d;
}
}
{
RuntimeObject* L_7 = ___0_engine;
RuntimeObject* L_8;
L_8 = ExternalCameraFactory_CreateSimulatorCamera_mB140FB28314ED3BCBE5BC817C87D0B83221E28BA(__this, L_7, NULL);
return L_8;
}
IL_002d:
{
NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC* L_9 = (NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC*)il2cpp_codegen_object_new(NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC_il2cpp_TypeInfo_var);
NullCheck(L_9);
NullExternalCamera__ctor_m0EFA784C4147FCA8C9DB6D2BF0A9C1F2859D842F(L_9, NULL);
return L_9;
}
}
// Vuforia.Internal.ExternalCamera.ExternalCameraMonitor Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateExternalCameraMonitor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* ExternalCameraFactory_CreateExternalCameraMonitor_m3400A440A3E5B61D070D82045EEC2713FCE14449 (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155* L_1 = (ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155*)il2cpp_codegen_object_new(ExternalCameraMonitor_tB4AD9878FE9F66011179D419DC74CB11C892D155_il2cpp_TypeInfo_var);
NullCheck(L_1);
ExternalCameraMonitor__ctor_m8B364E300F7E4E1DE3E82DF6F684569EE3BA5433(L_1, L_0, NULL);
return L_1;
}
}
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateARFoundationCamera(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateARFoundationCamera_m25E8113DA3B6CF449459B3D724210114B5876155 (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
il2cpp_codegen_runtime_class_init_inline(ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
RuntimeObject* L_2;
L_2 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* L_3 = (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820*)il2cpp_codegen_object_new(ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820_il2cpp_TypeInfo_var);
NullCheck(L_3);
ARFoundationImageProvider__ctor_m8AF47EFF1A587A2BD32A312FAE80D13EE0859B37(L_3, L_2, NULL);
RuntimeObject* L_4;
L_4 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* L_5 = (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F*)il2cpp_codegen_object_new(ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var);
NullCheck(L_5);
ARFoundationPoseProvider__ctor_m4C6020E151D747488F834CF71BC9C3598FCD19D9(L_5, L_4, NULL);
RuntimeObject* L_6;
L_6 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_7;
L_7 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = CoreDependencies_get_UnityMainThreadTaskScheduler_m6C398AB549C0BF3A77FFE4285F25881FC9FA14BD_inline(L_7, NULL);
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* L_9 = (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77*)il2cpp_codegen_object_new(ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77_il2cpp_TypeInfo_var);
NullCheck(L_9);
ARFoundationAnchorManager__ctor_mCE8CFB8F134FE67E805AB1C4A5A4A4D4F75DB9F3(L_9, L_6, L_8, NULL);
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_10 = (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6*)il2cpp_codegen_object_new(ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var);
NullCheck(L_10);
ARFoundationCamera__ctor_mE4CA89B78449D10D44182DB016CBE099E1530225(L_10, L_0, L_1, L_3, L_5, L_9, NULL);
return L_10;
}
}
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateWebCam(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateWebCam_mE4CCC46C0E3E28F93119BC75E3812BEBDBB6051C (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateWebCamU3Eb__3_0_m8C4A8096EA28630C8ADC2EE1D1A4F28A6DB38EA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* V_0 = NULL;
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
int32_t G_B2_2 = 0;
RuntimeObject* G_B2_3 = NULL;
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* G_B1_0 = NULL;
String_t* G_B1_1 = NULL;
int32_t G_B1_2 = 0;
RuntimeObject* G_B1_3 = NULL;
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0;
L_0 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_0);
WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* L_1;
L_1 = VuforiaConfiguration_get_WebCam_m46267E92258F47134B932539F4BC801F6412CDAA_inline(L_0, NULL);
V_0 = L_1;
Application_set_runInBackground_m4CD0DF59011994C4DB76D7A2FE7A02BC07B4AF67((bool)1, NULL);
RuntimeObject* L_2 = ___0_engine;
WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = WebCamConfiguration_get_RenderTextureLayer_m9AE215F3815A6ED91EF680690932ACA0EE4D9EC2_inline(L_3, NULL);
WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* L_5 = V_0;
NullCheck(L_5);
String_t* L_6;
L_6 = WebCamConfiguration_get_DeviceNameSetInEditor_m3A2345BD7FB8FECEAD6E05EF649B14C193BD2294(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var);
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* L_7 = ((U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1;
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* L_8 = L_7;
G_B1_0 = L_8;
G_B1_1 = L_6;
G_B1_2 = L_4;
G_B1_3 = L_2;
if (L_8)
{
G_B2_0 = L_8;
G_B2_1 = L_6;
G_B2_2 = L_4;
G_B2_3 = L_2;
goto IL_003d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var);
U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417* L_9 = ((U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var))->___U3CU3E9_0;
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* L_10 = (WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743*)il2cpp_codegen_object_new(WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743_il2cpp_TypeInfo_var);
NullCheck(L_10);
WebCamTexAdaptorProvider__ctor_mC4019559A9B76EA589CCF74B5ACFE16534BC2F72(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CCreateWebCamU3Eb__3_0_m8C4A8096EA28630C8ADC2EE1D1A4F28A6DB38EA1_RuntimeMethod_var), NULL);
WebCamTexAdaptorProvider_t5BB6A738F1AE9CCC19DCE6C05C30CFB4C07AE743* L_11 = L_10;
((U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_11);
G_B2_0 = L_11;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
G_B2_3 = G_B1_3;
}
IL_003d:
{
WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178* L_12 = (WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178*)il2cpp_codegen_object_new(WebCam_tF3F17C57858C77AFA3FFE56375FF1CEC1814E178_il2cpp_TypeInfo_var);
NullCheck(L_12);
WebCam__ctor_m51E8AB12C4A5EC1A20A490208C4044B3B06D8307(L_12, G_B2_3, G_B2_2, G_B2_1, G_B2_0, NULL);
return L_12;
}
}
// Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.ExternalCamera.ExternalCameraFactory::CreateSimulatorCamera(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExternalCameraFactory_CreateSimulatorCamera_mB140FB28314ED3BCBE5BC817C87D0B83221E28BA (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* L_1 = (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6*)il2cpp_codegen_object_new(SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6_il2cpp_TypeInfo_var);
NullCheck(L_1);
SimulatorCamera__ctor_m4F1E46079313D76189E84B7EA0913479C6105EEE(L_1, L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExternalCameraFactory__ctor_mA0A071B275D42FE38CBCF77225B6E6E2B7435023 (ExternalCameraFactory_tE243D386B1C9C11CEA6603899B1EFBC4C7F018AF* __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 Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1C51B299ECD95DD24822BBEEBCC2765933088513 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417* L_0 = (U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417*)il2cpp_codegen_object_new(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m68DD16E47C984B0ABA83AA58219B2A5A231867AB(L_0, NULL);
((U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m68DD16E47C984B0ABA83AA58219B2A5A231867AB (U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.IWebCamTexAdaptor Vuforia.Internal.ExternalCamera.ExternalCameraFactory/<>c::<CreateWebCam>b__3_0(System.String,Vuforia.WebCamProfile/ProfileData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CCreateWebCamU3Eb__3_0_m8C4A8096EA28630C8ADC2EE1D1A4F28A6DB38EA1 (U3CU3Ec_t3595A0B16572D9B69212C062A660469A9EE6B417* __this, String_t* ___0_name, ProfileData_tA2B9E7119CD0F5AE7EDAF3E1141BBA4905FDDAC6 ___1_profileData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
ProfileData_tA2B9E7119CD0F5AE7EDAF3E1141BBA4905FDDAC6 L_1 = ___1_profileData;
WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C* L_2 = (WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C*)il2cpp_codegen_object_new(WebCamTexAdaptor_t53A536D1F86A208EFF24292964331A6A193DF15C_il2cpp_TypeInfo_var);
NullCheck(L_2);
WebCamTexAdaptor__ctor_m3914300C9F9C0272FD4DBC17B62F5E85157843CD(L_2, L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.Internal.ExternalCamera.NullExternalCamera::Init(System.Func`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullExternalCamera_Init_mA7F91A5FF151E0F4F697D8932E486BF23F1907EF (NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_initOnCameraReady, const RuntimeMethod* method)
{
{
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_0 = ___0_initOnCameraReady;
NullCheck(L_0);
bool L_1;
L_1 = Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.Internal.ExternalCamera.NullExternalCamera::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullExternalCamera_Dispose_m9C7C0F22CC52AD95DE252EC63B1D4930B726972A (NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.ExternalCamera.NullExternalCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullExternalCamera__ctor_m0EFA784C4147FCA8C9DB6D2BF0A9C1F2859D842F (NullExternalCamera_t17F167747F105D56A932BA3FDB07128271C78DFC* __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
extern "C" char* DEFAULT_CALL ReversePInvokeWrapper_ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84(intptr_t ___0_posePtr)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
String_t* returnValue;
returnValue = ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84(___0_posePtr, NULL);
// Marshaling of return value back from managed representation
char* _returnValue_marshaled = NULL;
_returnValue_marshaled = il2cpp_codegen_marshal_string(returnValue);
return _returnValue_marshaled;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813(intptr_t ___0_uuidPtr)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
bool returnValue;
returnValue = ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813(___0_uuidPtr, NULL);
return static_cast<int32_t>(returnValue);
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::.ctor(Vuforia.ARFoundation.IARFoundationFacade,Vuforia.Internal.Core.IUnityMainThreadTaskScheduler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager__ctor_mCE8CFB8F134FE67E805AB1C4A5A4A4D4F75DB9F3 (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __this, RuntimeObject* ___0_arFoundationFacade, RuntimeObject* ___1_taskScheduler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationAnchorManager_OnAnchorsChanged_m6CDCAE58D233553B55495E3D46C5BF9DD6BE15A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_arFoundationFacade;
__this->___mARFoundationFacade_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationFacade_0), (void*)L_0);
RuntimeObject* L_1 = __this->___mARFoundationFacade_0;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_2 = (Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)il2cpp_codegen_object_new(Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_2__ctor_m4DFF2FD28CC15822E2988C057A1B5B21140EABB3(L_2, __this, (intptr_t)((void*)ARFoundationAnchorManager_OnAnchorsChanged_m6CDCAE58D233553B55495E3D46C5BF9DD6BE15A7_RuntimeMethod_var), NULL);
NullCheck(L_1);
InterfaceActionInvoker1< Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* >::Invoke(4 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::add_AnchorsChangedEvent(System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_1, L_2);
RuntimeObject* L_3 = ___1_taskScheduler;
__this->___mTaskScheduler_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTaskScheduler_1), (void*)L_3);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager_Dispose_m5F6D912A47DC6BE311F1327880913FCCF5424F7B (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationAnchorManager_OnAnchorsChanged_m6CDCAE58D233553B55495E3D46C5BF9DD6BE15A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mARFoundationFacade_0;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_1 = (Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)il2cpp_codegen_object_new(Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m4DFF2FD28CC15822E2988C057A1B5B21140EABB3(L_1, __this, (intptr_t)((void*)ARFoundationAnchorManager_OnAnchorsChanged_m6CDCAE58D233553B55495E3D46C5BF9DD6BE15A7_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* >::Invoke(5 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::remove_AnchorsChangedEvent(System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::SetNativeCallbacks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager_SetNativeCallbacks_m274A399E9735198ED729379F2933BCDAD6F6C12E (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA* L_1 = (CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA*)il2cpp_codegen_object_new(CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA_il2cpp_TypeInfo_var);
NullCheck(L_1);
CreateAnchorMethod__ctor_mE525B6B7825752649D9DFC045E2DF3A5EB40366E(L_1, NULL, (intptr_t)((void*)ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< CreateAnchorMethod_t35A4E19769E885726215C5C52A96EC476DFF2BAA* >::Invoke(5 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::SetCreateAnchorMethod(Vuforia.Internal.VuforiaDriver.CreateAnchorMethod) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_0, L_1);
RuntimeObject* L_2;
L_2 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7* L_3 = (RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7*)il2cpp_codegen_object_new(RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7_il2cpp_TypeInfo_var);
NullCheck(L_3);
RemoveAnchorMethod__ctor_mEB04CFA502C71EDDBC9B5541C9A599EF83CF6D77(L_3, NULL, (intptr_t)((void*)ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813_RuntimeMethod_var), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< RemoveAnchorMethod_tF0D8ECE4C979D017A0501A8328320A851D9773A7* >::Invoke(6 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::SetRemoveAnchorMethod(Vuforia.Internal.VuforiaDriver.RemoveAnchorMethod) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_2, L_3);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnAnchorsChanged(System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationAnchorManager_OnAnchorsChanged_m6CDCAE58D233553B55495E3D46C5BF9DD6BE15A7 (ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* __this, List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* ___0_removed, List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* ___1_updated, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* V_0 = NULL;
int32_t V_1 = 0;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* V_6 = NULL;
int32_t V_7 = 0;
intptr_t V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
int32_t V_10 = 0;
{
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_0 = ___0_removed;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline(L_0, List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_00bf;
}
}
{
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_2 = ___0_removed;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline(L_2, List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_4 = (AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D*)(AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D*)SZArrayNew(AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D_il2cpp_TypeInfo_var, (uint32_t)L_3);
V_0 = L_4;
V_3 = 0;
goto IL_005c;
}
IL_001c:
{
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_5 = V_0;
int32_t L_6 = V_3;
il2cpp_codegen_initobj((&V_4), sizeof(Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845));
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_7 = ___0_removed;
int32_t L_8 = V_3;
NullCheck(L_7);
Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* L_9;
L_9 = List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60(L_7, L_8, List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60_RuntimeMethod_var);
NullCheck(L_9);
String_t* L_10;
L_10 = Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_inline(L_9, Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_RuntimeMethod_var);
(&V_4)->___uuid_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&(&V_4)->___uuid_0), (void*)L_10);
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_11 = ___0_removed;
int32_t L_12 = V_3;
NullCheck(L_11);
Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* L_13;
L_13 = List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60(L_11, L_12, List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60_RuntimeMethod_var);
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_inline(L_13, Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_RuntimeMethod_var);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_15;
L_15 = ARFoundationAnchorManager_ToNativePose_m683A2FA2D3E0B22A867F8C8002DDB594BC7B146B(L_14, NULL);
(&V_4)->___pose_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_4)->___pose_1))->___translationData_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_4)->___pose_1))->___rotationData_1), (void*)NULL);
#endif
Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 L_16 = V_4;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845)L_16);
int32_t L_17 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_005c:
{
int32_t L_18 = V_3;
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_19 = ___0_removed;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline(L_19, List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
if ((((int32_t)L_18) < ((int32_t)L_20)))
{
goto IL_001c;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_23;
L_23 = Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7(L_22, NULL);
V_1 = L_23;
int32_t L_24 = V_1;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_25 = V_0;
NullCheck(L_25);
intptr_t L_26;
L_26 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(((int32_t)il2cpp_codegen_multiply(L_24, ((int32_t)(((RuntimeArray*)L_25)->max_length)))), NULL);
V_2 = L_26;
V_5 = 0;
goto IL_00a3;
}
IL_0085:
{
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_27 = V_0;
int32_t L_28 = V_5;
NullCheck(L_27);
int32_t L_29 = L_28;
Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
intptr_t L_31 = V_2;
int32_t L_32 = V_5;
int32_t L_33 = V_1;
intptr_t L_34;
L_34 = IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A(L_31, ((int32_t)il2cpp_codegen_multiply(L_32, L_33)), NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557(L_30, L_34, (bool)0, Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557_RuntimeMethod_var);
int32_t L_35 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00a3:
{
int32_t L_36 = V_5;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_37 = V_0;
NullCheck(L_37);
if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
{
goto IL_0085;
}
}
{
RuntimeObject* L_38;
L_38 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
intptr_t L_39 = V_2;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_40 = V_0;
NullCheck(L_40);
NullCheck(L_38);
InterfaceActionInvoker3< intptr_t, int32_t, int32_t >::Invoke(7 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::UpdateAnchors(System.IntPtr,System.Int32,Vuforia.Internal.VuforiaDriver.AnchorStatus) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_38, L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)), 2);
intptr_t L_41 = V_2;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_41, NULL);
}
IL_00bf:
{
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_42 = ___1_updated;
NullCheck(L_42);
int32_t L_43;
L_43 = List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline(L_42, List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
if ((((int32_t)L_43) <= ((int32_t)0)))
{
goto IL_0192;
}
}
{
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_44 = ___1_updated;
NullCheck(L_44);
int32_t L_45;
L_45 = List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline(L_44, List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_46 = (AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D*)(AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D*)SZArrayNew(AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D_il2cpp_TypeInfo_var, (uint32_t)L_45);
V_6 = L_46;
V_9 = 0;
goto IL_0123;
}
IL_00dd:
{
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_47 = V_6;
int32_t L_48 = V_9;
il2cpp_codegen_initobj((&V_4), sizeof(Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845));
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_49 = ___1_updated;
int32_t L_50 = V_9;
NullCheck(L_49);
Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* L_51;
L_51 = List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60(L_49, L_50, List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60_RuntimeMethod_var);
NullCheck(L_51);
String_t* L_52;
L_52 = Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_inline(L_51, Tuple_2_get_Item1_mA1D0CA101464A8408F03EF683627292B09F06DA7_RuntimeMethod_var);
(&V_4)->___uuid_0 = L_52;
Il2CppCodeGenWriteBarrier((void**)(&(&V_4)->___uuid_0), (void*)L_52);
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_53 = ___1_updated;
int32_t L_54 = V_9;
NullCheck(L_53);
Tuple_2_tF7AF9F9781194D4D3176DF8197C66007CD6F4B0C* L_55;
L_55 = List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60(L_53, L_54, List_1_get_Item_m3809107FE69581C736174830D5D4697C9B12DC60_RuntimeMethod_var);
NullCheck(L_55);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56;
L_56 = Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_inline(L_55, Tuple_2_get_Item2_m4AC2D94B4E22A5C3AFBB36E91A31CB0DAEBBE115_RuntimeMethod_var);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_57;
L_57 = ARFoundationAnchorManager_ToNativePose_m683A2FA2D3E0B22A867F8C8002DDB594BC7B146B(L_56, NULL);
(&V_4)->___pose_1 = L_57;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_4)->___pose_1))->___translationData_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_4)->___pose_1))->___rotationData_1), (void*)NULL);
#endif
Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 L_58 = V_4;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845)L_58);
int32_t L_59 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_59, 1));
}
IL_0123:
{
int32_t L_60 = V_9;
List_1_t62BA79DBA78E249CF069675D730077EABD7E4251* L_61 = ___1_updated;
NullCheck(L_61);
int32_t L_62;
L_62 = List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_inline(L_61, List_1_get_Count_mF4B9DDDF25CEDA289D2A8E0E2558417E3A7357BE_RuntimeMethod_var);
if ((((int32_t)L_60) < ((int32_t)L_62)))
{
goto IL_00dd;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_63 = { reinterpret_cast<intptr_t> (Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_64;
L_64 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_63, NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_65;
L_65 = Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7(L_64, NULL);
V_7 = L_65;
int32_t L_66 = V_7;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_67 = V_6;
NullCheck(L_67);
intptr_t L_68;
L_68 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(((int32_t)il2cpp_codegen_multiply(L_66, ((int32_t)(((RuntimeArray*)L_67)->max_length)))), NULL);
V_8 = L_68;
V_10 = 0;
goto IL_0172;
}
IL_0151:
{
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_69 = V_6;
int32_t L_70 = V_10;
NullCheck(L_69);
int32_t L_71 = L_70;
Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845 L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
intptr_t L_73 = V_8;
int32_t L_74 = V_10;
int32_t L_75 = V_7;
intptr_t L_76;
L_76 = IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A(L_73, ((int32_t)il2cpp_codegen_multiply(L_74, L_75)), NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557(L_72, L_76, (bool)0, Marshal_StructureToPtr_TisAnchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_m8F346A787F33F898BBF5E808AA4788808D193557_RuntimeMethod_var);
int32_t L_77 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_0172:
{
int32_t L_78 = V_10;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_79 = V_6;
NullCheck(L_79);
if ((((int32_t)L_78) < ((int32_t)((int32_t)(((RuntimeArray*)L_79)->max_length)))))
{
goto IL_0151;
}
}
{
RuntimeObject* L_80;
L_80 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
intptr_t L_81 = V_8;
AnchorU5BU5D_t34ECD6B769E16DAD01EAB9F674E721E7B993304D* L_82 = V_6;
NullCheck(L_82);
NullCheck(L_80);
InterfaceActionInvoker3< intptr_t, int32_t, int32_t >::Invoke(7 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::UpdateAnchors(System.IntPtr,System.Int32,Vuforia.Internal.VuforiaDriver.AnchorStatus) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_80, L_81, ((int32_t)(((RuntimeArray*)L_82)->max_length)), 1);
intptr_t L_83 = V_8;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_83, NULL);
}
IL_0192:
{
return;
}
}
// UnityEngine.Pose Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::ToUnityPose(Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ARFoundationAnchorManager_ToUnityPose_m18EFF20B2788974A2F9B91AB3EA392BD5084B72C (AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F ___0_pose, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_initobj((&V_0), sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_0 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0.___rotationData_1;
NullCheck(L_1);
int32_t L_2 = 0;
float L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_4 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_4.___rotationData_1;
NullCheck(L_5);
int32_t L_6 = 3;
float L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_8 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = L_8.___rotationData_1;
NullCheck(L_9);
int32_t L_10 = 6;
float L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), L_3, L_7, L_11, (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 0, L_12, NULL);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_13 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = L_13.___rotationData_1;
NullCheck(L_14);
int32_t L_15 = 1;
float L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_17 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_18 = L_17.___rotationData_1;
NullCheck(L_18);
int32_t L_19 = 4;
float L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_21 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = L_21.___rotationData_1;
NullCheck(L_22);
int32_t L_23 = 7;
float L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_25), L_16, L_20, L_24, (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 1, L_25, NULL);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_26 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = L_26.___rotationData_1;
NullCheck(L_27);
int32_t L_28 = 2;
float L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_30 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = L_30.___rotationData_1;
NullCheck(L_31);
int32_t L_32 = 5;
float L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_34 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_35 = L_34.___rotationData_1;
NullCheck(L_35);
int32_t L_36 = 8;
float L_37 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38;
memset((&L_38), 0, sizeof(L_38));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_38), L_29, L_33, L_37, (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 2, L_38, NULL);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_39 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = L_39.___translationData_0;
NullCheck(L_40);
int32_t L_41 = 0;
float L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_43 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = L_43.___translationData_0;
NullCheck(L_44);
int32_t L_45 = 1;
float L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_47 = ___0_pose;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_48 = L_47.___translationData_0;
NullCheck(L_48);
int32_t L_49 = 2;
float L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_51;
memset((&L_51), 0, sizeof(L_51));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_51), L_42, L_46, ((-L_50)), (1.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 3, L_51, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_52;
L_52 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_0), 3, NULL);
V_1 = L_52;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_53 = V_1;
float L_54 = L_53.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_55 = V_1;
float L_56 = L_55.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_57 = V_1;
float L_58 = L_57.___z_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
memset((&L_59), 0, sizeof(L_59));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_59), L_54, L_56, L_58, /*hidden argument*/NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60;
L_60 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&V_0), NULL);
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_61;
memset((&L_61), 0, sizeof(L_61));
Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_61), L_59, L_60, /*hidden argument*/NULL);
return L_61;
}
}
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::ToNativePose(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F ARFoundationAnchorManager_ToNativePose_m683A2FA2D3E0B22A867F8C8002DDB594BC7B146B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_4;
memset((&V_4), 0, sizeof(V_4));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F V_5;
memset((&V_5), 0, sizeof(V_5));
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
NullCheck(L_0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_0, NULL);
V_0 = L_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_0), 0, NULL);
V_1 = L_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
L_3 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_0), 1, NULL);
V_2 = L_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
L_4 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_0), 2, NULL);
V_3 = L_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
L_5 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_0), 3, NULL);
V_4 = L_5;
il2cpp_codegen_initobj((&V_5), sizeof(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = L_6;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_4;
float L_9 = L_8.___x_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_9);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = L_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = V_4;
float L_12 = L_11.___y_2;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_12);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = L_10;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = V_4;
float L_15 = L_14.___z_3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)((-L_15)));
(&V_5)->___translationData_0 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___translationData_0), (void*)L_13);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_16;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18 = V_1;
float L_19 = L_18.___x_1;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_19);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = L_17;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = V_2;
float L_22 = L_21.___x_1;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_22);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = L_20;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24 = V_3;
float L_25 = L_24.___x_1;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_25);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = L_23;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27 = V_1;
float L_28 = L_27.___y_2;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(3), (float)L_28);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = L_26;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = V_2;
float L_31 = L_30.___y_2;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(4), (float)L_31);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = L_29;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_33 = V_3;
float L_34 = L_33.___y_2;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(5), (float)L_34);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_35 = L_32;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_36 = V_1;
float L_37 = L_36.___z_3;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(6), (float)L_37);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = L_35;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39 = V_2;
float L_40 = L_39.___z_3;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(7), (float)L_40);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = L_38;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_42 = V_3;
float L_43 = L_42.___z_3;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(8), (float)L_43);
(&V_5)->___rotationData_1 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___rotationData_1), (void*)L_41);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_44 = V_5;
return L_44;
}
}
// System.String Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnCreateAnchorInternal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ARFoundationAnchorManager_OnCreateAnchorInternal_mBC1BA9A60EFD398077EF40D8D3D89023838FB035 (intptr_t ___0_posePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
intptr_t L_0 = ___0_posePtr;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
RuntimeObject* L_3;
L_3 = Marshal_PtrToStructure_m235E141E21BFB69A01B07DDDF1702BA7D5723AC3(L_0, L_2, NULL);
V_0 = ((*(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F*)((AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F*)(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F*)UnBox(L_3, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_il2cpp_TypeInfo_var))));
il2cpp_codegen_runtime_class_init_inline(ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
RuntimeObject* L_4;
L_4 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F L_5 = V_0;
Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_6;
L_6 = ARFoundationAnchorManager_ToUnityPose_m18EFF20B2788974A2F9B91AB3EA392BD5084B72C(L_5, NULL);
NullCheck(L_4);
String_t* L_7;
L_7 = InterfaceFuncInvoker1< String_t*, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 >::Invoke(16 /* System.String Vuforia.ARFoundation.IARFoundationFacade::AddAnchor(UnityEngine.Pose) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_4, L_6);
V_1 = L_7;
goto IL_0037;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{// begin catch(System.Exception)
NullCheck(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)));
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)));
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_8, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0035;
}// end catch (depth: 1)
IL_0035:
{
return (String_t*)NULL;
}
IL_0037:
{
String_t* L_9 = V_1;
return L_9;
}
}
// System.String Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnCreateAnchor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ARFoundationAnchorManager_OnCreateAnchor_mFBB20DE919372BDFBE15F7C343C4184FFA567E84 (intptr_t ___0_posePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityMainThreadTaskScheduler_RunOnMainThread_TisString_t_m3780AE5FC16EE1F6AAEAFC4BD72192813C3C0FAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3COnCreateAnchorU3Eb__0_mF410B0A5CBC9451F58634EF96FBB3560D53B83A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* V_0 = NULL;
{
U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* L_0 = (U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass11_0__ctor_m2511DCA084512354539E4093204CA3CAAFC600FC(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* L_1 = V_0;
intptr_t L_2 = ___0_posePtr;
NullCheck(L_1);
L_1->___posePtr_0 = L_2;
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_3;
L_3 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = CoreDependencies_get_UnityMainThreadTaskScheduler_m6C398AB549C0BF3A77FFE4285F25881FC9FA14BD_inline(L_3, NULL);
U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* L_5 = V_0;
Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_6 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3COnCreateAnchorU3Eb__0_mF410B0A5CBC9451F58634EF96FBB3560D53B83A8_RuntimeMethod_var), NULL);
NullCheck(L_4);
String_t* L_7;
L_7 = GenericInterfaceFuncInvoker1< String_t*, Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* >::Invoke(IUnityMainThreadTaskScheduler_RunOnMainThread_TisString_t_m3780AE5FC16EE1F6AAEAFC4BD72192813C3C0FAC_RuntimeMethod_var, L_4, L_6);
return L_7;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnRemoveAnchorInternal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationAnchorManager_OnRemoveAnchorInternal_m43C6B250D60528CD31E0D344263DC4E2D7941A5B (intptr_t ___0_uuidPtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
intptr_t L_0 = ___0_uuidPtr;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_0, NULL);
V_0 = L_1;
il2cpp_codegen_runtime_class_init_inline(ARFoundationFacade_tE4CD80FD49D8D36E04435137A1964D6C99946EFA_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = ARFoundationFacade_get_Instance_mD78F3ED899EA0783BA65B933D0087D437173B10E(NULL);
String_t* L_3 = V_0;
NullCheck(L_2);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(17 /* System.Boolean Vuforia.ARFoundation.IARFoundationFacade::RemoveAnchor(System.String) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_2, L_3);
V_1 = L_4;
goto IL_0023;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0015;
}
throw e;
}
CATCH_0015:
{// begin catch(System.Exception)
NullCheck(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)));
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)));
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_5, NULL);
V_1 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0023;
}// end catch (depth: 1)
IL_0023:
{
bool L_6 = V_1;
return L_6;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationAnchorManager::OnRemoveAnchor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationAnchorManager_OnRemoveAnchor_m36BDFC0315E4F246204E313601861177CB286813 (intptr_t ___0_uuidPtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityMainThreadTaskScheduler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m55F198DEA4451605AAC2FABA99268D55359BBD41_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_U3COnRemoveAnchorU3Eb__0_m0DF6BB54D218D7F9816F5AC67FD0DBF96D128749_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* V_0 = NULL;
{
U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* L_0 = (U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass13_0__ctor_m5CB5DCB05B408B69EAC3E6C87BEE91C80296F512(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* L_1 = V_0;
intptr_t L_2 = ___0_uuidPtr;
NullCheck(L_1);
L_1->___uuidPtr_0 = L_2;
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_3;
L_3 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = CoreDependencies_get_UnityMainThreadTaskScheduler_m6C398AB549C0BF3A77FFE4285F25881FC9FA14BD_inline(L_3, NULL);
U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* L_5 = V_0;
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_6 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3COnRemoveAnchorU3Eb__0_m0DF6BB54D218D7F9816F5AC67FD0DBF96D128749_RuntimeMethod_var), NULL);
NullCheck(L_4);
bool L_7;
L_7 = GenericInterfaceFuncInvoker1< bool, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* >::Invoke(IUnityMainThreadTaskScheduler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m55F198DEA4451605AAC2FABA99268D55359BBD41_RuntimeMethod_var, L_4, L_6);
return L_7;
}
}
#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: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___translationData_0 != NULL)
{
if (3 > (unmarshaled.___translationData_0)->max_length)
{
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_exception("", "Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout."), NULL);
}
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(3); i++)
{
(marshaled.___translationData_0)[i] = (unmarshaled.___translationData_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
if (unmarshaled.___rotationData_1 != NULL)
{
if (9 > (unmarshaled.___rotationData_1)->max_length)
{
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_exception("", "Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout."), NULL);
}
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(9); i++)
{
(marshaled.___rotationData_1)[i] = (unmarshaled.___rotationData_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
}
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke_back(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke& marshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___translationData_0 = reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 3));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___translationData_0), (void*)reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 3)));
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(3); i++)
{
(unmarshaled.___translationData_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___translationData_0)[i]);
}
unmarshaled.___rotationData_1 = reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 9));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___rotationData_1), (void*)reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 9)));
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(9); i++)
{
(unmarshaled.___rotationData_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___rotationData_1)[i]);
}
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke_cleanup(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com& marshaled)
{
if (unmarshaled.___translationData_0 != NULL)
{
if (3 > (unmarshaled.___translationData_0)->max_length)
{
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_exception("", "Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout."), NULL);
}
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(3); i++)
{
(marshaled.___translationData_0)[i] = (unmarshaled.___translationData_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
if (unmarshaled.___rotationData_1 != NULL)
{
if (9 > (unmarshaled.___rotationData_1)->max_length)
{
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_argument_exception("", "Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout."), NULL);
}
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(9); i++)
{
(marshaled.___rotationData_1)[i] = (unmarshaled.___rotationData_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
}
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com_back(const AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshaled_com& marshaled, AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___translationData_0 = reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 3));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___translationData_0), (void*)reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 3)));
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(3); i++)
{
(unmarshaled.___translationData_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___translationData_0)[i]);
}
unmarshaled.___rotationData_1 = reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 9));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___rotationData_1), (void*)reinterpret_cast<SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*>((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, 9)));
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(9); i++)
{
(unmarshaled.___rotationData_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___rotationData_1)[i]);
}
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/AnchorPose
IL2CPP_EXTERN_C void AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com_cleanup(AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_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
// Conversion methods for marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
IL2CPP_EXTERN_C void Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshal_pinvoke(const Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845& unmarshaled, Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_pinvoke& marshaled)
{
marshaled.___uuid_0 = il2cpp_codegen_marshal_string(unmarshaled.___uuid_0);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke(unmarshaled.___pose_1, marshaled.___pose_1);
}
IL2CPP_EXTERN_C void Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshal_pinvoke_back(const Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_pinvoke& marshaled, Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845& unmarshaled)
{
unmarshaled.___uuid_0 = il2cpp_codegen_marshal_string_result(marshaled.___uuid_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uuid_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uuid_0));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F unmarshaledpose_temp_1;
memset((&unmarshaledpose_temp_1), 0, sizeof(unmarshaledpose_temp_1));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke_back(marshaled.___pose_1, unmarshaledpose_temp_1);
unmarshaled.___pose_1 = unmarshaledpose_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___pose_1))->___translationData_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___pose_1))->___rotationData_1), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
IL2CPP_EXTERN_C void Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshal_pinvoke_cleanup(Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uuid_0);
marshaled.___uuid_0 = NULL;
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_pinvoke_cleanup(marshaled.___pose_1);
}
// Conversion methods for marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
IL2CPP_EXTERN_C void Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshal_com(const Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845& unmarshaled, Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_com& marshaled)
{
marshaled.___uuid_0 = il2cpp_codegen_marshal_string(unmarshaled.___uuid_0);
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com(unmarshaled.___pose_1, marshaled.___pose_1);
}
IL2CPP_EXTERN_C void Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshal_com_back(const Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_com& marshaled, Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845& unmarshaled)
{
unmarshaled.___uuid_0 = il2cpp_codegen_marshal_string_result(marshaled.___uuid_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___uuid_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___uuid_0));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F unmarshaledpose_temp_1;
memset((&unmarshaledpose_temp_1), 0, sizeof(unmarshaledpose_temp_1));
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com_back(marshaled.___pose_1, unmarshaledpose_temp_1);
unmarshaled.___pose_1 = unmarshaledpose_temp_1;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___pose_1))->___translationData_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___pose_1))->___rotationData_1), (void*)NULL);
#endif
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/Anchor
IL2CPP_EXTERN_C void Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshal_com_cleanup(Anchor_t3DA9B0DC41D0E2960E0EBEFA43A6AB410D052845_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___uuid_0);
marshaled.___uuid_0 = NULL;
AnchorPose_tCE0852BC709B8B4971C58EEF93648080FC568B9F_marshal_com_cleanup(marshaled.___pose_1);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m2511DCA084512354539E4093204CA3CAAFC600FC (U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass11_0::<OnCreateAnchor>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec__DisplayClass11_0_U3COnCreateAnchorU3Eb__0_mF410B0A5CBC9451F58634EF96FBB3560D53B83A8 (U3CU3Ec__DisplayClass11_0_t8CF75A6ED10F7BCD1FD896DE61F67E28BB07BBF5* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___posePtr_0;
String_t* L_1;
L_1 = ARFoundationAnchorManager_OnCreateAnchorInternal_mBC1BA9A60EFD398077EF40D8D3D89023838FB035(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m5CB5DCB05B408B69EAC3E6C87BEE91C80296F512 (U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationAnchorManager/<>c__DisplayClass13_0::<OnRemoveAnchor>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass13_0_U3COnRemoveAnchorU3Eb__0_m0DF6BB54D218D7F9816F5AC67FD0DBF96D128749 (U3CU3Ec__DisplayClass13_0_t6C3366F79B925D4100CDFE28182BF27A454EB5C3* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___uuidPtr_0;
bool L_1;
L_1 = ARFoundationAnchorManager_OnRemoveAnchorInternal_m43C6B250D60528CD31E0D344263DC4E2D7941A5B(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.ARFoundation.IARFoundationFacade,Vuforia.Internal.VuforiaDriver.ICameraImageProvider,Vuforia.Internal.VuforiaDriver.IDevicePoseProvider,Vuforia.Internal.ARFoundation.ARFoundationAnchorManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera__ctor_mE4CA89B78449D10D44182DB016CBE099E1530225 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_arFoundationFacade, RuntimeObject* ___2_imageProvider, RuntimeObject* ___3_poseProvider, ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* ___4_anchorManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_OnVuforiaInitialized_m5BDB905C76956DE3130CFDEB217A17C8E2DCDB2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_OnVuforiaStarted_m4FA8FEED6C58015CC7C73060E48F586CBF288D8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_OnVuforiaStopped_m7205B25D0894E2E5259C34A1AB0B26CA7C67E455_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_Update_m36CA18D397776EC37A50960EA23730381BFC73DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraImage_t160C5E11444459AB15B3F57830F054206547048F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisVuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A_m7054A528F97BD911A16A590C78E36F580BE12265_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_engine;
__this->___mEngine_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_1), (void*)L_0);
RuntimeObject* L_1 = ___1_arFoundationFacade;
__this->___mARFoundationFacade_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationFacade_2), (void*)L_1);
RuntimeObject* L_2 = ___2_imageProvider;
__this->___mARFoundationImageProvider_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationImageProvider_3), (void*)L_2);
RuntimeObject* L_3 = ___3_poseProvider;
__this->___mARFoundationPoseProvider_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationPoseProvider_4), (void*)L_3);
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* L_4 = ___4_anchorManager;
__this->___mARFoundationAnchorManager_5 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationAnchorManager_5), (void*)L_4);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (CameraImage_t160C5E11444459AB15B3F57830F054206547048F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_7;
L_7 = Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7(L_6, NULL);
intptr_t L_8;
L_8 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(L_7, NULL);
__this->___mCameraImagePtr_6 = L_8;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
int32_t L_11;
L_11 = Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7(L_10, NULL);
intptr_t L_12;
L_12 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(L_11, NULL);
__this->___mPosePtr_7 = L_12;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_13);
GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_13, NULL);
NullCheck(L_13);
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_14;
L_14 = GameObject_AddComponent_TisVuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A_m7054A528F97BD911A16A590C78E36F580BE12265(L_13, GameObject_AddComponent_TisVuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A_m7054A528F97BD911A16A590C78E36F580BE12265_RuntimeMethod_var);
__this->___mVuforiaCoroutineUtility_0 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuforiaCoroutineUtility_0), (void*)L_14);
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_15 = __this->___mVuforiaCoroutineUtility_0;
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_16 = L_15;
NullCheck(L_16);
int32_t L_17;
L_17 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_16, NULL);
NullCheck(L_16);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_16, ((int32_t)((int32_t)L_17|((int32_t)61))), NULL);
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_18 = __this->___mVuforiaCoroutineUtility_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_18, NULL);
RuntimeObject* L_19 = __this->___mEngine_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_20 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_20, __this, (intptr_t)((void*)ARFoundationCamera_Update_m36CA18D397776EC37A50960EA23730381BFC73DD_RuntimeMethod_var), NULL);
NullCheck(L_19);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(30 /* System.Void Vuforia.Internal.Core.IEngine::add_OnBeforeStateUpdated(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_19, L_20);
RuntimeObject* L_21 = __this->___mEngine_1;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_22 = (Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)il2cpp_codegen_object_new(Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_1__ctor_m8A690F1FC4364CB01C8C5E118C24E8B37963FDC1(L_22, __this, (intptr_t)((void*)ARFoundationCamera_OnVuforiaInitialized_m5BDB905C76956DE3130CFDEB217A17C8E2DCDB2D_RuntimeMethod_var), NULL);
NullCheck(L_21);
InterfaceActionInvoker1< Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* >::Invoke(2 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaInitialized(System.Action`1<Vuforia.VuforiaInitError>) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_21, L_22);
RuntimeObject* L_23 = __this->___mEngine_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_24 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_24);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_24, __this, (intptr_t)((void*)ARFoundationCamera_OnVuforiaStarted_m4FA8FEED6C58015CC7C73060E48F586CBF288D8B_RuntimeMethod_var), NULL);
NullCheck(L_23);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(4 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaStarted(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_23, L_24);
RuntimeObject* L_25 = __this->___mEngine_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_26 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_26);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_26, __this, (intptr_t)((void*)ARFoundationCamera_OnVuforiaStopped_m7205B25D0894E2E5259C34A1AB0B26CA7C67E455_RuntimeMethod_var), NULL);
NullCheck(L_25);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(10 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaStopped(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_25, L_26);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_Finalize_m70B869423046BF13FE3BE2423A27A0E1877862F8 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
ARFoundationCamera_Dispose_m8FCFEAFE3D81E271B07EC988DBB01BFE764691AA(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_Dispose_m48E651FC6613E26F1D5DD15EDF41262C1ACD6A3B (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ARFoundationCamera_Dispose_m8FCFEAFE3D81E271B07EC988DBB01BFE764691AA(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_Dispose_m8FCFEAFE3D81E271B07EC988DBB01BFE764691AA (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_OnVuforiaInitialized_m5BDB905C76956DE3130CFDEB217A17C8E2DCDB2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_OnVuforiaStarted_m4FA8FEED6C58015CC7C73060E48F586CBF288D8B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_OnVuforiaStopped_m7205B25D0894E2E5259C34A1AB0B26CA7C67E455_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_Update_m36CA18D397776EC37A50960EA23730381BFC73DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B5_0 = NULL;
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B8_0 = NULL;
RuntimeObject* G_B7_0 = NULL;
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* G_B11_0 = NULL;
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* G_B10_0 = NULL;
{
bool L_0 = __this->___mDisposed_9;
if (!L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
bool L_1 = ___0_disposing;
if (!L_1)
{
goto IL_004a;
}
}
{
RuntimeObject* L_2 = __this->___mARFoundationImageProvider_3;
RuntimeObject* L_3 = L_2;
G_B4_0 = L_3;
if (L_3)
{
G_B5_0 = L_3;
goto IL_0018;
}
}
{
goto IL_001d;
}
IL_0018:
{
NullCheck(G_B5_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B5_0);
}
IL_001d:
{
RuntimeObject* L_4 = __this->___mARFoundationPoseProvider_4;
RuntimeObject* L_5 = L_4;
G_B7_0 = L_5;
if (L_5)
{
G_B8_0 = L_5;
goto IL_0029;
}
}
{
goto IL_002e;
}
IL_0029:
{
NullCheck(G_B8_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B8_0);
}
IL_002e:
{
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* L_6 = __this->___mARFoundationAnchorManager_5;
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* L_7 = L_6;
G_B10_0 = L_7;
if (L_7)
{
G_B11_0 = L_7;
goto IL_003a;
}
}
{
goto IL_003f;
}
IL_003a:
{
NullCheck(G_B11_0);
ARFoundationAnchorManager_Dispose_m5F6D912A47DC6BE311F1327880913FCCF5424F7B(G_B11_0, NULL);
}
IL_003f:
{
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_8 = __this->___mVuforiaCoroutineUtility_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_8, NULL);
}
IL_004a:
{
__this->___mARFoundationImageProvider_3 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationImageProvider_3), (void*)(RuntimeObject*)NULL);
__this->___mARFoundationPoseProvider_4 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationPoseProvider_4), (void*)(RuntimeObject*)NULL);
RuntimeObject* L_9 = __this->___mEngine_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_10);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_10, __this, (intptr_t)((void*)ARFoundationCamera_Update_m36CA18D397776EC37A50960EA23730381BFC73DD_RuntimeMethod_var), NULL);
NullCheck(L_9);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(31 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnBeforeStateUpdated(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_9, L_10);
RuntimeObject* L_11 = __this->___mEngine_1;
Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* L_12 = (Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43*)il2cpp_codegen_object_new(Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43_il2cpp_TypeInfo_var);
NullCheck(L_12);
Action_1__ctor_m8A690F1FC4364CB01C8C5E118C24E8B37963FDC1(L_12, __this, (intptr_t)((void*)ARFoundationCamera_OnVuforiaInitialized_m5BDB905C76956DE3130CFDEB217A17C8E2DCDB2D_RuntimeMethod_var), NULL);
NullCheck(L_11);
InterfaceActionInvoker1< Action_1_tF4CAAB52A69FEBB4D629E2D59C8EE77A263FEE43* >::Invoke(3 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaInitialized(System.Action`1<Vuforia.VuforiaInitError>) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_11, L_12);
RuntimeObject* L_13 = __this->___mEngine_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, __this, (intptr_t)((void*)ARFoundationCamera_OnVuforiaStarted_m4FA8FEED6C58015CC7C73060E48F586CBF288D8B_RuntimeMethod_var), NULL);
NullCheck(L_13);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(5 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaStarted(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_13, L_14);
RuntimeObject* L_15 = __this->___mEngine_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_16 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_16, __this, (intptr_t)((void*)ARFoundationCamera_OnVuforiaStopped_m7205B25D0894E2E5259C34A1AB0B26CA7C67E455_RuntimeMethod_var), NULL);
NullCheck(L_15);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(11 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaStopped(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_15, L_16);
intptr_t L_17 = __this->___mCameraImagePtr_6;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_17, NULL);
intptr_t L_18 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mCameraImagePtr_6 = L_18;
intptr_t L_19 = __this->___mPosePtr_7;
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_19, NULL);
intptr_t L_20 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mPosePtr_7 = L_20;
__this->___mDisposed_9 = (bool)1;
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::OnVuforiaInitialized(Vuforia.VuforiaInitError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_OnVuforiaInitialized_m5BDB905C76956DE3130CFDEB217A17C8E2DCDB2D (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, int32_t ___0_initError, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_initError;
if (!L_0)
{
goto IL_0004;
}
}
{
return;
}
IL_0004:
{
bool L_1 = __this->___mIsAnchorSupported_10;
if (!L_1)
{
goto IL_0017;
}
}
{
ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77* L_2 = __this->___mARFoundationAnchorManager_5;
NullCheck(L_2);
ARFoundationAnchorManager_SetNativeCallbacks_m274A399E9735198ED729379F2933BCDAD6F6C12E(L_2, NULL);
}
IL_0017:
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::OnVuforiaStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_OnVuforiaStarted_m4FA8FEED6C58015CC7C73060E48F586CBF288D8B (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationCamera_U3COnVuforiaStartedU3Eb__18_0_mDACAE7FF7DE695E4A005F9ED7920A83B7994B08A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnVuforiaStartedU3Eb__18_1_m2D86DEBB6BA6D3D200B2D1191F3D91DD9D81E6E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B2_0 = NULL;
float G_B2_1 = 0.0f;
RuntimeObject* G_B2_2 = NULL;
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* G_B2_3 = NULL;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* G_B2_4 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B1_0 = NULL;
float G_B1_1 = 0.0f;
RuntimeObject* G_B1_2 = NULL;
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* G_B1_3 = NULL;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* G_B1_4 = NULL;
{
RuntimeObject* L_0 = __this->___mARFoundationFacade_2;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(9 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::Init() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_0);
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_1 = __this->___mVuforiaCoroutineUtility_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_2, __this, (intptr_t)((void*)ARFoundationCamera_U3COnVuforiaStartedU3Eb__18_0_mDACAE7FF7DE695E4A005F9ED7920A83B7994B08A_RuntimeMethod_var), NULL);
RuntimeObject* L_3;
L_3 = ARFoundationCamera_CheckAvailability_mD4047EE699AC46470E0A8F24A5B0218888356622(__this, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__18_1_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_5 = L_4;
G_B1_0 = L_5;
G_B1_1 = (20.0f);
G_B1_2 = L_3;
G_B1_3 = L_1;
G_B1_4 = __this;
if (L_5)
{
G_B2_0 = L_5;
G_B2_1 = (20.0f);
G_B2_2 = L_3;
G_B2_3 = L_1;
G_B2_4 = __this;
goto IL_0048;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* L_6 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3COnVuforiaStartedU3Eb__18_1_m2D86DEBB6BA6D3D200B2D1191F3D91DD9D81E6E2_RuntimeMethod_var), NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8 = L_7;
((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__18_1_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__18_1_1), (void*)L_8);
G_B2_0 = L_8;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
G_B2_3 = G_B1_3;
G_B2_4 = G_B1_4;
}
IL_0048:
{
NullCheck(G_B2_3);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_9;
L_9 = VuforiaCoroutineUtility_StartCoroutineWithTimeout_mB44A64F4FFB760550B01E6FA360037B1F32AA591(G_B2_3, G_B2_2, G_B2_1, G_B2_0, NULL);
NullCheck(G_B2_4);
G_B2_4->___mSetCameraModeCoroutine_12 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_4->___mSetCameraModeCoroutine_12), (void*)L_9);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::OnVuforiaStopped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_OnVuforiaStopped_m7205B25D0894E2E5259C34A1AB0B26CA7C67E455 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->___mSetCameraModeCoroutine_12;
if (!L_0)
{
goto IL_0019;
}
}
{
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_1 = __this->___mVuforiaCoroutineUtility_0;
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2 = __this->___mSetCameraModeCoroutine_12;
NullCheck(L_1);
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(L_1, L_2, NULL);
}
IL_0019:
{
RuntimeObject* L_3 = __this->___mARFoundationFacade_2;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(10 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::Deinit() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_3);
__this->___mPreviousImageTimestamp_8 = ((int64_t)0);
return;
}
}
// System.Collections.IEnumerator Vuforia.Internal.ARFoundation.ARFoundationCamera::CheckAvailability(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARFoundationCamera_CheckAvailability_mD4047EE699AC46470E0A8F24A5B0218888356622 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onComplete, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* L_0 = (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB*)il2cpp_codegen_object_new(U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CCheckAvailabilityU3Ed__20__ctor_m3A25692FABDF12AC64ED58FD3B17B38DFBFF46A2(L_0, 0, NULL);
U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* L_2 = L_1;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = ___0_onComplete;
NullCheck(L_2);
L_2->___onComplete_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___onComplete_3), (void*)L_3);
return L_2;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera::Init(System.Func`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationCamera_Init_m7B1CD2E95EB9A3BD128F16AD03CD99A902E6C889 (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_initOnCameraReady, 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*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CInitU3Eb__0_mEE964C5467BBF8D4C4501DD909B52F1540ED8A0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
{
U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* L_0 = (U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass21_0__ctor_mEEA345D3DC011E2CBB5163F945D3832C37131F9E(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* L_2 = V_0;
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_3 = ___0_initOnCameraReady;
NullCheck(L_2);
L_2->___initOnCameraReady_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___initOnCameraReady_1), (void*)L_3);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_4;
L_4 = VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21(NULL);
if (!L_4)
{
goto IL_0026;
}
}
{
Exception_t* L_5 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_5);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral62C35521A447A98328F3D378BC532E67E4991A96)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARFoundationCamera_Init_m7B1CD2E95EB9A3BD128F16AD03CD99A902E6C889_RuntimeMethod_var)));
}
IL_0026:
{
RuntimeObject* L_6 = __this->___mARFoundationFacade_2;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(13 /* UnityEngine.Transform Vuforia.ARFoundation.IARFoundationFacade::GetCameraTransform() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_6);
V_1 = L_7;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_8;
L_8 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_005c;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_10;
L_10 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, L_12, NULL);
if (!L_13)
{
goto IL_005c;
}
}
{
Exception_t* L_14 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_14);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AC9E17A8B5E84A634CA78AB823FFBB3D4392930)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ARFoundationCamera_Init_m7B1CD2E95EB9A3BD128F16AD03CD99A902E6C889_RuntimeMethod_var)));
}
IL_005c:
{
VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A* L_15 = __this->___mVuforiaCoroutineUtility_0;
U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* L_16 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_17 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_17);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CInitU3Eb__0_mEE964C5467BBF8D4C4501DD909B52F1540ED8A0E_RuntimeMethod_var), NULL);
RuntimeObject* L_18;
L_18 = ARFoundationCamera_CheckAvailability_mD4047EE699AC46470E0A8F24A5B0218888356622(__this, L_17, NULL);
NullCheck(L_15);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_19;
L_19 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_15, L_18, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera::SetupCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationCamera_SetupCamera_m65318434CF3636E36CC101611B3CA3167437DD8C (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisIGrouping_2_t98E8B63FAFF27B1E233188B8D3C6C0BA0F150DB7_mD408A4C877F6B139EA4CF9C275603E428EEFC36C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupCameraU3Eb__22_0_mAB75D3EFB0FBF951F2CA13FA18CFFC5D4AE8DB5A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupCameraU3Eb__22_1_m4A876028ED5CFD320FCD803A4CAF1F87BEEB34E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupCameraU3Eb__22_2_m873ABCF6C78AF23452B1520AAAB8604FB5FB44D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44C53F8B6216F39F4D01D81BD123905E2534FDBE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8537D7C0B3156C1EE794C38D2180CB9BCA9269CA);
s_Il2CppMethodInitialized = true;
}
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* V_0 = NULL;
RuntimeObject* V_1 = NULL;
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 V_2;
memset((&V_2), 0, sizeof(V_2));
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 V_3;
memset((&V_3), 0, sizeof(V_3));
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* G_B4_0 = NULL;
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* G_B4_1 = NULL;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* G_B3_0 = NULL;
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* G_B3_1 = NULL;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* G_B6_2 = NULL;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* G_B5_0 = NULL;
RuntimeObject* G_B5_1 = NULL;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* G_B5_2 = NULL;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* G_B8_0 = NULL;
RuntimeObject* G_B8_1 = NULL;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* G_B8_2 = NULL;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* G_B7_0 = NULL;
RuntimeObject* G_B7_1 = NULL;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* G_B7_2 = NULL;
bool G_B13_0 = false;
bool G_B9_0 = false;
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540* G_B11_0 = NULL;
bool G_B11_1 = false;
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540* G_B10_0 = NULL;
bool G_B10_1 = false;
int32_t G_B12_0 = 0;
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540* G_B12_1 = NULL;
bool G_B12_2 = false;
{
RuntimeObject* L_0 = __this->___mARFoundationImageProvider_3;
NullCheck(L_0);
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* L_1;
L_1 = InterfaceFuncInvoker0< List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* >::Invoke(0 /* System.Collections.Generic.List`1<Vuforia.DriverCameraMode> Vuforia.Internal.VuforiaDriver.ICameraImageProvider::GetProfiles() */, ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* L_2 = V_0;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_inline(L_2, List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_RuntimeMethod_var);
if (L_3)
{
goto IL_0020;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral44C53F8B6216F39F4D01D81BD123905E2534FDBE, NULL);
return (bool)0;
}
IL_0020:
{
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_5 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_2;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_6 = L_5;
G_B3_0 = L_6;
G_B3_1 = L_4;
if (L_6)
{
G_B4_0 = L_6;
G_B4_1 = L_4;
goto IL_0040;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* L_7 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_8 = (Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*)il2cpp_codegen_object_new(Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6_il2cpp_TypeInfo_var);
NullCheck(L_8);
Func_2__ctor_mB85EB82F5AEFF7579A980BCD4A97FE13ADB7DE9C(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CSetupCameraU3Eb__22_0_mAB75D3EFB0FBF951F2CA13FA18CFFC5D4AE8DB5A_RuntimeMethod_var), NULL);
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_9 = L_8;
((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_2), (void*)L_9);
G_B4_0 = L_9;
G_B4_1 = G_B3_1;
}
IL_0040:
{
RuntimeObject* L_10;
L_10 = Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E(G_B4_1, G_B4_0, Enumerable_GroupBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m69DC25FE7A17486176BA78D0FBE862CE8872957E_RuntimeMethod_var);
RuntimeObject* L_11;
L_11 = Enumerable_First_TisIGrouping_2_t98E8B63FAFF27B1E233188B8D3C6C0BA0F150DB7_mD408A4C877F6B139EA4CF9C275603E428EEFC36C(L_10, Enumerable_First_TisIGrouping_2_t98E8B63FAFF27B1E233188B8D3C6C0BA0F150DB7_mD408A4C877F6B139EA4CF9C275603E428EEFC36C_RuntimeMethod_var);
V_1 = L_11;
RuntimeObject* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_13 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_1_3;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_14 = L_13;
G_B5_0 = L_14;
G_B5_1 = L_12;
G_B5_2 = __this;
if (L_14)
{
G_B6_0 = L_14;
G_B6_1 = L_12;
G_B6_2 = __this;
goto IL_006c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* L_15 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_16 = (Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*)il2cpp_codegen_object_new(Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_mB85EB82F5AEFF7579A980BCD4A97FE13ADB7DE9C(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CSetupCameraU3Eb__22_1_m4A876028ED5CFD320FCD803A4CAF1F87BEEB34E0_RuntimeMethod_var), NULL);
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_17 = L_16;
((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_1_3 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_1_3), (void*)L_17);
G_B6_0 = L_17;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
}
IL_006c:
{
RuntimeObject* L_18;
L_18 = Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9(G_B6_1, G_B6_0, Enumerable_OrderBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CA232B5A5C28033A04DAD1A15EDED1143AD45A9_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_19 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_2_4;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_20 = L_19;
G_B7_0 = L_20;
G_B7_1 = L_18;
G_B7_2 = G_B6_2;
if (L_20)
{
G_B8_0 = L_20;
G_B8_1 = L_18;
G_B8_2 = G_B6_2;
goto IL_0090;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* L_21 = ((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_22 = (Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6*)il2cpp_codegen_object_new(Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6_il2cpp_TypeInfo_var);
NullCheck(L_22);
Func_2__ctor_mB85EB82F5AEFF7579A980BCD4A97FE13ADB7DE9C(L_22, L_21, (intptr_t)((void*)U3CU3Ec_U3CSetupCameraU3Eb__22_2_m873ABCF6C78AF23452B1520AAAB8604FB5FB44D2_RuntimeMethod_var), NULL);
Func_2_t131F49D1C96D99D1E862D67F43A78D916CF668D6* L_23 = L_22;
((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_2_4 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9__22_2_4), (void*)L_23);
G_B8_0 = L_23;
G_B8_1 = G_B7_1;
G_B8_2 = G_B7_2;
}
IL_0090:
{
RuntimeObject* L_24;
L_24 = Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D(G_B8_1, G_B8_0, Enumerable_ThenBy_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mCCD5766CA604A977DB4FF4734A6B70A46550D51D_RuntimeMethod_var);
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_25;
L_25 = Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7(L_24, Enumerable_Last_TisDriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A_m84139F0F93F4C2D3DDE48B2E9A41C77E5BEE6CB7_RuntimeMethod_var);
NullCheck(G_B8_2);
G_B8_2->___mCameraMode_11 = L_25;
RuntimeObject* L_26 = __this->___mARFoundationImageProvider_3;
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_27 = __this->___mCameraMode_11;
NullCheck(L_26);
bool L_28;
L_28 = InterfaceFuncInvoker1< bool, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A >::Invoke(1 /* System.Boolean Vuforia.Internal.VuforiaDriver.ICameraImageProvider::SelectProfile(Vuforia.DriverCameraMode) */, ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var, L_26, L_27);
bool L_29 = L_28;
G_B9_0 = L_29;
if (!L_29)
{
G_B13_0 = L_29;
goto IL_0112;
}
}
{
il2cpp_codegen_initobj((&V_3), sizeof(UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540));
(&V_3)->___capabilities_0 = 1;
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_30 = __this->___mCameraMode_11;
(&V_3)->___cameraMode_1 = L_30;
bool L_31 = __this->___mIsAnchorSupported_10;
G_B10_0 = (&V_3);
G_B10_1 = G_B9_0;
if (L_31)
{
G_B11_0 = (&V_3);
G_B11_1 = G_B9_0;
goto IL_00dd;
}
}
{
G_B12_0 = 0;
G_B12_1 = G_B10_0;
G_B12_2 = G_B10_1;
goto IL_00de;
}
IL_00dd:
{
G_B12_0 = 1;
G_B12_1 = G_B11_0;
G_B12_2 = G_B11_1;
}
IL_00de:
{
G_B12_1->___isAnchorSupported_2 = G_B12_0;
(&V_3)->___cameraRotationInDegrees_3 = ((int32_t)90);
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 L_32 = V_3;
V_2 = L_32;
RuntimeObject* L_33;
L_33 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 L_34 = V_2;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_35;
L_35 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_35);
PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16* L_36;
L_36 = VuforiaConfiguration_get_PackageInformation_m34E36368076FDEF5D63C08F48C4043FFEABBAD9E_inline(L_35, NULL);
NullCheck(L_36);
String_t* L_37 = L_36->___ARFoundationVersion_0;
String_t* L_38;
L_38 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral8537D7C0B3156C1EE794C38D2180CB9BCA9269CA, L_37, NULL);
NullCheck(L_33);
InterfaceActionInvoker2< UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540, String_t* >::Invoke(2 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::ConfigureDriver(Vuforia.Internal.VuforiaDriver.UnityDriverConfig,System.String) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_33, L_34, L_38);
G_B13_0 = G_B12_2;
}
IL_0112:
{
return G_B13_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_Update_m36CA18D397776EC37A50960EA23730381BFC73DD (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDevicePoseProvider_tD528D6694AA0999AAEDD20D26B6B1A48A281640B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CameraImage_t160C5E11444459AB15B3F57830F054206547048F V_0;
memset((&V_0), 0, sizeof(V_0));
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___mARFoundationImageProvider_3;
NullCheck(L_0);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F L_1;
L_1 = InterfaceFuncInvoker0< CameraImage_t160C5E11444459AB15B3F57830F054206547048F >::Invoke(2 /* Vuforia.Internal.VuforiaDriver.CameraImage Vuforia.Internal.VuforiaDriver.ICameraImageProvider::GetImage() */, ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mARFoundationPoseProvider_4;
NullCheck(L_2);
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA L_3;
L_3 = InterfaceFuncInvoker0< DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA >::Invoke(0 /* Vuforia.Internal.VuforiaDriver.DevicePose Vuforia.Internal.VuforiaDriver.IDevicePoseProvider::GetDevicePose() */, IDevicePoseProvider_tD528D6694AA0999AAEDD20D26B6B1A48A281640B_il2cpp_TypeInfo_var, L_2);
V_1 = L_3;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F L_4 = V_0;
int64_t L_5 = L_4.___Timestamp_0;
int64_t L_6 = __this->___mPreviousImageTimestamp_8;
if ((((int64_t)L_5) > ((int64_t)L_6)))
{
goto IL_0027;
}
}
{
return;
}
IL_0027:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F L_7 = V_0;
intptr_t L_8 = __this->___mCameraImagePtr_6;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931(L_7, L_8, (bool)0, Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_RuntimeMethod_var);
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA L_9 = V_1;
intptr_t L_10 = __this->___mPosePtr_7;
Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB(L_9, L_10, (bool)0, Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_RuntimeMethod_var);
RuntimeObject* L_11;
L_11 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
intptr_t L_12 = __this->___mCameraImagePtr_6;
intptr_t L_13 = __this->___mPosePtr_7;
NullCheck(L_11);
InterfaceActionInvoker2< intptr_t, intptr_t >::Invoke(4 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::PostCameraFrameAndPose(System.IntPtr,System.IntPtr) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_11, L_12, L_13);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F L_14 = V_0;
int64_t L_15 = L_14.___Timestamp_0;
__this->___mPreviousImageTimestamp_8 = L_15;
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera::<OnVuforiaStarted>b__18_0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCamera_U3COnVuforiaStartedU3Eb__18_0_mDACAE7FF7DE695E4A005F9ED7920A83B7994B08A (ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* __this, bool ___0_isAvailable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD939164D5CE66BB84305FFF6010B135EDBAE8B40);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = ___0_isAvailable;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralD939164D5CE66BB84305FFF6010B135EDBAE8B40, NULL);
return;
}
IL_000e:
{
RuntimeObject* L_1 = __this->___mARFoundationImageProvider_3;
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_2 = __this->___mCameraMode_11;
NullCheck(L_1);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A >::Invoke(1 /* System.Boolean Vuforia.Internal.VuforiaDriver.ICameraImageProvider::SelectProfile(Vuforia.DriverCameraMode) */, ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942_il2cpp_TypeInfo_var, L_1, L_2);
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 Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m35E3F46B77C21E7F48BA6AF219642C2F7382039B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* L_0 = (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C*)il2cpp_codegen_object_new(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mDFBC5260A039054A0AA05C5156E8D39F3E3AC76A(L_0, NULL);
((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDFBC5260A039054A0AA05C5156E8D39F3E3AC76A (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<OnVuforiaStarted>b__18_1(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COnVuforiaStartedU3Eb__18_1_m2D86DEBB6BA6D3D200B2D1191F3D91DD9D81E6E2 (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* __this, bool ___0_isTimeout, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FB1FF9498F153F3D3591A2AEF21DF4374C68A8A);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = ___0_isTimeout;
if (!L_0)
{
goto IL_000d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral7FB1FF9498F153F3D3591A2AEF21DF4374C68A8A, NULL);
}
IL_000d:
{
return;
}
}
// System.Int32 Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<SetupCamera>b__22_0(Vuforia.DriverCameraMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSetupCameraU3Eb__22_0_mAB75D3EFB0FBF951F2CA13FA18CFFC5D4AE8DB5A (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* __this, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___0_x, const RuntimeMethod* method)
{
{
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_0 = ___0_x;
int32_t L_1 = L_0.___Fps_2;
return L_1;
}
}
// System.Int32 Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<SetupCamera>b__22_1(Vuforia.DriverCameraMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSetupCameraU3Eb__22_1_m4A876028ED5CFD320FCD803A4CAF1F87BEEB34E0 (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* __this, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___0_x, const RuntimeMethod* method)
{
{
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_0 = ___0_x;
int32_t L_1 = L_0.___Width_0;
return L_1;
}
}
// System.Int32 Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c::<SetupCamera>b__22_2(Vuforia.DriverCameraMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSetupCameraU3Eb__22_2_m873ABCF6C78AF23452B1520AAAB8604FB5FB44D2 (U3CU3Ec_t008AB99576A75417825C8DC6083F187B67CE040C* __this, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___0_x, const RuntimeMethod* method)
{
{
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_0 = ___0_x;
int32_t L_1 = L_0.___Height_1;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__20__ctor_m3A25692FABDF12AC64ED58FD3B17B38DFBFF46A2 (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__20_System_IDisposable_Dispose_m0E649DEE34CC7CD9D25451EB4F3DB566274ABE11 (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCheckAvailabilityU3Ed__20_MoveNext_mC7CD26DCE1F15CC2DEA994627A749FC8DB0B44E4 (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0022;
}
case 1:
{
goto IL_0043;
}
case 2:
{
goto IL_007d;
}
}
}
{
return (bool)0;
}
IL_0022:
{
__this->___U3CU3E1__state_0 = (-1);
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_3 = V_1;
NullCheck(L_3);
RuntimeObject* L_4 = L_3->___mARFoundationFacade_2;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.IEnumerator Vuforia.ARFoundation.IARFoundationFacade::CheckAvailability() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_4);
__this->___U3CU3E2__current_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_5);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0043:
{
__this->___U3CU3E1__state_0 = (-1);
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_6 = V_1;
NullCheck(L_6);
RuntimeObject* L_7 = L_6->___mARFoundationFacade_2;
NullCheck(L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean Vuforia.ARFoundation.IARFoundationFacade::IsARFoundationReady() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_7);
__this->___U3CisReadyU3E5__2_4 = L_8;
bool L_9 = __this->___U3CisReadyU3E5__2_4;
if (!L_9)
{
goto IL_0084;
}
}
{
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_10 = V_1;
NullCheck(L_10);
RuntimeObject* L_11 = L_10->___mARFoundationFacade_2;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11 /* System.Collections.IEnumerator Vuforia.ARFoundation.IARFoundationFacade::WaitForCameraReady() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_11);
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_007d:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_0084:
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_13 = __this->___onComplete_3;
bool L_14 = __this->___U3CisReadyU3E5__2_4;
NullCheck(L_13);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_13, L_14, NULL);
return (bool)0;
}
}
// System.Object Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckAvailabilityU3Ed__20_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m6BD4AC7E83808A59218D08EDD784DA0AB894C84F (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__20_System_Collections_IEnumerator_Reset_m48316D3519CA692D2A15237F7E3FC48152BAE019 (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCheckAvailabilityU3Ed__20_System_Collections_IEnumerator_Reset_m48316D3519CA692D2A15237F7E3FC48152BAE019_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.ARFoundation.ARFoundationCamera/<CheckAvailability>d__20::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckAvailabilityU3Ed__20_System_Collections_IEnumerator_get_Current_m45A62744571A55A4473832E2A71C6999EC913FDC (U3CCheckAvailabilityU3Ed__20_tDF62F56C0498553997028EF10B6091AC05CF89CB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_mEEA345D3DC011E2CBB5163F945D3832C37131F9E (U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCamera/<>c__DisplayClass21_0::<Init>b__0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0_U3CInitU3Eb__0_mEE964C5467BBF8D4C4501DD909B52F1540ED8A0E (U3CU3Ec__DisplayClass21_0_t2E7C960A39A4474CC59ED71DF9696C65AA992A55* __this, bool ___0_arFoundationAvailable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DCAD5E2469A875DF387C643C311288A630D3736);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_0 = __this->___U3CU3E4__this_0;
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_1 = __this->___U3CU3E4__this_0;
NullCheck(L_1);
RuntimeObject* L_2 = L_1->___mARFoundationFacade_2;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.ARFoundation.IARFoundationFacade::get_IsAnchorSupported() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_2);
NullCheck(L_0);
L_0->___mIsAnchorSupported_10 = L_3;
bool L_4 = ___0_arFoundationAvailable;
if (!L_4)
{
goto IL_002b;
}
}
{
ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6* L_5 = __this->___U3CU3E4__this_0;
NullCheck(L_5);
bool L_6;
L_6 = ARFoundationCamera_SetupCamera_m65318434CF3636E36CC101611B3CA3167437DD8C(L_5, NULL);
G_B3_0 = ((int32_t)(L_6));
goto IL_002c;
}
IL_002b:
{
G_B3_0 = 0;
}
IL_002c:
{
if (G_B3_0)
{
goto IL_0039;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral5DCAD5E2469A875DF387C643C311288A630D3736, NULL);
return;
}
IL_0039:
{
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_7 = __this->___initOnCameraReady_1;
NullCheck(L_7);
bool L_8;
L_8 = Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline(L_7, 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 Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration::CheckForSurfaceChanges(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCameraConfiguration_CheckForSurfaceChanges_m3364E38D7DF4D2AE0087D990C611144359AE3504 (ARFoundationCameraConfiguration_t952C140575576F959421C68771AC28CA474DD4D4* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
int32_t L_1;
L_1 = RuntimeExtensionMethods_ToVuforiaScreenOrientation_m85F238FAA144B4B6473C93E3D7D262581C1C523D(L_0, NULL);
V_0 = L_1;
int32_t L_2 = ((BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00*)__this)->___mProjectionOrientation_3;
int32_t L_3 = V_0;
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_002b;
}
}
{
int32_t L_4 = V_0;
((BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00*)__this)->___mProjectionOrientation_3 = L_4;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ((BaseCameraConfiguration_tC7C159F42D14F1EF38E19A69EE019AD3E258DE00*)__this)->___mOnVideoBackgroundConfigChanged_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = L_5;
G_B2_0 = L_6;
if (L_6)
{
G_B3_0 = L_6;
goto IL_0026;
}
}
{
return;
}
IL_0026:
{
NullCheck(G_B3_0);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B3_0, NULL);
}
IL_002b:
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration::UpdateProjectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCameraConfiguration_UpdateProjectionMatrix_mC6EDCDA5B9A387F20CBB5FFBACC3FF469639B5EC (ARFoundationCameraConfiguration_t952C140575576F959421C68771AC28CA474DD4D4* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationCameraConfiguration::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationCameraConfiguration__ctor_m932CDA360DB3A0E49D72062A546B61592D766630 (ARFoundationCameraConfiguration_t952C140575576F959421C68771AC28CA474DD4D4* __this, const RuntimeMethod* method)
{
{
BaseCameraConfiguration__ctor_mAE150D2B91DF6A2C437018ADCED3F8B473DC3025(__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 Vuforia.Internal.ARFoundation.ARFoundationImageProvider::.ctor(Vuforia.ARFoundation.IARFoundationFacade)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider__ctor_m8AF47EFF1A587A2BD32A312FAE80D13EE0859B37 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, RuntimeObject* ___0_arFoundationFacade, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationImageProvider_CameraImageEvent_m523445844E2A8FEE40533349FA5937E3C46D0193_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_arFoundationFacade;
__this->___mARFoundationFacade_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationFacade_2), (void*)L_0);
RuntimeObject* L_1 = __this->___mARFoundationFacade_2;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_2 = (Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)il2cpp_codegen_object_new(Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_m7871C36E36EDFB3807C50CEDBF4DD674BDDB140F(L_2, __this, (intptr_t)((void*)ARFoundationImageProvider_CameraImageEvent_m523445844E2A8FEE40533349FA5937E3C46D0193_RuntimeMethod_var), NULL);
NullCheck(L_1);
InterfaceActionInvoker1< Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* >::Invoke(0 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::add_ARFoundationImageEvent(System.Action`1<Vuforia.ARFoundation.ARFoundationImage>) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_1, L_2);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_Finalize_m7C487AFF75110822C12D089AA481EA8D5C434118 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
ARFoundationImageProvider_Dispose_m0C2028DFB1543970BA548BBB193A3F873053CE7B(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_Dispose_m0C2028DFB1543970BA548BBB193A3F873053CE7B (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationImageProvider_CameraImageEvent_m523445844E2A8FEE40533349FA5937E3C46D0193_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mARFoundationFacade_2;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_1 = (Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)il2cpp_codegen_object_new(Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m7871C36E36EDFB3807C50CEDBF4DD674BDDB140F(L_1, __this, (intptr_t)((void*)ARFoundationImageProvider_CameraImageEvent_m523445844E2A8FEE40533349FA5937E3C46D0193_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* >::Invoke(1 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::remove_ARFoundationImageEvent(System.Action`1<Vuforia.ARFoundation.ARFoundationImage>) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_0, L_1);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_2 = (&__this->___mImageBuffer_1);
bool L_3;
L_3 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_2, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
if (!L_3)
{
goto IL_002f;
}
}
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_4 = (&__this->___mImageBuffer_1);
NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA(L_4, NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
}
IL_002f:
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_Dispose_m97C135556E0AD682D9BAAC64DFF8F39A22D3E190 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ARFoundationImageProvider_Dispose_m0C2028DFB1543970BA548BBB193A3F873053CE7B(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Collections.Generic.List`1<Vuforia.DriverCameraMode> Vuforia.Internal.ARFoundation.ARFoundationImageProvider::GetProfiles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* ARFoundationImageProvider_GetProfiles_mCB9420E93ECFE64E3CB4B9CE88D7619B26B69BC0 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mARFoundationFacade_2;
NullCheck(L_0);
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* L_1;
L_1 = InterfaceFuncInvoker0< List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* >::Invoke(14 /* System.Collections.Generic.List`1<Vuforia.DriverCameraMode> Vuforia.ARFoundation.IARFoundationFacade::GetProfiles() */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.ARFoundationImageProvider::SelectProfile(Vuforia.DriverCameraMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARFoundationImageProvider_SelectProfile_mBABD3F0F4A4905FD81072116AEF523394C521CAD (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___0_profile, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF4A7B3934A7D2F9C2A470B97F58843637B816EB);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mARFoundationFacade_2;
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_1 = ___0_profile;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A >::Invoke(15 /* System.Boolean Vuforia.ARFoundation.IARFoundationFacade::SelectProfile(Vuforia.DriverCameraMode) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_0, L_1);
if (L_2)
{
goto IL_001a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralAF4A7B3934A7D2F9C2A470B97F58843637B816EB, NULL);
return (bool)0;
}
IL_001a:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_3 = (&__this->___mCameraImage_0);
L_3->___Timestamp_0 = ((int64_t)0);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_4 = (&__this->___mCameraImage_0);
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_5 = ___0_profile;
int32_t L_6 = L_5.___Height_1;
L_4->___Height_6 = L_6;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_7 = (&__this->___mCameraImage_0);
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_8 = ___0_profile;
int32_t L_9 = L_8.___Width_0;
L_7->___Width_5 = L_9;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_10 = (&__this->___mCameraImage_0);
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_11 = ___0_profile;
int32_t L_12 = L_11.___Format_3;
L_10->___Format_8 = L_12;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_13 = (&__this->___mCameraImage_0);
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6* L_14 = (&L_13->___Intrinsics_9);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)8);
L_14->___DistortionCoefficients_4 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___DistortionCoefficients_4), (void*)L_15);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_16 = (&__this->___mImageBuffer_1);
bool L_17;
L_17 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_16, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
if (!L_17)
{
goto IL_0088;
}
}
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_18 = (&__this->___mImageBuffer_1);
NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA(L_18, NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
}
IL_0088:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_19 = (&__this->___mCameraImage_0);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_20 = (&__this->___mCameraImage_0);
int32_t L_21 = L_20->___Width_5;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_22 = (&__this->___mCameraImage_0);
int32_t L_23 = L_22->___Height_6;
L_19->___BufferSize_3 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_21, L_23)), 3))/2));
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_24 = (&__this->___mCameraImage_0);
int32_t L_25 = L_24->___BufferSize_3;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_26;
memset((&L_26), 0, sizeof(L_26));
NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F((&L_26), L_25, 4, 1, /*hidden argument*/NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
__this->___mImageBuffer_1 = L_26;
return (bool)1;
}
}
// Vuforia.Internal.VuforiaDriver.CameraImage Vuforia.Internal.ARFoundation.ARFoundationImageProvider::GetImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraImage_t160C5E11444459AB15B3F57830F054206547048F ARFoundationImageProvider_GetImage_m4B9B4566BA3689A40C1CA0E66C2CE622C361B781 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, const RuntimeMethod* method)
{
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F L_0 = __this->___mCameraImage_0;
return L_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::CameraImageEvent(Vuforia.ARFoundation.ARFoundationImage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_CameraImageEvent_m523445844E2A8FEE40533349FA5937E3C46D0193 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 ___0_image, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4B4A930E2AD46661A26FDFBEF584A17DFBE4F95);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2DC966B11E585B2A0D89CE07D3E44DED72CF4C2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_0 = (&__this->___mCameraImage_0);
int32_t L_1 = L_0->___Width_5;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_2 = ___0_image;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2.___Dimensions_0;
V_1 = L_3;
int32_t L_4;
L_4 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_1), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_4))))
{
goto IL_0036;
}
}
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_5 = (&__this->___mCameraImage_0);
int32_t L_6 = L_5->___Height_6;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_7 = ___0_image;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = L_7.___Dimensions_0;
V_1 = L_8;
int32_t L_9;
L_9 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_1), NULL);
if ((((int32_t)L_6) == ((int32_t)L_9)))
{
goto IL_0037;
}
}
IL_0036:
{
return;
}
IL_0037:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_10 = (&__this->___mCameraImage_0);
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_11 = ___0_image;
int64_t L_12 = L_11.___Timestamp_7;
L_10->___Timestamp_0 = L_12;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_13 = (&__this->___mCameraImage_0);
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6* L_14 = (&L_13->___Intrinsics_9);
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_15 = ___0_image;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = L_15.___FocalLength_9;
float L_17 = L_16.___x_0;
L_14->___FocalLengthX_0 = L_17;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_18 = (&__this->___mCameraImage_0);
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6* L_19 = (&L_18->___Intrinsics_9);
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_20 = ___0_image;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = L_20.___FocalLength_9;
float L_22 = L_21.___y_1;
L_19->___FocalLengthY_1 = L_22;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_23 = (&__this->___mCameraImage_0);
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6* L_24 = (&L_23->___Intrinsics_9);
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_25 = ___0_image;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = L_25.___PrincipalPoint_8;
float L_27 = L_26.___x_0;
L_24->___PrincipalPointX_2 = L_27;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_28 = (&__this->___mCameraImage_0);
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6* L_29 = (&L_28->___Intrinsics_9);
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_30 = ___0_image;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31 = L_30.___PrincipalPoint_8;
float L_32 = L_31.___y_1;
L_29->___PrincipalPointY_3 = L_32;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_33 = (&__this->___mCameraImage_0);
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_34 = ___0_image;
int32_t L_35 = L_34.___UVRowStride_5;
L_33->___Stride_7 = L_35;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_36 = ___0_image;
int32_t L_37 = L_36.___YRowStride_4;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_38 = ___0_image;
int32_t L_39 = L_38.___UVRowStride_5;
if ((((int32_t)L_37) == ((int32_t)L_39)))
{
goto IL_00de;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralC2DC966B11E585B2A0D89CE07D3E44DED72CF4C2, NULL);
return;
}
IL_00de:
{
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_40 = ___0_image;
int32_t L_41 = L_40.___YRowStride_4;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_42 = ___0_image;
int32_t L_43 = L_42.___UVRowStride_5;
int32_t L_44;
L_44 = ARFoundationImageProvider_CalculateBufferSize_mCBA94796A6EDDB52DBC8BED3376AF732B7551F7F(__this, L_41, L_43, NULL);
V_0 = L_44;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_45 = (&__this->___mCameraImage_0);
int32_t L_46 = L_45->___Format_8;
V_2 = L_46;
int32_t L_47 = V_2;
if ((((int32_t)L_47) == ((int32_t)2)))
{
goto IL_0107;
}
}
{
int32_t L_48 = V_2;
if ((((int32_t)L_48) == ((int32_t)3)))
{
goto IL_011c;
}
}
{
goto IL_0143;
}
IL_0107:
{
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_49 = ___0_image;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_50 = L_49.___YBuffer_1;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_51 = ___0_image;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_52 = L_51.___UBuffer_2;
int32_t L_53 = V_0;
ARFoundationImageProvider_ConvertToNV12_mF16C320CD127A22CDEF8BB322DEEAF67F769610E(__this, L_50, L_52, L_53, NULL);
goto IL_014e;
}
IL_011c:
{
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_54 = ___0_image;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_55 = L_54.___YBuffer_1;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_56 = ___0_image;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_57 = L_56.___UBuffer_2;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_58 = ___0_image;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_59 = L_58.___VBuffer_3;
int32_t L_60 = V_0;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_61 = ___0_image;
int32_t L_62 = L_61.___UVRowStride_5;
ARFoundationImage_t937C514CFB7C45E4BD54C42079FCC6AD173A5DD4 L_63 = ___0_image;
int32_t L_64 = L_63.___UVPixelStride_6;
ARFoundationImageProvider_ConvertToNV21_m4BCED5CF742C4362A9912B23A0C8C82AB43C77B2(__this, L_55, L_57, L_59, L_60, L_62, L_64, NULL);
goto IL_014e;
}
IL_0143:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralA4B4A930E2AD46661A26FDFBEF584A17DFBE4F95, NULL);
return;
}
IL_014e:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_65 = (&__this->___mCameraImage_0);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_66 = __this->___mImageBuffer_1;
void* L_67;
L_67 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2(L_66, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var);
intptr_t L_68;
L_68 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D(L_67, NULL);
L_65->___Buffer_2 = L_68;
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::ConvertToNV21(Unity.Collections.NativeArray`1<System.Byte>,Unity.Collections.NativeArray`1<System.Byte>,Unity.Collections.NativeArray`1<System.Byte>,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_ConvertToNV21_m4BCED5CF742C4362A9912B23A0C8C82AB43C77B2 (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_yBuffer, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___1_uBuffer, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___2_vBuffer, int32_t ___3_ySize, int32_t ___4_uvRowStride, int32_t ___5_uvPixelsStride, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_yBuffer))->___m_Length_1);
V_0 = L_0;
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___2_vBuffer))->___m_Length_1);
V_1 = L_1;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_2 = ___2_vBuffer;
void* L_3;
L_3 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2(L_2, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var);
IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&V_2), L_3, NULL);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_4 = ___1_uBuffer;
void* L_5;
L_5 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2(L_4, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var);
IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&V_3), L_5, NULL);
int32_t L_6 = ___5_uvPixelsStride;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_0062;
}
}
{
int64_t L_7;
L_7 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL);
int64_t L_8;
L_8 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_3), NULL);
if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_7, L_8))) >= ((int64_t)((int64_t)0))))
{
goto IL_0062;
}
}
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_9 = ___0_yBuffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_10 = __this->___mImageBuffer_1;
int32_t L_11 = V_0;
NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB(L_9, 0, L_10, 0, L_11, NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_12 = ___2_vBuffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_13 = __this->___mImageBuffer_1;
int32_t L_14 = ___3_ySize;
int32_t L_15 = V_1;
NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB(L_12, 0, L_13, L_14, L_15, NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
return;
}
IL_0062:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_16 = (&__this->___mCameraImage_0);
int32_t L_17 = L_16->___Height_6;
V_4 = ((int32_t)(L_17/2));
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_18 = ___0_yBuffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_19 = __this->___mImageBuffer_1;
int32_t L_20 = V_0;
NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB(L_18, 0, L_19, 0, L_20, NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
int32_t L_21 = ___3_ySize;
V_5 = L_21;
V_6 = 0;
goto IL_00e1;
}
IL_0089:
{
V_7 = 0;
goto IL_00d5;
}
IL_008e:
{
int32_t L_22 = V_6;
int32_t L_23 = ___4_uvRowStride;
int32_t L_24 = V_7;
V_8 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_22, L_23)), L_24));
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_25 = (&__this->___mImageBuffer_1);
int32_t L_26 = V_5;
int32_t L_27 = L_26;
V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1));
int32_t L_28 = V_8;
uint8_t L_29;
L_29 = IL2CPP_NATIVEARRAY_GET_ITEM(uint8_t, ((&___2_vBuffer))->___m_Buffer_0, L_28);
IL2CPP_NATIVEARRAY_SET_ITEM(uint8_t, (L_25)->___m_Buffer_0, L_27, (L_29));
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_30 = (&__this->___mImageBuffer_1);
int32_t L_31 = V_5;
int32_t L_32 = L_31;
V_5 = ((int32_t)il2cpp_codegen_add(L_32, 1));
int32_t L_33 = V_8;
uint8_t L_34;
L_34 = IL2CPP_NATIVEARRAY_GET_ITEM(uint8_t, ((&___1_uBuffer))->___m_Buffer_0, L_33);
IL2CPP_NATIVEARRAY_SET_ITEM(uint8_t, (L_30)->___m_Buffer_0, L_32, (L_34));
int32_t L_35 = V_7;
int32_t L_36 = ___5_uvPixelsStride;
V_7 = ((int32_t)il2cpp_codegen_add(L_35, L_36));
}
IL_00d5:
{
int32_t L_37 = V_7;
int32_t L_38 = ___4_uvRowStride;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_008e;
}
}
{
int32_t L_39 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00e1:
{
int32_t L_40 = V_6;
int32_t L_41 = V_4;
if ((((int32_t)L_40) < ((int32_t)L_41)))
{
goto IL_0089;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationImageProvider::ConvertToNV12(Unity.Collections.NativeArray`1<System.Byte>,Unity.Collections.NativeArray`1<System.Byte>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationImageProvider_ConvertToNV12_mF16C320CD127A22CDEF8BB322DEEAF67F769610E (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_yBuffer, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___1_uBuffer, int32_t ___2_ySize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_yBuffer))->___m_Length_1);
V_0 = L_0;
int32_t L_1;
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_uBuffer))->___m_Length_1);
V_1 = L_1;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_2 = ___0_yBuffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_3 = __this->___mImageBuffer_1;
int32_t L_4 = V_0;
NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB(L_2, 0, L_3, 0, L_4, NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_5 = ___1_uBuffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_6 = __this->___mImageBuffer_1;
int32_t L_7 = ___2_ySize;
int32_t L_8 = V_1;
NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB(L_5, 0, L_6, L_7, L_8, NativeArray_1_Copy_m45F3ECE2BCB3EEE92295C5DC920A39697B8067CB_RuntimeMethod_var);
return;
}
}
// System.Int32 Vuforia.Internal.ARFoundation.ARFoundationImageProvider::CalculateBufferSize(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARFoundationImageProvider_CalculateBufferSize_mCBA94796A6EDDB52DBC8BED3376AF732B7551F7F (ARFoundationImageProvider_tB38D9DB25C2364A1008B600DADACADD5E04F4820* __this, int32_t ___0_yRowStride, int32_t ___1_uvRowStride, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_0 = (&__this->___mCameraImage_0);
int32_t L_1 = L_0->___Height_6;
int32_t L_2 = ___0_yRowStride;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_1, L_2));
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_3 = (&__this->___mCameraImage_0);
int32_t L_4 = L_3->___Height_6;
int32_t L_5 = ___1_uvRowStride;
V_1 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_4/2)), L_5));
int32_t L_6 = V_0;
int32_t L_7 = V_1;
V_2 = ((int32_t)il2cpp_codegen_add(L_6, L_7));
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_8 = (&__this->___mCameraImage_0);
int32_t L_9 = L_8->___BufferSize_3;
int32_t L_10 = V_2;
if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
{
goto IL_0032;
}
}
{
int32_t L_11 = V_0;
return L_11;
}
IL_0032:
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_12 = (&__this->___mImageBuffer_1);
bool L_13;
L_13 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_12, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
if (!L_13)
{
goto IL_004a;
}
}
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_14 = (&__this->___mImageBuffer_1);
NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA(L_14, NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
}
IL_004a:
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_15 = (&__this->___mCameraImage_0);
int32_t L_16 = V_2;
L_15->___BufferSize_3 = L_16;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_17 = (&__this->___mCameraImage_0);
int32_t L_18 = L_17->___BufferSize_3;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_19;
memset((&L_19), 0, sizeof(L_19));
NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F((&L_19), L_18, 4, 1, /*hidden argument*/NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
__this->___mImageBuffer_1 = L_19;
int32_t L_20 = V_0;
return L_20;
}
}
#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 Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::.ctor(Vuforia.ARFoundation.IARFoundationFacade)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider__ctor_m4C6020E151D747488F834CF71BC9C3598FCD19D9 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, RuntimeObject* ___0_arFoundationFacade, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationPoseProvider_OnPoseUpdated_mCF7C59EE3E9DBFF1B4E6016947D7C90E7691BFB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_arFoundationFacade;
__this->___mARFoundationFacade_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARFoundationFacade_0), (void*)L_0);
RuntimeObject* L_1 = __this->___mARFoundationFacade_0;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_2 = (Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)il2cpp_codegen_object_new(Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_2__ctor_m272B4DB7141D06B68E37A8DF3A142C9F4FEC04CA(L_2, __this, (intptr_t)((void*)ARFoundationPoseProvider_OnPoseUpdated_mCF7C59EE3E9DBFF1B4E6016947D7C90E7691BFB4_RuntimeMethod_var), NULL);
NullCheck(L_1);
InterfaceActionInvoker1< Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* >::Invoke(2 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::add_ARFoundationPoseEvent(System.Action`2<UnityEngine.Transform,System.Int64>) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_1, L_2);
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA* L_3 = (&__this->___mPose_2);
il2cpp_codegen_initobj(L_3, sizeof(DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA));
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider_Finalize_m80FA2EB1ADA23504F28835D19036A56B2FD61D12 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
ARFoundationPoseProvider_Dispose_m25750CA16D030AEAFE95C7E941610266317989B5(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider_Dispose_m25750CA16D030AEAFE95C7E941610266317989B5 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationPoseProvider_OnPoseUpdated_mCF7C59EE3E9DBFF1B4E6016947D7C90E7691BFB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mARFoundationFacade_0;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_1 = (Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)il2cpp_codegen_object_new(Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m272B4DB7141D06B68E37A8DF3A142C9F4FEC04CA(L_1, __this, (intptr_t)((void*)ARFoundationPoseProvider_OnPoseUpdated_mCF7C59EE3E9DBFF1B4E6016947D7C90E7691BFB4_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* >::Invoke(3 /* System.Void Vuforia.ARFoundation.IARFoundationFacade::remove_ARFoundationPoseEvent(System.Action`2<UnityEngine.Transform,System.Int64>) */, IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider_Dispose_mD223A50A238D5BAADF2EF62772E11D487201424D (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ARFoundationPoseProvider_Dispose_m25750CA16D030AEAFE95C7E941610266317989B5(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// Vuforia.Internal.VuforiaDriver.DevicePose Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::GetDevicePose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA ARFoundationPoseProvider_GetDevicePose_m63C459AB40EC1217D0E631DE15B29EFE5D5927A4 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, const RuntimeMethod* method)
{
{
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA L_0 = __this->___mPose_2;
return L_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::OnPoseUpdated(UnityEngine.Transform,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider_OnPoseUpdated_mCF7C59EE3E9DBFF1B4E6016947D7C90E7691BFB4 (ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_poseTransform, int64_t ___1_timestamp, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m821FE2CDFB7FDF3EA1D4439D377CD75FE010D427_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA* L_0 = (&__this->___mPose_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_poseTransform;
int64_t L_2 = ___1_timestamp;
il2cpp_codegen_runtime_class_init_inline(ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var);
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* L_3 = ((ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_StaticFields*)il2cpp_codegen_static_fields_for(ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var))->___mOrientationAdjuster_1;
int32_t L_4;
L_4 = Screen_get_orientation_mA6B22A441187D50831B2B18CA48A8F64BD1BD89E(NULL);
NullCheck(L_3);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5;
L_5 = Dictionary_2_get_Item_m821FE2CDFB7FDF3EA1D4439D377CD75FE010D427(L_3, L_4, Dictionary_2_get_Item_m821FE2CDFB7FDF3EA1D4439D377CD75FE010D427_RuntimeMethod_var);
DevicePose_Update_m54542045DF008441B0FC68CC26CF89CBC50D5487(L_0, L_1, L_2, L_5, NULL);
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.ARFoundationPoseProvider::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARFoundationPoseProvider__cctor_mB4494F421DEF337EA2E2E16355014FEA49738C82 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5728B28BCB31CE2D1E5909829A1962D201A6A90F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* L_0 = (Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D*)il2cpp_codegen_object_new(Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m5728B28BCB31CE2D1E5909829A1962D201A6A90F(L_0, Dictionary_2__ctor_m5728B28BCB31CE2D1E5909829A1962D201A6A90F_RuntimeMethod_var);
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* L_1 = L_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
NullCheck(L_1);
Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2(L_1, 3, L_2, Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2_RuntimeMethod_var);
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* L_3 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((-180.0f), L_4, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_5, NULL);
NullCheck(L_3);
Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2(L_3, 4, L_6, Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2_RuntimeMethod_var);
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* L_7 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((90.0f), L_8, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10;
L_10 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_9, NULL);
NullCheck(L_7);
Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2(L_7, 1, L_10, Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2_RuntimeMethod_var);
Dictionary_2_t8E71731465FA88F3E9725DF4705E80E76A006D1D* L_11 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((-90.0f), L_12, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
L_14 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_13, NULL);
NullCheck(L_11);
Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2(L_11, 2, L_14, Dictionary_2_Add_m70043F5514B83C4B2B84F5281C84B59CCAA1F4E2_RuntimeMethod_var);
((ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_StaticFields*)il2cpp_codegen_static_fields_for(ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var))->___mOrientationAdjuster_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_StaticFields*)il2cpp_codegen_static_fields_for(ARFoundationPoseProvider_t1F9E3E9E6EE39C766279A80DBE1253FB1422FA1F_il2cpp_TypeInfo_var))->___mOrientationAdjuster_1), (void*)L_11);
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 Vuforia.Internal.ARFoundation.NullARFoundationFacade::add_ARFoundationImageEvent(System.Action`1<Vuforia.ARFoundation.ARFoundationImage>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_add_ARFoundationImageEvent_m66ED0C6D285768B6083740F9128813D349063B10 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* V_0 = NULL;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* V_1 = NULL;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* V_2 = NULL;
{
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_0 = __this->___ARFoundationImageEvent_0;
V_0 = L_0;
}
IL_0007:
{
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_1 = V_0;
V_1 = L_1;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_2 = V_1;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)Castclass((RuntimeObject*)L_4, Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var));
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56** L_5 = (&__this->___ARFoundationImageEvent_0);
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_6 = V_2;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_7 = V_1;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_9 = V_0;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)L_9) == ((RuntimeObject*)(Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::remove_ARFoundationImageEvent(System.Action`1<Vuforia.ARFoundation.ARFoundationImage>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_remove_ARFoundationImageEvent_m7505FB4C672A8E4EC057A53A1A391C3142F6210E (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* V_0 = NULL;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* V_1 = NULL;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* V_2 = NULL;
{
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_0 = __this->___ARFoundationImageEvent_0;
V_0 = L_0;
}
IL_0007:
{
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_1 = V_0;
V_1 = L_1;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_2 = V_1;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)Castclass((RuntimeObject*)L_4, Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56_il2cpp_TypeInfo_var));
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56** L_5 = (&__this->___ARFoundationImageEvent_0);
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_6 = V_2;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_7 = V_1;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_9 = V_0;
Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)L_9) == ((RuntimeObject*)(Action_1_t621B568A0F3505BCD2F3141CCD3B458315A6BE56*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::add_ARFoundationPoseEvent(System.Action`2<UnityEngine.Transform,System.Int64>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_add_ARFoundationPoseEvent_mF4EDB7D0118D9786C423EA4D87E87E133073FB41 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* V_0 = NULL;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* V_1 = NULL;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* V_2 = NULL;
{
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_0 = __this->___ARFoundationPoseEvent_1;
V_0 = L_0;
}
IL_0007:
{
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_1 = V_0;
V_1 = L_1;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_2 = V_1;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)Castclass((RuntimeObject*)L_4, Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var));
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00** L_5 = (&__this->___ARFoundationPoseEvent_1);
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_6 = V_2;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_7 = V_1;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_9 = V_0;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)L_9) == ((RuntimeObject*)(Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::remove_ARFoundationPoseEvent(System.Action`2<UnityEngine.Transform,System.Int64>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_remove_ARFoundationPoseEvent_m0F113F35F27EC2C9C942AC6B87C60A88618540DF (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* V_0 = NULL;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* V_1 = NULL;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* V_2 = NULL;
{
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_0 = __this->___ARFoundationPoseEvent_1;
V_0 = L_0;
}
IL_0007:
{
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_1 = V_0;
V_1 = L_1;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_2 = V_1;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)Castclass((RuntimeObject*)L_4, Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00_il2cpp_TypeInfo_var));
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00** L_5 = (&__this->___ARFoundationPoseEvent_1);
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_6 = V_2;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_7 = V_1;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_9 = V_0;
Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)L_9) == ((RuntimeObject*)(Action_2_tCC24325D5E2655D9D5E3500F79D4050DCA3B6C00*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::add_AnchorsChangedEvent(System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_add_AnchorsChangedEvent_m2D0D5B332BE6003CECF4605F13AC2790B4F76DBD (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* V_0 = NULL;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* V_1 = NULL;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* V_2 = NULL;
{
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_0 = __this->___AnchorsChangedEvent_2;
V_0 = L_0;
}
IL_0007:
{
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_1 = V_0;
V_1 = L_1;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_2 = V_1;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)Castclass((RuntimeObject*)L_4, Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var));
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C** L_5 = (&__this->___AnchorsChangedEvent_2);
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_6 = V_2;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_7 = V_1;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_9 = V_0;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)L_9) == ((RuntimeObject*)(Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::remove_AnchorsChangedEvent(System.Action`2<System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>,System.Collections.Generic.List`1<System.Tuple`2<System.String,UnityEngine.Transform>>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_remove_AnchorsChangedEvent_m5F271D3C3D1DB916AB3A71C04865E007A2A0CD48 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* V_0 = NULL;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* V_1 = NULL;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* V_2 = NULL;
{
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_0 = __this->___AnchorsChangedEvent_2;
V_0 = L_0;
}
IL_0007:
{
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_1 = V_0;
V_1 = L_1;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_2 = V_1;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)Castclass((RuntimeObject*)L_4, Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C_il2cpp_TypeInfo_var));
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C** L_5 = (&__this->___AnchorsChangedEvent_2);
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_6 = V_2;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_7 = V_1;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_9 = V_0;
Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)L_9) == ((RuntimeObject*)(Action_2_tD4D053920ADEBDE1C249AE1AAFA374840F37CC5C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade::get_IsAnchorSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullARFoundationFacade_get_IsAnchorSupported_m449DC0E4AAFC8AEBF8496140B4857C96454FAA1D (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade::IsARFoundationScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullARFoundationFacade_IsARFoundationScene_m4A99762863A85142DA85045A20AD645D7E7F9B4B (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.IEnumerator Vuforia.Internal.ARFoundation.NullARFoundationFacade::CheckAvailability()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NullARFoundationFacade_CheckAvailability_m8132417D658AD49BF6047BF95C6EC97418916991 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* L_0 = (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1*)il2cpp_codegen_object_new(U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CCheckAvailabilityU3Ed__12__ctor_m274968FBFFA95FF1D91C3570D01330AF8D1A173E(L_0, 0, NULL);
return L_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_Init_mFE766EA13FD2D8156F7808CCAE711A90803AB000 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::Deinit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_Deinit_m9DE139D1898AC0086A65E897C330C2E0C69EAFA1 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Collections.IEnumerator Vuforia.Internal.ARFoundation.NullARFoundationFacade::WaitForCameraReady()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NullARFoundationFacade_WaitForCameraReady_m35ADBB0C4F62F858EC1F29F9AB54AF3A6D88FF16 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* L_0 = (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878*)il2cpp_codegen_object_new(U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CWaitForCameraReadyU3Ed__15__ctor_mCA623337929232D427153EB2060D0716D8346A4D(L_0, 0, NULL);
return L_0;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade::IsARFoundationReady()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullARFoundationFacade_IsARFoundationReady_mBA249ACB4A15218EBE5A791DBEFD7474987EDB34 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// UnityEngine.Transform Vuforia.Internal.ARFoundation.NullARFoundationFacade::GetCameraTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NullARFoundationFacade_GetCameraTransform_mC4EBEBE1CD48E07BDA4B04FDB3AE2C96FBE90BDB (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
}
// System.Collections.Generic.List`1<Vuforia.DriverCameraMode> Vuforia.Internal.ARFoundation.NullARFoundationFacade::GetProfiles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* NullARFoundationFacade_GetProfiles_mF50CBE15417DA62D45DAAA41EE895CAB6F0F92E0 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* L_0 = (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0*)il2cpp_codegen_object_new(List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4(L_0, List_1__ctor_m1585EE2BB0BFF61211356B091BBD6CD0C2EA78A4_RuntimeMethod_var);
return L_0;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade::SelectProfile(Vuforia.DriverCameraMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullARFoundationFacade_SelectProfile_mA0BA6E015C3ADD4C7E5DC1BFDF8A2789351839D2 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___0_profile, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.String Vuforia.Internal.ARFoundation.NullARFoundationFacade::AddAnchor(UnityEngine.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NullARFoundationFacade_AddAnchor_m1A70C5C3FB798F44E27898C22518E155FB117A64 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method)
{
{
return (String_t*)NULL;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade::RemoveAnchor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullARFoundationFacade_RemoveAnchor_mA2C825CD664318991C3047D3975895B2BF058E0D (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, String_t* ___0_uuid, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::ClearAnchors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade_ClearAnchors_mBD0EDD144D5EF45209C35BA1B9B95D8B068B1243 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade::HitTest(UnityEngine.Vector2,System.Collections.Generic.List`1<UnityEngine.Pose>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NullARFoundationFacade_HitTest_mCC5D5E13279C0A8405AE17B386D46E4B1DD271E5 (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_screenPoint, List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2** ___1_hitPoses, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2** L_0 = ___1_hitPoses;
List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2* L_1 = (List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2*)il2cpp_codegen_object_new(List_1_t785970ECD3400B166B17F92860A0ABA24BBD51B2_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791(L_1, List_1__ctor_m6C9BC48FF099B7CF07ADD778D1DDD6B7D42ED791_RuntimeMethod_var);
*((RuntimeObject**)L_0) = (RuntimeObject*)L_1;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_1);
return (bool)0;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullARFoundationFacade__ctor_m71C3895AB1416CBCA81CB5AC10FECA160907A07C (NullARFoundationFacade_t7E1FB873526017D8610DCEADD98773CFC6DA86A0* __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 Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__12__ctor_m274968FBFFA95FF1D91C3570D01330AF8D1A173E (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__12_System_IDisposable_Dispose_m82CD491E2EB89607DC5F18AAD0080E9F4E256164 (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCheckAvailabilityU3Ed__12_MoveNext_m58AA83F719BA82E28B610968105FC40A6D213A42 (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_000c:
{
__this->___U3CU3E1__state_0 = (-1);
return (bool)0;
}
}
// System.Object Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckAvailabilityU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mFEA6DA993AA208BF40057885DB1451D265FFE510 (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckAvailabilityU3Ed__12_System_Collections_IEnumerator_Reset_m0EDB5DFE51EB1A56367AD7BD5B291581CA53B078 (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCheckAvailabilityU3Ed__12_System_Collections_IEnumerator_Reset_m0EDB5DFE51EB1A56367AD7BD5B291581CA53B078_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.ARFoundation.NullARFoundationFacade/<CheckAvailability>d__12::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckAvailabilityU3Ed__12_System_Collections_IEnumerator_get_Current_m34E68754B2B82B96EDBCD91693382B395327F93E (U3CCheckAvailabilityU3Ed__12_t5188907BCF113698B49587D9634CF97C3FBA1FC1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForCameraReadyU3Ed__15__ctor_mCA623337929232D427153EB2060D0716D8346A4D (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForCameraReadyU3Ed__15_System_IDisposable_Dispose_mBF2EA7E92A04A772E51960701BD493D18DA052F7 (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CWaitForCameraReadyU3Ed__15_MoveNext_m8E3CD86CE029DA8D9903482CE015356FD6955E54 (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_000c:
{
__this->___U3CU3E1__state_0 = (-1);
return (bool)0;
}
}
// System.Object Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitForCameraReadyU3Ed__15_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mA0C7852010507EB06BF4F7267E450CB19F10227E (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForCameraReadyU3Ed__15_System_Collections_IEnumerator_Reset_m45B1A727F7A8E27C70F3FC6E03A20228DFC1D011 (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CWaitForCameraReadyU3Ed__15_System_Collections_IEnumerator_Reset_m45B1A727F7A8E27C70F3FC6E03A20228DFC1D011_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.ARFoundation.NullARFoundationFacade/<WaitForCameraReady>d__15::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitForCameraReadyU3Ed__15_System_Collections_IEnumerator_get_Current_mBC28B89899E6115AFBDC54330EDFA16E4BE1249F (U3CWaitForCameraReadyU3Ed__15_t8AC5E5E9C1D7D29295D5C1AF688DFE4917BC5878* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.AreaTargetCapture Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory::CreateAreaTargetCapture(Vuforia.IVuAreaTargetCaptureController,Vuforia.Internal.Observers.DeviceObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* AreaTargetCaptureFactory_CreateAreaTargetCapture_m97301E469D24002FCCD8AA17F07ED4AA7D10ED03 (AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102* __this, RuntimeObject* ___0_vuAreaTargetCaptureController, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___1_deviceObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_vuAreaTargetCaptureController;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1 = ___1_deviceObserver;
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* L_2 = (AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7*)il2cpp_codegen_object_new(AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7_il2cpp_TypeInfo_var);
NullCheck(L_2);
AreaTargetCapture__ctor_m131DBEEEF2C23CDB8599635437A14E58748D7A66(L_2, L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.Internal.AreaTargetCapture.AreaTargetCaptureFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetCaptureFactory__ctor_mEB27317E94DEF47C94A06B09F3CE38BF3AB77437 (AreaTargetCaptureFactory_t58049FE46C467D9CBA2250BC360771647AF7C102* __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.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_mB7159BE518FEA0D73F5BC9B9A1D847719F171655 (String_t* ___0_s, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
int32_t V_1 = 0;
{
String_t* L_0 = ___0_s;
if (!L_0)
{
goto IL_002a;
}
}
{
V_0 = ((int32_t)-2128831035);
V_1 = 0;
goto IL_0021;
}
IL_000d:
{
String_t* L_1 = ___0_s;
int32_t L_2 = V_1;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
uint32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_3^(int32_t)L_4)), ((int32_t)16777619)));
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0021:
{
int32_t L_6 = V_1;
String_t* L_7 = ___0_s;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_000d;
}
}
IL_002a:
{
uint32_t L_9 = V_0;
return L_9;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CVuObserverU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GuideView_get_Name_mCC22BC25631B3F828658E8667A39CF3C68DA9021_inline (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MultiTargetObserver_set_Size_m6D78582CD87A2BB1DAA0C5B6CCDF6E70419A6908_inline (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_6 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObserverOffsetCalculator_set_CurrentOffset_mA8BC8FCECC27F432AA05F535A4E17EFA4A2C6243_inline (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ___0_value, const RuntimeMethod* method)
{
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_0 = ___0_value;
__this->___U3CCurrentOffsetU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCurrentOffsetU3Ek__BackingField_0))->___OriginObserver_1), (void*)NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 ObserverOffsetCalculator_get_CurrentOffset_mC230002996BECDDDF261DAAC3047B64F4E9D8BA3_inline (ObserverOffsetCalculator_t1B38A0C39F9AB568CF211EFF9B2F4EEBEC2B445E* __this, const RuntimeMethod* method)
{
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_0 = __this->___U3CCurrentOffsetU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPositionU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CRotationU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CScaleU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_v;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_v;
float L_3 = L_2.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_v;
float L_5 = L_4.___z_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeviceObserver_get_IsUpdatesDisabled_m6FC54A7E6C7CF35B75D698D81F978D9DA449C8C8_inline (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CIsUpdatesDisabledU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_0 = __this->___vuforia_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CIdU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE_inline (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___U3CVuMarkObserverU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CEngineU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValidationAreaObserver_set_IsCapturing_m96211FFB75B78CF53A0BF1D9ED4E93D6253161B6_inline (ValidationAreaObserver_t13CDF755962C306A188901146B79D16D4F040E8B* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CIsCapturingU3Ek__BackingField_9 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t UnmanagedObjectWrapper_get_Ptr_m540985524180A79F5C25688B8C97BAA59801A37A_inline (UnmanagedObjectWrapper_tE827048241A4D402AAA4E0FA6C91FD03B1E4733B* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mPtr_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* VuforiaConfiguration_get_DeviceTracker_mF3F6F7414BC3BAF7EB3F33A13ADDDA305124EA0E_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* L_0 = __this->___deviceTracker_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeviceTrackerConfiguration_get_ARCoreRequirementSetting_mFCF4FB5713F4E2896A847909AE5D8C055DA1A922_inline (DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___arcoreRequirement_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GenericVuforiaConfiguration_get_LicenseKey_mB0A824C5E91BAA08B36DEBE88E0D4827032264EC_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___vuforiaLicenseKey_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GenericVuforiaConfiguration_get_UfoLicenseKey_mB20CE2B4B5F85226C34367AC9862D25C7921DBFA_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___ufoLicenseKey_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Scale_mE0DC2C1B7902271788591F17DBE7F7F72EC37283_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, const RuntimeMethod* method)
{
{
float L_0 = __this->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_scale;
float L_2 = L_1.___x_2;
__this->___x_2 = ((float)il2cpp_codegen_multiply(L_0, L_2));
float L_3 = __this->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_scale;
float L_5 = L_4.___y_3;
__this->___y_3 = ((float)il2cpp_codegen_multiply(L_3, L_5));
float L_6 = __this->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_scale;
float L_8 = L_7.___z_4;
__this->___z_4 = ((float)il2cpp_codegen_multiply(L_6, L_8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_Normalize_m0CB5FAED5332234E3F6267F5A4C99B6A6A79CBE1_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Normalize_m8845A29F55B839D0CD43124B1AA34034BFCA9A7D_inline(L_0, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___leftVector_9;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
float L_2;
L_2 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_0, L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_3;
L_3 = sqrt(((double)L_2));
V_0 = ((float)L_3);
goto IL_001c;
}
IL_001c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0020;
}
IL_0020:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4_Scale_mC823A0D6824DB83E23A06B2777ED227D39B0B421_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_scale, const RuntimeMethod* method)
{
{
float L_0 = __this->___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_scale;
float L_2 = L_1.___x_1;
__this->___x_1 = ((float)il2cpp_codegen_multiply(L_0, L_2));
float L_3 = __this->___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_scale;
float L_5 = L_4.___y_2;
__this->___y_2 = ((float)il2cpp_codegen_multiply(L_3, L_5));
float L_6 = __this->___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___0_scale;
float L_8 = L_7.___z_3;
__this->___z_3 = ((float)il2cpp_codegen_multiply(L_6, L_8));
float L_9 = __this->___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_scale;
float L_11 = L_10.___w_4;
__this->___w_4 = ((float)il2cpp_codegen_multiply(L_9, L_11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_1 = L_0;
float L_1 = ___1_y;
__this->___y_2 = L_1;
float L_2 = ___2_z;
__this->___z_3 = L_2;
float L_3 = ___3_w;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
__this->___m_X_0 = L_0;
int32_t L_1 = ___1_y;
__this->___m_Y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VuMarkInstanceIdImpl_get_DataType_mBF917AE56501EEA8760FC2C4ACA022F8A2195B50_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CDataTypeU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* VuMarkInstanceIdImpl_get_Buffer_m4CCA86A25482AFEB5DA146AEF083E519D559C96B_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CBufferU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_get_HexStringValue_m96558746A42CFD72B834E1B14BD35371F86AB56A_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CHexStringValueU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VuMarkInstanceIdImpl_get_StringValue_m966B3D17FF72267FA9E57CC0AB178FD4B74FD5B9_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CStringValueU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t VuMarkInstanceIdImpl_get_NumericValue_mCFE21855AFA60DBEC8BB2EC5F830118AE143F669_inline (VuMarkInstanceIdImpl_t7A6D212EE0A3A06F7BF2E5EB21B4B6FF2EC79DE2* __this, const RuntimeMethod* method)
{
{
uint64_t L_0 = __this->___U3CNumericValueU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GenericVuforiaConfiguration_set_LicenseKey_m02E881D0C60FE28D1F66692377EA3554D05960D3_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___vuforiaLicenseKey_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___vuforiaLicenseKey_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_LogLevel_m27A24421BB4A3093FE96E388275506EFCD96BBB2_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___logLevel_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Log_set_LogLevel_m004D74661E6967E0A588430B5FD64481745AFF27_inline (int32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
((Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_StaticFields*)il2cpp_codegen_static_fields_for(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var))->___sLogLevel_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___name_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeviceTrackerConfiguration_get_UseThirdPartySeethroughEyewear_mA84844FCEB338ABD87537DC2149B8D80127D818A_inline (DeviceTrackerConfiguration_t71155E5878E4BC6E86436B766C10D9BAB794E017* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CUseThirdPartySeethroughEyewearU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ValidationAreaCaptureFactory_mBF5700BC5BDB2047CCCBCB32FE3336D7D0C2C384_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ValidationAreaCaptureUploadFactory_m7BE8D0215209EC855C7397D58D1E36B408872485_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ExternalCamera_mC209A0CCBBC8A68C86D936725FC62C15BEA62715_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CExternalCameraU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExternalCameraU3Ek__BackingField_21), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ExternalCamera_m503411D23A57CFF906900B95E1E2D96CDD9CBE34_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CExternalCameraU3Ek__BackingField_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObserverFactory_Init_m4405919A64489C33CE69C7D4B02F4C9E1340DA12_inline (ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_engine;
__this->___mVuEngine_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuEngine_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ValidationAreaCaptureFactory_m615FFCE00D9CA67CEAA59ADD908ACE0C814E4DE8_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CValidationAreaCaptureFactoryU3Ek__BackingField_35;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ValidationAreaCaptureUploadFactory_mF42A833A7603685CF9D6FA50C000218F36ECEB39_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CValidationAreaCaptureUploadFactoryU3Ek__BackingField_36;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_DeviceInfo_mA105D53E4FE74976EA6A7B69592E15F8845D2402_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CDeviceInfoU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObserverFactory_m9DAB0D18AECCB04012D96D128D2B9ED197DB6735_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
ObserverFactory_t1031CA949D71FF35432A6458D547D42AD1E24E5F* L_0 = __this->___mObserverFactory_39;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_DeviceObserver_mCA40288AB80CC2923E403A97C1003A1175957127_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___0_value, const RuntimeMethod* method)
{
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = ___0_value;
__this->___U3CDeviceObserverU3Ek__BackingField_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDeviceObserverU3Ek__BackingField_28), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_AnchorObserver_mC2D27AD621987A44426612D5BFECEAC1C714474E_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ___0_value, const RuntimeMethod* method)
{
{
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_0 = ___0_value;
__this->___U3CAnchorObserverU3Ek__BackingField_29 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAnchorObserverU3Ek__BackingField_29), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* Engine_get_DeviceObserver_m960994FEECC3010E2DA5B5C96BA1D8DB95AAFFA6_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = __this->___U3CDeviceObserverU3Ek__BackingField_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_IlluminationObserver_m13174AB70A774D252B1DE8E894E6332286464DAA_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* ___0_value, const RuntimeMethod* method)
{
{
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* L_0 = ___0_value;
__this->___U3CIlluminationObserverU3Ek__BackingField_30 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIlluminationObserverU3Ek__BackingField_30), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* L_0 = __this->___videoBackground_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* VideoBackgroundConfiguration_get_VideoBackgroundShader_m9806EF11986F2793E542ACA4699ED3F220C1F011_inline (VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* __this, const RuntimeMethod* method)
{
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___videoBackgroundShader_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_VideoBackgroundRenderer_mE61E8CEBF97E8C6C3A5253224F4694559E770D00_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CVideoBackgroundRendererU3Ek__BackingField_31 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVideoBackgroundRendererU3Ek__BackingField_31), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_SessionRecorder_m7B5AC285FEAEACE2BDFD18F2217EB969ADA57ECC_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CSessionRecorderU3Ek__BackingField_33 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSessionRecorderU3Ek__BackingField_33), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_AreaTargetCapture_m8D2D5A89E2E30AC276D204794B04868ECD2AF74B_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* ___0_value, const RuntimeMethod* method)
{
{
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* L_0 = ___0_value;
__this->___U3CAreaTargetCaptureU3Ek__BackingField_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAreaTargetCaptureU3Ek__BackingField_34), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_CameraController_mCA69749232B54F4CCB1987B60D67E8B00F3BCC11_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CCameraControllerU3Ek__BackingField_22 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraControllerU3Ek__BackingField_22), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_WorldOriginProvider_m10B48E12719227CD57298E86E0901F62AA689BFA_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CWorldOriginProviderU3Ek__BackingField_23 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWorldOriginProviderU3Ek__BackingField_23), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_CameraController_m5E92C80DFF7EC8D6074AC49A51900C7084090E09_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CCameraControllerU3Ek__BackingField_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_CameraDeviceMode_m08D697A958D555BEA288A42CAAB6403FDB461E55_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___cameraDeviceModeSetting_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_ObserverOffsetCalculator_m62F1B2ED289A1A5D225069871BD19D42F62FA834_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CObserverOffsetCalculatorU3Ek__BackingField_27 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObserverOffsetCalculatorU3Ek__BackingField_27), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObservationProviders_m790C4BE5E892969D8C049A10A68A07151A3F25BD_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CObservationProvidersU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_ObserverOffsetCalculator_mD6290708B3310CAD55C07B7EC532F72A79FEEE26_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CObserverOffsetCalculatorU3Ek__BackingField_27;
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 RuntimeObject* Engine_get_VideoBackgroundRenderer_m321503D88EFF3C611E58C38D61ECC55D1EEB3C21_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CVideoBackgroundRendererU3Ek__BackingField_31;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_CameraFocusMode_m174293AF02F1E381C54C7577C50684BC5689FC81_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___cameraFocusModeSetting_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VideoBackgroundConfiguration_get_VideoBackgroundEnabled_mB861B324A9C414D0A413A92DACD579ADD35198F6_inline (VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___videoBackgroundEnabled_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DelayedInitializer_get_Initialized_mD9C618A714329DF1F19BD167B83DC8EC5D704BF3_inline (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CInitializedU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Engine_set_CurrentState_m1FE930A078D0E2475F190E2D2A2D7C7058DA2CE6_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CCurrentStateU3Ek__BackingField_32 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentStateU3Ek__BackingField_32), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_CurrentState_mC78EAB7C42E72B459AE511F8F270D2A3396D08FF_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CCurrentStateU3Ek__BackingField_32;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Engine_get_WorldOriginProvider_m458E3BC0788DE6DAAC6AA4F8F76509439AFA1C9D_inline (Engine_tD8A985EEA11A9D6E9818A5E4D26D3030DE5ABFDA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CWorldOriginProviderU3Ek__BackingField_23;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericVuforiaConfiguration_get_MaxSimultaneousImageTargets_m73D20BB60113CD0869D10046E381DFB46DB79DB4_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___maxSimultaneousImageTargets_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GenericVuforiaConfiguration_get_ContinuousModelTargetSearch_m4B5D7AB423029B8318709E98EA5015801C2BABB8_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___modelTargetRecoWhileExtendedTracked_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DelayedInitializer_set_Initialized_mDBD3747FC735029DF66AF5844635CEC42AF55A4B_inline (DelayedInitializer_t45E1239E0680E1966B79E670651926F616B9518C* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CInitializedU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VuforiaRuntimeUtilities_get_RuntimeEnvironment_mFE23FD9A698A74522A574C5C90256B6D6C11D5CF_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_StaticFields*)il2cpp_codegen_static_fields_for(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var))->___sRuntimeEnvironment_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AreaTargetCapture_get_VuAreaTargetCapture_m9A729D05C04BF341E66A03E39FC375EA22DB3AD2_inline (AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mAreaTargetCapture_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Pose_set_Position_m12CCB2B9395449BAAA2B6759E852E5A6E0ECE763_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CPositionU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Pose_set_Rotation_mA54862318737CA75908FD0D83953E81A27E6DA0A_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CRotationU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Pose_set_Scale_m5212623362158F6F858A3773B817696DFE43E0F4_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CScaleU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL);
V_0 = L_3;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
bool L_3;
L_3 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
bool L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
float* L_0 = (&__this->___x_2);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___y_3);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___z_4);
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))));
goto IL_002b;
}
IL_002b:
{
int32_t L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Quaternion_GetHashCode_m5F55C34C98E437376595E722BE4EB8A70434F049_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
float* L_0 = (&__this->___x_0);
int32_t L_1;
L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
float* L_2 = (&__this->___y_1);
int32_t L_3;
L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
float* L_4 = (&__this->___z_2);
int32_t L_5;
L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
float* L_6 = (&__this->___w_3);
int32_t L_7;
L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
V_0 = ((int32_t)(((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))))^((int32_t)(L_7>>1))));
goto IL_0039;
}
IL_0039:
{
int32_t L_8 = V_0;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
float L_2 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
float L_4 = L_3.___y_1;
float L_5 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CoreDependencies_set_Instance_m4D3BB3143601418D753239896AF6E945D8CD2B1C_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0 = ___0_value;
((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields*)il2cpp_codegen_static_fields_for(CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_il2cpp_TypeInfo_var))->___sInstance_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Log_set_Instance_m7D4190212133047E9EBEBF84B7A9196A2963D881_inline (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
((Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_StaticFields*)il2cpp_codegen_static_fields_for(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var))->___sLogger_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_StaticFields*)il2cpp_codegen_static_fields_for(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var))->___sLogger_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnityDriver_set_Instance_mF3F058C54D60AB7E62A1F32BCD14ED69BC069C9D_inline (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_value;
((UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_StaticFields*)il2cpp_codegen_static_fields_for(UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_il2cpp_TypeInfo_var))->___sInstance_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_StaticFields*)il2cpp_codegen_static_fields_for(UnityDriver_t3BC56AFD1AFC84A92D46D174903705E9504EE246_il2cpp_TypeInfo_var))->___sInstance_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuforiaConfiguration_set_Instance_mFCEC3C532C285D0762CC6024F3B92C369CEA5C03_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = ___0_value;
((VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_StaticFields*)il2cpp_codegen_static_fields_for(VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_il2cpp_TypeInfo_var))->___sInstance_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_StaticFields*)il2cpp_codegen_static_fields_for(VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_il2cpp_TypeInfo_var))->___sInstance_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuforiaApplication_set_Instance_mCA7EFA3768FB44BF7CDC2B04BEBB5F866B68F52E_inline (VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* L_0 = ___0_value;
((VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_StaticFields*)il2cpp_codegen_static_fields_for(VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_il2cpp_TypeInfo_var))->___sInstance_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_StaticFields*)il2cpp_codegen_static_fields_for(VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_il2cpp_TypeInfo_var))->___sInstance_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnityLifeCycleListener_set_UnitySynchronizationContext_m75A7D6B2B96DBE74E91C7405CF6ABE276314B424_inline (UnityLifeCycleListener_t27FD6E40C97DF9ABB24AFDF4C50DA8BFDAEB9B79* __this, SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* ___0_value, const RuntimeMethod* method)
{
{
SynchronizationContext_tCDB842BBE53B050802CBBB59C6E6DC45B5B06DC0* L_0 = ___0_value;
__this->___U3CUnitySynchronizationContextU3Ek__BackingField_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnitySynchronizationContextU3Ek__BackingField_14), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CEngineU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GenericVuforiaConfiguration_get_DelayedInitialization_mB2948910554DAF9859912CAFA6F4A7D824336801_inline (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___delayedInitialization_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CoreDependencies_get_UnityMainThreadTaskScheduler_m6C398AB549C0BF3A77FFE4285F25881FC9FA14BD_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CUnityMainThreadTaskSchedulerU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* VuforiaConfiguration_get_WebCam_m46267E92258F47134B932539F4BC801F6412CDAA_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* L_0 = __this->___webcam_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WebCamConfiguration_get_RenderTextureLayer_m9AE215F3815A6ED91EF680690932ACA0EE4D9EC2_inline (WebCamConfiguration_t1FBC44F707459C131114090412034207236C4486* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___renderTextureLayer_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16* VuforiaConfiguration_get_PackageInformation_m34E36368076FDEF5D63C08F48C4043FFEABBAD9E_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
PackageInfo_t9311D5186E71745B442DFB6BB8929BAE204C7F16* L_0 = __this->___packageInformation_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method)
{
{
void* L_0 = ___0_value;
*__this = ((intptr_t)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m50A62593A87E11ED31B47FE46E633AB3B9A7666C_gshared_inline (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* __this, float ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, float, float, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* 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));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
(( void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 Enumerator_get_Current_mC33761BF9B58427EC677AB71F6D44716FCAF1C22_gshared_inline (Enumerator_t06874F6DC6BF37190C0F4C5F3BB89A8F4D960969* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213 L_0 = (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m671CD723515F42017EA4D2DB01691D13288970A9_gshared_inline (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m00849F341D41ABD55D72D0701342145724AC3A9F_gshared_inline (KeyValuePair_2_t0EAC8DA2D95957AFA60DD198D013622384C0D213* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m3BFB5987F7235AEF25980B76D635DBD5B56B0F7A_gshared_inline (Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 Tuple_2_get_Item2_m055355681CBFB165FD51831E0EF4A0722DE572AE_gshared_inline (Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016* __this, const RuntimeMethod* method)
{
{
Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 L_0 = (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14)__this->___m_Item2_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item1_m484EC5BD4C8E76E4D1A996CBD4EDBE802C6D47C2_gshared_inline (Tuple_2_tC9E320E04E1FBD85ABB90AA92F6E56C870B53016* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___m_Item1_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* 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));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Func_1_Invoke_m1ED6E7B6EB7AC9B8B9AC6CA9073E2D443B77991E_gshared_inline (Func_1_t7A50A843EE96073A28D4688B8500A74150D8C6C8* __this, const RuntimeMethod* method)
{
typedef Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item1_mBF34A596062BBB3C1DD2A6CA36810366F445C9FA_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___m_Item1_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline (Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___m_Item2_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7A5245523A276474E0A9C358601EBE087F432F04_gshared_inline (List_1_t16519B0267E1CE76021061AB406FB0F31B8460B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Normalize_m8845A29F55B839D0CD43124B1AA34034BFCA9A7D_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_q;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_q;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
float L_3;
L_3 = sqrtf(L_2);
V_0 = L_3;
float L_4 = V_0;
float L_5 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
V_1 = (bool)((((float)L_4) < ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0022;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
V_2 = L_7;
goto IL_004a;
}
IL_0022:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_q;
float L_9 = L_8.___x_0;
float L_10 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = ___0_q;
float L_12 = L_11.___y_1;
float L_13 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___0_q;
float L_15 = L_14.___z_2;
float L_16 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = ___0_q;
float L_18 = L_17.___w_3;
float L_19 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
memset((&L_20), 0, sizeof(L_20));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_20), ((float)(L_9/L_10)), ((float)(L_12/L_13)), ((float)(L_15/L_16)), ((float)(L_18/L_19)), /*hidden argument*/NULL);
V_2 = L_20;
goto IL_004a;
}
IL_004a:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_2;
return L_21;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
float L_3 = L_2.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
float L_5 = L_4.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
float L_7 = L_6.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
float L_9 = L_8.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
float L_11 = L_10.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
float L_13 = L_12.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
float L_15 = L_14.___w_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
float L_9 = L_8.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
float L_13 = L_12.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
float L_15 = L_14.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
{
bool V_0 = false;
{
float L_0 = ___0_dot;
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
goto IL_000c;
}
IL_000c:
{
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}