MIF_E31211986/Library/Bee/artifacts/Android/il2cppOutput/cpp/Vuforia.Unity.Engine2.cpp

32392 lines
1.9 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct GenericVirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename 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, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct InterfaceFuncInvoker6
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
static inline R 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);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
struct InterfaceFuncInvoker7
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, 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);
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1;
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
R ret;
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<System.Action`1<System.Boolean>>
struct Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93;
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045;
// System.Action`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878;
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD;
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C;
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5;
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93;
// System.Action`1<UnityEngine.Vector3[]>
struct Action_1_t229A459B7FA7229984043C1868CAEDD374607A45;
// System.Action`1<Vuforia.BarcodeInstanceData>
struct Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8;
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<Vuforia.CloudRecoBehaviour>
struct Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91;
// System.Action`1<Vuforia.Internal.Observers.IObserver>
struct Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C;
// System.Action`1<System.Int32>
struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<Vuforia.ObserverBehaviour>
struct Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799;
// System.Action`1<System.Single>
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
// System.Action`1<Vuforia.VirtualButtonBehaviour>
struct Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8;
// 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/CloudRecoSearchResult>
struct Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98;
// System.Action`1<Vuforia.CloudRecoBehaviour/InitError>
struct Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC;
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
struct Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E;
// System.Action`2<System.Int32,System.Int32>
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
// System.Action`2<System.Object,Vuforia.TargetStatus>
struct Action_2_t6E267C40DBCE33187D9AAAD4FFFB2BAE8A6B220E;
// System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>
struct Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F;
// System.Action`2<System.Single,System.Single>
struct Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132;
// 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;
// System.Action`3<System.Object,System.Object,Vuforia.Internal.Core.Pose>
struct Action_3_tE6E38953567A47D52A1C6421A2C9E10423DFB6B1;
// System.Action`3<System.Object,System.Object,Vuforia.TargetStatus>
struct Action_3_t2DDA476626C83E61B40D2231D251968B93E6DFF3;
// System.Collections.Concurrent.BlockingCollection`1<System.Threading.Tasks.Task>
struct BlockingCollection_1_t4DCC1026BF9096DC145A24B46735A05429DCCC88;
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Threading.Tasks.TaskScheduler,System.Object>
struct ConditionalWeakTable_2_t815A43BFBA64EC1F9F92AD042622E80EED65712E;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.MeshBlock>
struct Dictionary_2_tE681BF49926A2D8C5145F5FB12691412A4D52C87;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Threading.Tasks.Task>
struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>
struct Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820;
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>
struct Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158;
// System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>
struct Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171;
// System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>
struct EventHandler_1_tE698654C3F437D97ABCCA3FD0AD8F86E776DC77A;
// System.Func`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD;
// System.Func`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D;
// System.Func`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6;
// System.Func`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52;
// System.Func`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46;
// 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<Vuforia.SingleThreadTaskScheduler>
struct Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22;
// System.Func`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332;
// System.Func`1<System.Threading.Tasks.Task/ContingentProperties>
struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4>
struct Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1;
// System.Func`2<System.Int32,System.Boolean>
struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA;
// System.Func`2<Vuforia.ModelTargetBehaviour,System.Boolean>
struct Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`2<System.Object,UnityEngine.Matrix4x4>
struct Func_2_tBF1D7BFC66E867B07DAB51D1158B6014CDCFF80C;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3>
struct Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4;
// System.Func`2<Vuforia.VuMarkBehaviour,System.Boolean>
struct Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF;
// System.Func`2<Vuforia.VuMarkBehaviour,Vuforia.VuMarkBehaviour>
struct Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869;
// System.Func`3<UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3>
struct Func_3_tC27661BC069E4343E92543F2E2505BF65ED6D79C;
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F;
// System.Collections.Generic.ICollection`1<System.Action`1<System.Boolean>>
struct ICollection_1_tA5D421DD463D55EDDC4176993D5818966D54E273;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct ICollection_1_tADD62B3AC39916AF308F1DE993DFF71D257605DA;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct ICollection_1_t0647415BB32CCFCB8AC02F6F88BC99C74A1047BD;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct ICollection_1_t4DD5868C955DA77A6CE1215DEEEAE33C5F027E70;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct ICollection_1_t33399EA4A820AFC6D2905B3C36063A4A2B8A9CE2;
// System.Collections.Generic.IEnumerable`1<System.Action`1<System.Boolean>>
struct IEnumerable_1_tA13EB966ED095849A6A34A37E389E5D0C6BF35B7;
// System.Collections.Generic.IEnumerable`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct IEnumerable_1_t69168DC405E2FF0D26B705F383E8B59836C00A4B;
// System.Collections.Generic.IEnumerable`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct IEnumerable_1_tBE75B50B1C6A3C8C979E7CFC8D6DA52DA422814B;
// System.Collections.Generic.IEnumerable`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct IEnumerable_1_t444A1640B72C0A3767D0E522570D890750867D38;
// System.Collections.Generic.IEnumerable`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct IEnumerable_1_t89D056D2394BDEC190DA406143DF4CA773994C9B;
// System.Collections.Generic.IEnumerable`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct IEnumerable_1_t9D6E2206845B30CD814218ECBA6892240A66DE2F;
// System.Collections.Generic.IEnumerable`1<Vuforia.GuideView>
struct IEnumerable_1_t1B2EE20AE3B80A3F3E405630800CC37C2BDACAF2;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
// System.Collections.Generic.IEnumerable`1<Vuforia.ModelTargetBehaviour>
struct IEnumerable_1_tF3A25F904B9427AD5AFA6FBC8BDF8A107C277D7D;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<Vuforia.ObserverBehaviour>
struct IEnumerable_1_tEC8FA232055F0FB2BB54B9B6F889C569CF2FF3FD;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<Vuforia.VirtualButtonBehaviour>
struct IEnumerable_1_t312E566C1F0EB638057086C9630D72CC677F04F1;
// System.Collections.Generic.IEnumerable`1<Vuforia.VuMarkBehaviour>
struct IEnumerable_1_tB12AAC9F119749DDC9E767AA76B11E50C95892ED;
// System.Collections.Generic.IEnumerable`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
struct IEnumerable_1_t72D4A1C10D3D59E56EF395D1C9DB587890339D4B;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.IEqualityComparer`1<System.Type>
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.Internal.Observers.VuMarkInstance>
struct IEqualityComparer_1_tC61B97810318C82ABDE8BB66A444E70F453E8116;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct IEqualityComparer_1_t7E0B529257604C6B5F532D878BB1FFD799A43CC8;
// System.Collections.Generic.IList`1<Vuforia.GuideView>
struct IList_1_t199A140CB212D8AE5AC28585B72AFFB810CCFF66;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent>
struct IList_1_t47DAEEB26FFCF68CDC809AB969569B61C8CB5CE4;
// System.Collections.Generic.IList`1<System.String>
struct IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct KeyCollection_tA142C2957318CFA0F0D6C9A4A7B5D4131E260D8F;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Object>
struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,Vuforia.ObserverBehaviour>
struct KeyCollection_t20CCCE8E71C0C975A52CB4CACD26B3334FFC7F42;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>
struct KeyCollection_tC7BF2A7C36CE61EC977D9FB0CF3AF9A0C64FDC26;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>
struct KeyCollection_tDFE56AA319C7AEA4D5C22882397AB04B53B99B46;
// System.Lazy`1<System.Object>
struct Lazy_1_tAD66CD7CC97BB996411F4FE0F49A1817031B906E;
// System.Lazy`1<Vuforia.SingleThreadTaskScheduler>
struct Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152;
// System.Collections.Generic.List`1<System.Action`1<System.Boolean>>
struct List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713;
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7;
// System.Collections.Generic.List`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A;
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct List_1_t994148A4769B001D955D9534ACE4017F34FBA356;
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5;
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<Vuforia.ObserverBehaviour>
struct List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3;
// System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>
struct List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024;
// System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>
struct List_1_t096C661335D79DB22921AA3EE757E54871687544;
// System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
struct List_1_t12E36807D0427756DF28313323476D031515EDCC;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Predicate`1<System.Threading.Tasks.Task>
struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
// System.Predicate`1<Vuforia.VirtualButtonBehaviour>
struct Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1;
// System.Collections.Generic.Queue`1<System.Action>
struct Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA;
// System.Collections.Generic.Queue`1<System.Object>
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
// System.Threading.Tasks.TaskFactory`1<Vuforia.AreaTargetBehaviour>
struct TaskFactory_1_t34A7F4E6B6A03DC1064E3394E4C7DDF908D280C3;
// System.Threading.Tasks.TaskFactory`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct TaskFactory_1_tFF64B0B42A2B65A6BD44012B7E6D17E181E46AFF;
// System.Threading.Tasks.TaskFactory`1<Vuforia.CylinderTargetBehaviour>
struct TaskFactory_1_tA57E955044D2083CBB804AEE0981CCDF07607335;
// System.Threading.Tasks.TaskFactory`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct TaskFactory_1_tF07D2C46FED31F50EFB865592B97A17895A6AF63;
// System.Threading.Tasks.TaskFactory`1<Vuforia.ImageTargetBehaviour>
struct TaskFactory_1_tA363D63006F2473ECE748534663D7963C7FAE243;
// System.Threading.Tasks.TaskFactory`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct TaskFactory_1_t1C166A37883F23E34671130DC54D32F6F874C09A;
// System.Threading.Tasks.TaskFactory`1<Vuforia.ModelTargetBehaviour>
struct TaskFactory_1_t4DBBDF54890519122102E33DD88EBF41B8B90EA7;
// System.Threading.Tasks.TaskFactory`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct TaskFactory_1_t586AB44D8C07E27984DCAA2CCB862D9485149F14;
// System.Threading.Tasks.TaskFactory`1<Vuforia.MultiTargetBehaviour>
struct TaskFactory_1_t1A541B46B9665F18B3A3BAD3BEF920069CE1D881;
// System.Threading.Tasks.TaskFactory`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct TaskFactory_1_t03B1457D06BC75E060F4833796118DDA68363178;
// System.Threading.Tasks.TaskFactory`1<Vuforia.VuMarkBehaviour>
struct TaskFactory_1_tDA7842141E016BE6C8C6CCD74B305CAD918A0A31;
// System.Threading.Tasks.TaskFactory`1<Vuforia.Internal.Observers.VuMarkObserver>
struct TaskFactory_1_t4D6FCCF4DFFE41258E48C7993D6BB071F2BE2876;
// System.Threading.Tasks.Task`1<Vuforia.AreaTargetBehaviour>
struct Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E;
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748;
// System.Threading.Tasks.Task`1<Vuforia.CylinderTargetBehaviour>
struct Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000;
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596;
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour>
struct Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6;
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45;
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour>
struct Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3;
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3;
// System.Threading.Tasks.Task`1<Vuforia.MultiTargetBehaviour>
struct Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39;
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D;
// System.Threading.Tasks.Task`1<System.Object>
struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2;
// System.Threading.Tasks.Task`1<Vuforia.VuMarkBehaviour>
struct Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA;
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63;
// System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>
struct Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C;
// System.Tuple`2<System.Object,System.Object>
struct Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6;
// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB;
// UnityEngine.Events.UnityEvent`1<Vuforia.HitTestResult>
struct UnityEvent_1_tBBEBBE52D139FF5702D2C24D1475BA9E6E1276D1;
// UnityEngine.Events.UnityEvent`1<System.Int32Enum>
struct UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStartError>
struct UnityEvent_1_t64AE03AE52E2FE2491E52FF9530D6B2621332D30;
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStatusInfo>
struct UnityEvent_1_t314A3A6DB9072D184D88C405513B9DFD64E7DAEE;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,Vuforia.ObserverBehaviour>
struct ValueCollection_t74D09D9F860293897C6F7F7E87C685B2C8A8C7DB;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>
struct ValueCollection_tC06C508BED86FB5516FE7558886D26EACE17027C;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>
struct ValueCollection_t573ADEB48E6ADC84BFD6D021B4E38D46AE150CD3;
// System.Action`1<System.Boolean>[]
struct Action_1U5BU5D_tB4049DA1D39B30139817A3CFA2949CC0FFF2CA62;
// System.Action`1<Vuforia.CloudRecoBehaviour>[]
struct Action_1U5BU5D_tA5BA64CC148107595A6D9FC696D794244EC9585F;
// System.Action`1<Vuforia.VirtualButtonBehaviour>[]
struct Action_1U5BU5D_tBA2B2088A1DE0A078129304DA2221199FE6091F2;
// System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>[]
struct Action_1U5BU5D_t13D0562A8F14FAEF84161C94FADA09E03D10BA9B;
// System.Action`1<Vuforia.CloudRecoBehaviour/InitError>[]
struct Action_1U5BU5D_t569B8C4F65E9F6EC09D54BB6393CFA357E116302;
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>[]
struct Action_1U5BU5D_t7EFAAEBE89183909EABB17313029802E8984E036;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>[]
struct EntryU5BU5D_t6F9AE19F832B02B682087FEDF54BEF836EF4B34E;
// System.Collections.Generic.Dictionary`2/Entry<System.String,Vuforia.ObserverBehaviour>[]
struct EntryU5BU5D_tD2BAA28EDA14A8D0DE462005A0521B110E6C8ABC;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>[]
struct EntryU5BU5D_tB8DB3542C14D3ED6653DB92243CB31BAEE02BC18;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>[]
struct EntryU5BU5D_t16E1CEE8015D9FB10942C2A9B3727FCD5B8BAD7F;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.BarcodeBehaviour/BarcodeType>[]
struct SlotU5BU5D_tB02EB47EF37B6650AAFE8A2FE486CA29B4EB1244;
// System.Action[]
struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// Vuforia.ModelTargetBehaviour[]
struct ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// Vuforia.ObserverBehaviour[]
struct ObserverBehaviourU5BU5D_t60C0F29DE297A156E010C67C271DBB123FBB70C2;
// UnityEngine.Renderer[]
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
// Vuforia.SessionRecorderBehaviour[]
struct SessionRecorderBehaviourU5BU5D_t729C6C897BDD06ACE228590D25EF97B7CAD723DA;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// Vuforia.VirtualButtonBehaviour[]
struct VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD;
// Vuforia.VuMarkBehaviour[]
struct VuMarkBehaviourU5BU5D_tF32CE986663681DC4F92DAEEB161EDC1FFD00535;
// Vuforia.BarcodeBehaviour/BarcodeType[]
struct BarcodeTypeU5BU5D_t30B93C9C33E22722703A2308C4873B2415058C0E;
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult[]
struct CloudRecoSearchResultU5BU5D_t3F58344265BBF2DA024D7B30842B7E83F4F37D55;
// Vuforia.Internal.Observers.AObserver
struct AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979;
// Vuforia.Internal.ARFoundation.ARFoundationAnchorManager
struct ARFoundationAnchorManager_t9E0450EA86FA691E8540B4AF48617427C2AD6B77;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// Vuforia.AnchorBehaviour
struct AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F;
// Vuforia.AnchorPreview
struct AnchorPreview_t2BCEF439B9CBCCA77D1B5971C38EEA72D0C35384;
// Vuforia.AreaTargetBehaviour
struct AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618;
// Vuforia.AreaTargetCapture
struct AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7;
// Vuforia.AreaTargetCaptureBehaviour
struct AreaTargetCaptureBehaviour_t9CE49050866C62A142C1D3F41242F5E1F9AFAD2D;
// Vuforia.Internal.Observers.AreaTargetObserver
struct AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06;
// Vuforia.AreaTargetPreview
struct AreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// Vuforia.BarcodeBehaviour
struct BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D;
// Vuforia.Internal.Observers.BarcodeInstance
struct BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397;
// Vuforia.BarcodeInstanceData
struct BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F;
// Vuforia.BarcodeInstancesManager
struct BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE;
// Vuforia.Internal.Observers.BarcodeObserver
struct BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328;
// Vuforia.BarcodePreview
struct BarcodePreview_tA8D97E1E4021DA7746D219C95A7FD705257F7E72;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.UI.Button
struct Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// Vuforia.CameraDevice
struct CameraDevice_t34ADAC91596592865E992E89542B1B6F88EAAB27;
// System.Threading.CancellationTokenSource
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// Vuforia.Internal.Observers.CloudImageTargetObserver
struct CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D;
// Vuforia.CloudRecoBehaviour
struct CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// System.Threading.ContextCallback
struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
// Vuforia.Internal.Core.CoreDependencies
struct CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// Vuforia.CylinderTargetBehaviour
struct CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897;
// Vuforia.Internal.Observers.CylinderTargetObserver
struct CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E;
// Vuforia.CylinderTargetPreview
struct CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F;
// Vuforia.DataSetTrackableBehaviour
struct DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F;
// Vuforia.DefaultAreaTargetEventHandlerPlaceholder
struct DefaultAreaTargetEventHandlerPlaceholder_tB40CDC1EE41EAA5801FA3779013D6D357D5D76AE;
// Vuforia.DefaultInitializationErrorHandlerPlaceHolder
struct DefaultInitializationErrorHandlerPlaceHolder_t9D84B888E257C52269C46BE656E1216BC80F28E6;
// Vuforia.DefaultObserverBehaviourPlaceholder
struct DefaultObserverBehaviourPlaceholder_tC2F18C1B3B52DBA33B351E3B9D4B856F7C71DCA9;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Vuforia.Internal.Observers.DeviceObserver
struct DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556;
// Vuforia.DevicePoseBehaviour
struct DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.Exception
struct Exception_t;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// Vuforia.GuideView
struct GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C;
// Vuforia.GuideView2DBehaviour
struct GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23;
// Vuforia.GuideView3DBehaviour
struct GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA;
// Vuforia.GuideViewCameraBehaviour
struct GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B;
// Vuforia.GuideViewRenderingBehaviour
struct GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C;
// Vuforia.HitTestEvent
struct HitTestEvent_t549C8121F2017A01FF40B8E5A2930245B770DA10;
// Vuforia.HitTestResult
struct HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9;
// Vuforia.ARFoundation.IARFoundationFacade
struct IARFoundationFacade_t6E78759A9645956E42EDE09B6586859A52F34511;
// Vuforia.IAnchorProvider
struct IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Runtime.CompilerServices.IAsyncStateMachine
struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2;
// Vuforia.Internal.VuforiaDriver.ICameraImageProvider
struct ICameraImageProvider_t128544272D11740522623AE6661DE6DC7886B942;
// Vuforia.Internal.VuforiaDriver.IDevicePoseProvider
struct IDevicePoseProvider_tD528D6694AA0999AAEDD20D26B6B1A48A281640B;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// Vuforia.Internal.Core.IEngine
struct IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// Vuforia.IHitTestProvider
struct IHitTestProvider_tF44E562823A50A24916C1F67EE3464366541DA01;
// Vuforia.Internal.Observers.IObserver
struct IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C;
// Vuforia.Internal.Observers.IObserverComponent
struct IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF;
// Vuforia.Internal.Core.IObserverFactory
struct IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3;
// Vuforia.IObserverRegistry
struct IObserverRegistry_tF348538635CECA2D834952442BB63123A2C411A1;
// Vuforia.Internal.Observers.IObserverWithName
struct IObserverWithName_t911C6AC4A056267506122B08EDA6A66F95558118;
// Vuforia.Internal.Observers.IOffsetComponent
struct IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour
struct IRuntimeMeshBehaviour_t0552B4BA1338874994FEED622B78E0F31C5428A7;
// Vuforia.ISessionRecorder
struct ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491;
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler
struct IUnityMainThreadTaskScheduler_t6F346AAF89915FD11FA7EB19781AF375EC0841A4;
// Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade
struct IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559;
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer
struct IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A;
// Vuforia.IVuBarcodeObserver
struct IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713;
// Vuforia.IVuCameraIntrinsics
struct IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF;
// Vuforia.IVuGuideView
struct IVuGuideView_tC5D891FCA5C62F45304A3FBF7E5C71258D8922EC;
// Vuforia.IVuHitTest
struct IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6;
// Vuforia.IVuImage
struct IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23;
// Vuforia.IVuModelTargetObserver
struct IVuModelTargetObserver_t85B801E5EF3A9191C1ACEDF0DBD24767121A66D7;
// Vuforia.IVuObservation
struct IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662;
// Vuforia.IVuObservationWithPose
struct IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260;
// Vuforia.IVuObserver
struct IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9;
// Vuforia.IVuRecording
struct IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A;
// Vuforia.IVuRenderState
struct IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2;
// Vuforia.IVuSessionRecorderController
struct IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1;
// Vuforia.IVuVirtualButtonObserver
struct IVuVirtualButtonObserver_t711C60D7664D9891D911E7C6B7336C78B4B33594;
// Vuforia.IlluminationData
struct IlluminationData_t907CE8A9106AC295312099ACA9EF74970E3AE7D4;
// Vuforia.Internal.Observers.IlluminationObserver
struct IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4;
// Vuforia.Image
struct Image_tC8F1E47959853F15CF7B56529F313496B2DD740B;
// Vuforia.ImageDescription
struct ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B;
// Vuforia.ImageTargetBehaviour
struct ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120;
// Vuforia.Internal.Observers.ImageTargetObserver
struct ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252;
// Vuforia.ImageTargetPreview
struct ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
// Vuforia.Intrinsics
struct Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// System.LazyHelper
struct LazyHelper_t1784351780B2D1AC002869BB3C7A35AA64762602;
// Vuforia.LegacyCylinderTargetPreview
struct LegacyCylinderTargetPreview_t0B7E8DE54BE95A3DC271EB0024839B697A44E868;
// Vuforia.LegacyImageTargetPreview
struct LegacyImageTargetPreview_t2AFFCB9A9D3B40D200824601D79872B66793A06F;
// Vuforia.LegacyModelTargetPreview
struct LegacyModelTargetPreview_tF70118F80053635B4A670C9739A27483A1C48317;
// Vuforia.LegacyMultiTargetPreview
struct LegacyMultiTargetPreview_t234E083A82E2103E4F5E1D89ACFA7DD228FF2710;
// Vuforia.LegacyVuMarkTargetPreview
struct LegacyVuMarkTargetPreview_tC7B324406867DDD39EE1DFB5BED51C8E88434DB7;
// System.Threading.Lock
struct Lock_t529C04C831C120E5FFD6039EC3CB76F9956BCDD7;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// Vuforia.MeshBlock
struct MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF;
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455;
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
// Vuforia.Internal.Observers.MeshObservationBlock
struct MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7;
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// Vuforia.ModelTargetBehaviour
struct ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362;
// Vuforia.Internal.Observers.ModelTargetObserver
struct ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778;
// Vuforia.ModelTargetPreview
struct ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// Vuforia.MultiTargetBehaviour
struct MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022;
// Vuforia.Internal.Observers.MultiTargetObserver
struct MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33;
// Vuforia.MultiTargetPreview
struct MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10;
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// Vuforia.ObserverBehaviour
struct ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB;
// Vuforia.ObserverFactory
struct ObserverFactory_t15303B50E9714D21517E15020805420A68418285;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// Vuforia.Internal.Observers.PosePublisherComponent
struct PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E;
// System.ComponentModel.PropertyChangedEventArgs
struct PropertyChangedEventArgs_tFA01343D8F2BD799951B40A3EBF4A6B38EE63321;
// System.ComponentModel.PropertyChangedEventHandler
struct PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour
struct RuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// Vuforia.ScalableDataSetTrackableBehaviour
struct ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// Vuforia.SessionRecorder
struct SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818;
// Vuforia.SessionRecorderBehaviour
struct SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F;
// Vuforia.SessionRecorderHolographicCanvas
struct SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891;
// Vuforia.SessionRecorderInfoPopup
struct SessionRecorderInfoPopup_t57450F184F486D846B68F73910EF40C22E4269A6;
// Vuforia.SessionRecorderOverlayCanvas
struct SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// Vuforia.SingleThreadTaskScheduler
struct SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22;
// System.Threading.Tasks.StackGuard
struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
// System.String
struct String_t;
// System.Threading.Tasks.Task
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
// System.Threading.Tasks.TaskFactory
struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
// System.Threading.Tasks.TaskScheduler
struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
// UnityEngine.UI.Text
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// Vuforia.VideoBackground
struct VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1;
// Vuforia.VirtualButtonBehaviour
struct VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491;
// Vuforia.Internal.Observers.VirtualButtonObserver
struct VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// Vuforia.VuMarkBehaviour
struct VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D;
// Vuforia.Internal.Observers.VuMarkInstance
struct VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867;
// Vuforia.VuMarkInstanceId
struct VuMarkInstanceId_t70C74262862CC0A2F576C88385BE0D7896C28E7F;
// Vuforia.VuMarkInstancesManager
struct VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04;
// Vuforia.Internal.Observers.VuMarkObserver
struct VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB;
// Vuforia.VuMarkPreview
struct VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300;
// Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6;
// Vuforia.VuforiaApplication
struct VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46;
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6;
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65;
// Vuforia.Internal.Utility.VuforiaCoroutineUtility
struct VuforiaCoroutineUtility_tE8BA021D624DBEF4F5936375ACA64B257B575A1A;
// Vuforia.VuforiaMonoBehaviour
struct VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D;
// UnityEngine.WaitForEndOfFrame
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663;
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
// Vuforia.World
struct World_t0332C3F77BBFBA826A13D263DAED199D01BCE050;
// Vuforia.AreaTargetCaptureBehaviour/CaptureCreationErrorEvent
struct CaptureCreationErrorEvent_t62E409CDA9F4A898F6634A8FCF406280AC61586D;
// Vuforia.AreaTargetCaptureBehaviour/CaptureStartedEvent
struct CaptureStartedEvent_tBA5AF596A6CF6912377A2B9F6A4AB142AD9C978B;
// Vuforia.AreaTargetCaptureBehaviour/CaptureStatusInfoUpdated
struct CaptureStatusInfoUpdated_t4DF24612E8436092D41F8AE0F6C60A9275E7C65A;
// Vuforia.AreaTargetCaptureBehaviour/CaptureStoppedEvent
struct CaptureStoppedEvent_tC5A9BE261114C6961BC1F8440B96AE61858B8B0B;
// Vuforia.AreaTargetCaptureBehaviour/GenerationCompletedEvent
struct GenerationCompletedEvent_t06E08BD489B168F74343F51FAA7BACDAB41E4DAC;
// Vuforia.AreaTargetCaptureBehaviour/GenerationErrorEvent
struct GenerationErrorEvent_tDCA9B655D8DC1EE2554C88A36114009966AB19F1;
// Vuforia.AreaTargetCaptureBehaviour/GenerationProgressEvent
struct GenerationProgressEvent_tAAD0AEDC7860502C2A0012B7EFD90737204EE621;
// Vuforia.AreaTargetCaptureBehaviour/GenerationRemainingTimeEvent
struct GenerationRemainingTimeEvent_t6547EA7807F18BD9209B7FC4C696111B208D8365;
// Vuforia.AreaTargetCaptureBehaviour/GenerationStartedEvent
struct GenerationStartedEvent_t2881A7E8FB7A2DCD46A44910237DA597695E8869;
// Vuforia.BarcodeBehaviour/<>c
struct U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65;
// Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0
struct U3CU3Ec__DisplayClass31_0_t78C462B77759C96FAC4E1C22C3F84D2FDC38F2BF;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
// Vuforia.CloudRecoBehaviour/<>c
struct U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4;
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0
struct U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C;
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1
struct U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB;
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0
struct U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F;
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
struct CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E;
// Vuforia.GuideViewRenderingBehaviour/<>c
struct U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A;
// Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27
struct U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3;
// Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26
struct U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35;
// Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0
struct U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6;
// Vuforia.ObserverFactory/<>c
struct U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7;
// Vuforia.ObserverFactory/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9;
// Vuforia.ObserverFactory/<>c__DisplayClass17_0
struct U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835;
// Vuforia.ObserverFactory/<>c__DisplayClass20_0
struct U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A;
// Vuforia.ObserverFactory/<>c__DisplayClass22_0
struct U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB;
// Vuforia.ObserverFactory/<>c__DisplayClass24_0
struct U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094;
// Vuforia.ObserverFactory/<>c__DisplayClass26_0
struct U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75;
// Vuforia.ObserverFactory/<>c__DisplayClass31_0
struct U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21;
// Vuforia.ObserverFactory/<>c__DisplayClass34_0
struct U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65;
// Vuforia.ObserverFactory/<>c__DisplayClass36_0
struct U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E;
// Vuforia.ObserverFactory/<>c__DisplayClass41_0
struct U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B;
// Vuforia.ObserverFactory/<>c__DisplayClass8_0
struct U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78;
// Vuforia.ObserverFactory/BehaviourFromObserverDelegate
struct BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926;
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
struct InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080;
// Vuforia.SessionRecorderBehaviour/CleanStorageEvent
struct CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A;
// Vuforia.SessionRecorderBehaviour/RecordingStartedEvent
struct RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494;
// Vuforia.SessionRecorderBehaviour/RecordingStoppedEvent
struct RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43;
// Vuforia.SessionRecorderBehaviour/ShareRecordingEvent
struct ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9;
// System.Threading.Tasks.Task/ContingentProperties
struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
// Vuforia.VuMarkInstancesManager/<>c
struct U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C;
// 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;
IL2CPP_EXTERN_C RuntimeClass* ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_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* AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraConfigurationUtility_t8E496045CFF3A56D7150274B1D17BE7E6BD3CF40_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_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* GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t0647415BB32CCFCB8AC02F6F88BC99C74A1047BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t33399EA4A820AFC6D2905B3C36063A4A2B8A9CE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t4DD5868C955DA77A6CE1215DEEEAE33C5F027E70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tA5D421DD463D55EDDC4176993D5818966D54E273_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tADD62B3AC39916AF308F1DE993DFF71D257605DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t1B2EE20AE3B80A3F3E405630800CC37C2BDACAF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t6C0E4A0055FD5B7230A7E3D08AC32260F382E3F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tB12AAC9F119749DDC9E767AA76B11E50C95892ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t423E115424A76E1D914E89041ACA56FFB11844D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tDF0895B8F8ADFBF871618F5601DD226BC56911B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tDF8193908FD0915BB8E2EC06A8CC3623E7290C69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverWithName_t911C6AC4A056267506122B08EDA6A66F95558118_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* ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_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* IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_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* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t096C661335D79DB22921AA3EE757E54871687544_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t994148A4769B001D955D9534ACE4017F34FBA356_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5_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* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_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* ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_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* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_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* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RecordingStartError_t8E50562BBECBEB00A5170744D828A5F39E076F05_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RecordingStatusInfo_t65A0D28711CF110E1DA36B5700E1F0A223989AFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral063B710DEF379BB1F6A438C0A5138C14DDD7113C;
IL2CPP_EXTERN_C String_t* _stringLiteral06F0B26898F2203940F956B89A15C6FE58C3C098;
IL2CPP_EXTERN_C String_t* _stringLiteral07770F47A9C7CEE0B85E679BCF7A0FFAEE8EEC12;
IL2CPP_EXTERN_C String_t* _stringLiteral0EA8A166CEC90FE04AE37ABB539F931A99869A69;
IL2CPP_EXTERN_C String_t* _stringLiteral1331BF96CB5D68959EEA788620C0C8E47839F68E;
IL2CPP_EXTERN_C String_t* _stringLiteral149967D8B0B4FF60C95B519437C63F4F13C1E258;
IL2CPP_EXTERN_C String_t* _stringLiteral1BCF26727BEC41E5F8FBCAADFD3D9FD3D44696D6;
IL2CPP_EXTERN_C String_t* _stringLiteral20322856AABEE540009E2C5BEAB232E5BA47BFC6;
IL2CPP_EXTERN_C String_t* _stringLiteral210A4FF6626D1DADC055420A48067CDB681FE464;
IL2CPP_EXTERN_C String_t* _stringLiteral2257EE05FDFBD2438DD90E399C918413D9199EEE;
IL2CPP_EXTERN_C String_t* _stringLiteral278F48EE6A13575E5181482664593318B16A7E58;
IL2CPP_EXTERN_C String_t* _stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979;
IL2CPP_EXTERN_C String_t* _stringLiteral286A6C9290F64035FFC1630D2409EFC414E82155;
IL2CPP_EXTERN_C String_t* _stringLiteral2A5E6AFFFB880969AEAB524AC96EE900E68AFA71;
IL2CPP_EXTERN_C String_t* _stringLiteral2BFE995E88E15382472C7CD08C07B845CACF68A7;
IL2CPP_EXTERN_C String_t* _stringLiteral2E9516161F7230E85B2B7BB8016A4BEF39208788;
IL2CPP_EXTERN_C String_t* _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2;
IL2CPP_EXTERN_C String_t* _stringLiteral36FEBEC19B726F832F1CC33EB3105A15E12E64CA;
IL2CPP_EXTERN_C String_t* _stringLiteral3774559A30887111E42C381A2C8919251537BD63;
IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
IL2CPP_EXTERN_C String_t* _stringLiteral4379B0249B80A34ABC2748B5F0D030FD7D4E007C;
IL2CPP_EXTERN_C String_t* _stringLiteral44AB2E4ECB7474485FF0B641D4A6533C3B4783E2;
IL2CPP_EXTERN_C String_t* _stringLiteral48D1C7FE50532FDA57A0CF85E1A50899B31A13F3;
IL2CPP_EXTERN_C String_t* _stringLiteral49741C29EA64FCD05DB7BE8E12819710794ACD39;
IL2CPP_EXTERN_C String_t* _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
IL2CPP_EXTERN_C String_t* _stringLiteral5077BA91C5FF320B42F7093181AEDF26CD957118;
IL2CPP_EXTERN_C String_t* _stringLiteral588669F21A8226CEBE2EB364728262EDF7838A33;
IL2CPP_EXTERN_C String_t* _stringLiteral5A9D6C79860C4BB1175727F7D015861DB7FD45A3;
IL2CPP_EXTERN_C String_t* _stringLiteral66F6080FD9B7BC90B3850E98B5F0AB8D65EAEB48;
IL2CPP_EXTERN_C String_t* _stringLiteral6C0AAA83F788CDC751B0996633832298AB85EED1;
IL2CPP_EXTERN_C String_t* _stringLiteral75AC7011EA63C5308B9FC3C666815C37B7AE123F;
IL2CPP_EXTERN_C String_t* _stringLiteral76F0847EA7D191E8A3AD5E997E1B2583280396DD;
IL2CPP_EXTERN_C String_t* _stringLiteral78BAE989D954AB68DEBFC0C059EE8B52A9CB45AE;
IL2CPP_EXTERN_C String_t* _stringLiteral793006DC596F77168BA9F5109BFB02F8AC6C8A76;
IL2CPP_EXTERN_C String_t* _stringLiteral7A86C51A69306E31D9C5FB2734B25B29638167A9;
IL2CPP_EXTERN_C String_t* _stringLiteral7AA0088CF35A506D3F8BE6A7418E508191CC4612;
IL2CPP_EXTERN_C String_t* _stringLiteral7FE81391D47FE36BA4780F0D3C69361BE476270E;
IL2CPP_EXTERN_C String_t* _stringLiteral892244705B2075D5EAC8B007C8DE0DA403DAD646;
IL2CPP_EXTERN_C String_t* _stringLiteral967F5C5D8FBDE7CAD892A5171B23F2EAED74EFB2;
IL2CPP_EXTERN_C String_t* _stringLiteral9BBF39E4263652F5B788238ADC4D031D949ED04D;
IL2CPP_EXTERN_C String_t* _stringLiteral9FE2D0640908C4E0A09AF5BF88E4681FB8257B4C;
IL2CPP_EXTERN_C String_t* _stringLiteralA1391C5CE8B34A1DD2F2CBF4DC3C0353DB92D0D1;
IL2CPP_EXTERN_C String_t* _stringLiteralAA5550869B9591D1DA14EAA625BEFB0EA2FDBECB;
IL2CPP_EXTERN_C String_t* _stringLiteralAC5615B0678EA781ACE67FA7DABD0CDF51DF8DEC;
IL2CPP_EXTERN_C String_t* _stringLiteralAD44B1DB50942F5EE9433DEDDCC33BEC04733834;
IL2CPP_EXTERN_C String_t* _stringLiteralB3187D15D652F6FFED1160DB2F293119AF460C24;
IL2CPP_EXTERN_C String_t* _stringLiteralBAFAE21E768B27F5BAD9C1470B63BE82665110C3;
IL2CPP_EXTERN_C String_t* _stringLiteralBE802F932949A0ACB36934E8E6FD0617802ECE82;
IL2CPP_EXTERN_C String_t* _stringLiteralC184844C1142117F234A69BAC7DA5A2CDD3705BC;
IL2CPP_EXTERN_C String_t* _stringLiteralC38AE9B6A63B80CEED67CAAEACCCDE96606E36D1;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralCC311736F2D28D010CCE78E50C347854E6393304;
IL2CPP_EXTERN_C String_t* _stringLiteralCC76292205EE31703CD2B9B7A3D3877F26DE8F9C;
IL2CPP_EXTERN_C String_t* _stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9;
IL2CPP_EXTERN_C String_t* _stringLiteralCE5EAEA14CAE065912B19EF31E349DF5E3F2929D;
IL2CPP_EXTERN_C String_t* _stringLiteralD7E65DFD91B433666D2006807AC56DDF9B037603;
IL2CPP_EXTERN_C String_t* _stringLiteralD8EA9923B74BD243E764B8F9D62174B9D637CB97;
IL2CPP_EXTERN_C String_t* _stringLiteralD98662AD3415DE38A98099522EB2D477CAA313C3;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA62A3637D19C8BFFEC8AAB68DEA9B30CB83B7E4;
IL2CPP_EXTERN_C String_t* _stringLiteralE034BC67D1A2E950F1D88911302A45F6F01C7B32;
IL2CPP_EXTERN_C String_t* _stringLiteralE44FD727B9AFDCBAFA4A489314405755F222602F;
IL2CPP_EXTERN_C String_t* _stringLiteralF59A75C3E6BFEABD222FB28C4DFE25988AF5BB1A;
IL2CPP_EXTERN_C String_t* _stringLiteralFC183A3F45288248974446F6B98C368780466B8B;
IL2CPP_EXTERN_C String_t* _stringLiteralFD1DFE8FF889B59631F7BD17CF9EC3C97A7AD7FB;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mD4D06A3DCA75C0648D0AAE8F67DF483745C0D9C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m4B8F616258DC9D29B8840065A0A350246AA160E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m25489DD0A6850AB6923865755343DB05753B2F77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_m571A4EC915D518187999057184F671B0AA01DD3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m640B850D84255DA7B8800B58F8793670E3663092_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m238500579413C1F8363F7480C739C86BF14B8299_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m57A55D5860DBEA8FEA2DC27E881FEB186A4F3086_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mDF297846E7FFC99DC376F66E399A5D00E987B020_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mAB48ED0D32E6988E4CF09625170BFDE456FDFC9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mB0B49CB658D1A6A33D5DFBFE1295ECF4C16B7266_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_m3183FC02907D3B62896E4B57DE60A1C47227AB9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_m44336146889325C0E324CA98140E56AFB0B7E277_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_m494656419739107A65BF19E45B1546C3E1584517_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_mF671068320F7EE6D3054DC6174B034241B233C84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m1784E4E868902AA78F39A402F99DCAA874E4E392_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m6A689D59FFC3E28B65B493B845E806E1A9B340F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_m7BA8B4CC7E65EEAD0028ADBF2F56C94F58881F2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mA0274CF17E8E5CE6AE8C8A38186D579DDA32118C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mB2CD2E84751E2B63DCE700D13AFA8904034F60B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_m296BF7F758346C6942E7AE8513507A9389065215_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_m6A4C4FA14219AB02E3916E1F386EA67CFEE3B530_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mB18018165A450A1274700172C8C21CAFC878827B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mBD9597A1ECC7675942C9A3B022D60332B867535C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_m5544F884E7E6A1720F5E808B6D0B47A5DE31FDD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_m7416D6E3AAB50B807531C4020FF304F2E85DB3D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_m7463387B592D19201E9B640F49793F40D7FE0540_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_mF8EC9014E9A4DBDB8FB2BC4183BEFBE294BEF5B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m4606FD0C17B88F86F0C9B8EF76277C94BE9A6509_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mB08B64F281031C05F0CEA6D604451492C1EA4714_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mAF8C5D68D01E53C90123B8A3D8A20FC73798DCCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m0C4774C06BB8103A89F9583818F5174FDB8647DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m1D56BF102E065636FFB4EC834EE7D8DA03419E56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mE1D2453E3B3C0BB3ED5A7EC44C97E2AE82248407_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_mEC6111C73EF87E55EAE6F3C90F5269A0DB0AF8D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m0B561C54FCF02A5E3820CA7458A92A75D959526F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3162B09DEFF7210932C98E7CF6C1FCF5C851EBDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m5C1B771A99B631D4E78B0385248764F7C7D0ED96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_m0ED09CD0674EF4D2B0768C23A04686A403E46B0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_m4017F75CDEEBCCF4DE22576525959AC7DD254ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_m6AB92C31B842DC14663BCD0169E4D6AACD21915B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_mE9C04F925F685F04C07830764CE550A5D3B5FF37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BarcodeInstancesManager_OnBarcodeObserved_mA9688D3C434AE324FED0A38E7E7FA4E6C4FB3129_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BarcodeInstancesManager_U3CClearUntrackedBarcodeInstancesU3Eb__16_0_m1D01F18B56EEACFFEA37FA242C1F2268273D10BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudRecoBehaviour_OnQueryError_m93F4808DFFC8F2C692EAFB1D7046CB0AAD6CC994_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudRecoBehaviour_OnRecoObservations_mE7A444DAC5F4E2E8908C94EF3C213CEB8C436972_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudRecoBehaviour_U3CInitializeRecoU3Eb__40_0_m49EFFF7AB7A649C95F77104DF167CA9693B3FAE9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudRecoBehaviour_U3CRegisterObserverInternalU3Eb__23_0_m4020E6C899375D22F670907CEEDBF00B42379970_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Color_get_Item_mF0272D1D468B77D590B0A763380CB3C17CA765BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Color_set_Item_mB7A7D9F6632CDA2F9CE2E817776010653C2A20B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_mACBAD0F4CE42D6517F02385C83B6D8CEFD3AA168_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_m733AE7869A15D737DFC6B190C756AF32C070E661_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891_m56CEDD473661088E45465CE54E30EBF38E1A21C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164_mC9BBE3F1CE193BD875FA244B651A0EFA7C8BD572_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m28EB00D8747BD14E8E8EC3BFDB9D79F689CB0293_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mEEE1853E812FF7F28805D6D047C11B9A29CEA564_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E_m2B54F8B82D46A121564EA8B917A5A0A2253421A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m2FD208A334687DA42129D9AA797C6132E3AB8330_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_mADD14AC2F8BC5A4C9784107A96960D8B14206D74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisQueryError_tEB494FF968665E22017781DF3E77DEE063DBFBA3_m2AC841DE68596F1F0A9D20B25B7C7AAC2788EA8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DevicePoseBehaviour_CreateFromSerializedTarget_m2DE1A24FA1D8D684CE5CE9BA713DFB4E8AD1D032_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DevicePoseBehaviour_U3CRecenterPoseU3Eb__7_0_m89D2475BA14B7FC5DB49E4EF3421668455A0E55A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0BD81923DBC92A58CCBCA51B775632FA3721E178_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC4EEA6456BA1282D7F3FB2A74845F49D4ED55DA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m364A91628737DF12279A7B6A338A20F5CE16FD76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m6BB04F009699FB260E372787B1F53ED35DFB0816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1171E6091FA877563A8D97DE4C9E11C059BBBA27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mA7527B88781CE3025BA3F40DAB06418170932355_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2222F77A8F9B075C25EB2684437E61FDE494AB44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m01BA279E50FAA10FCD9E119A2528A38D5BA00AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m23A23CB92AAE01107F6CCBEDDD1C279D8C13706A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5E5450463867EB765CBF8A79911701229024DB1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD31A9AA6FB0791E470F3601E3B5A3E00BF4CD9CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6F2619706C06869942358B9A811822A5276C2237_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD3699422028334327DFCD197D6505FC6ECBF9256_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m18B394895A7C431028C2161DB405DFB2236B6917_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m9008AF176B8E0F7E6CE3D4712643464161278120_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1F4E645A053FA38320EB39EC69484612BB13D86E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_m4D4112B300A244200CC9559F47E921E0490691F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Except_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_mE68C62CFE97F48A6B3446ECBDEB55BC3515B6B08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m90E3F72F935AFFA5CB44BD2D58062817BEB51D17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m58925DBB6B17C024B619B6C4494CA6669EF613A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m0A0A7B60F7EACD95044406132E031E7A922FF9F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1C632373CAEB163F1BEEACBFF944ECB5EA2A9812_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3A25A7184CB9477CAB182E2A4209FD2DFB577340_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC783F07B5165B08786059730C217DE04BC3A57B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mCD09F8C067885B9269E73845BF7D55577E5B00D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m14BE86BD6642C1ECB3F8440E9DC3182A2D1FF794_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m80A1B2B9D5B03E2E57913125777C4C88EFCF244D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA71B92C974783530F04C5E6D0BE07F6D9873B237_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF1485D4114692F8B90F99C7BC5F60D4642D83513_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1DEB85755F78C18C2A89CF6935CFB2747BA3D45F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4D77F96128A7FFF8C40ECE4B6AE9148B3B3FB202_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m51C322301DD095ECF0AAB72D6A260DA7409C369D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFE8FF13596EB8FB5BBB7C9985AFDC6C70BE5FAC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_mFECF0CB98BABC01AA809C10D3905471F02E7E1A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_mEBBEB47FC9A1E4F23D9548397691456C9001B1B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_mEE0369E7881576A5078406071940BFB6EF787C1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisDevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_m758CD8F7C388365EB0A792DDF6BC9B3FDB928819_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_m30592D0B066CD56116181FDFD3E7B0580E999D8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_m24EB2B937D9971BC6AF9F54C2E430322CCB5D959_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m603AF50B988D211998CFA5538D64E4E59F70993F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_mCA7DA3E7549C39804D8C9A4D9A7C2F26D298780A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mD7867CA065CE3C3A6F7FD1BC427E6AF59133C197_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF_m5254D41787D455C43AC02B16A993FD90004F957B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m46E933CE9E73FE53C28E6262D51867E1AFDD8202_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_m67BB1FAA05C674F124C9E9A5A1561A235CE556D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_mB2361C5FB37655AC29C181C7BCC779083E0DCA71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m6DEFB666696D78361424F22F3DBF7D9E504E3D9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m5F280026C7B0C92E1ED314EE9D032B56325FF098_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GuideViewRenderingBehaviour_U3CInitializeU3Eb__16_0_mFD2DAF41AFF299F1F8FCC90A97B5E038F4009B1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisAction_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98_m25A6B7B3D1922A7AE9D5004E08E6970233E51B60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisAction_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_m69FD0D58B979255722EB7A6D6E5B366AD43A86A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisAction_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC_m25F80E0AB9F8E470C05E8ADECE11CC67C8533813_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisAction_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91_m95AE8294E61DF2004248304FEF1F0EEB778C5930_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IObserver_TryGetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mEA367652073989553AB5599ADFB35367D798C9FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IObserver_TryGetComponent_TisITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_m0223524C141179ECACF8D046EF328DCE57B070E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IObserver_TryGetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m42537B1AAFCAB8F74A34F012525F1D7B91291A0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m0337EAD59CB8C1B8AF123D60125F31620D5061E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Lazy_1__ctor_m23F11B4E51368DDABD70B33B9BC81925DCA07F0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5098A407CD7481BD6AD81CC080B87687E83F09E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDD84AAD2F85780D798A8D9E334C22AA4E757E91E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m3C62427AE45516C8DA92231AEC3701C89224AB5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_mA36E806533B5E8C65CF13E9BCF2F7DB4D13D92D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m23084848B4B620600A8D0F2C7F5CDC4573154ABE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC379C652F188180D26CDD048CDA381A7FBADE578_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m7CBBD8F85AF7E7E28835CF23DE260F560082D552_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mE96F29DC8ADC5025C094A9D47E5A833D9C72F939_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mF4FC7F4FABF0D85A3571F6F8294E22FB81BFEF4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m06E0321AD5CDDB0666603197C720561D96FAC06C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3B0CF9F92936AC494EB12A0694C5C23FF2D598AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB1716F2EA77B905C53C772AA4CB56818AAEDAAD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDF016133633B47464416110189164A5D94B2DB0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE639559E1BB436802131869496B4CD1B845FC452_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEB39029B697DC8DC96A45B1F7BAD9687C93B80EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9B38B0000BBBA9B0B6842A84A578DA0CBE9FBFE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFBB35B29E38687BA3A48983AE944ADEBA54AD3E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m5051F7F2E6F972CF5C669DD3C889F1EE19B85F90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisSessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F_m9BCA26873EDC092070F72F840ADD08EE99DC79EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverBehaviour_OnObserverDestroyed_mE779B4669C0C2F031B5599E8B70B775DA754709B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverBehaviour_OnPoseUpdated_m4FE7957B2BC0E9EC34F41F279AAC0A04D71E923E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverBehaviour_OnTargetStatusUpdatedInternal_mB6C818A155FFDC6047E8356E69675DD3EB392B6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverBehaviour_U3CRegisterObserverU3Eb__26_0_m850039B87B6F7AEF8A78EDC35D0C9CA817AAD25C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateAnchorBehaviour_m4DB95A7935815894217E5BD8DC909D54FF362C94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateAnchorBehaviour_mCCED22B90FF08287FCFC4A47D0575BE62CB54728_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBehaviour_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m1A643ED45C90BAB748CF3FB8BC3EA66CD63A54B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_RunAsyncTask_TisCylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_mF167C3B4D6E2FB8702A2561FD650E7CBACEB7383_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_RunAsyncTask_TisModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_m19BB80B3472EBCC257BAD6EAFD5FA5CAFB1963F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_RunAsyncTask_TisMultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_m9526F15E6C3D79D66BD8DF75697392F8FEF13E00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObserverFactory_RunAsyncTask_TisVuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_m3A7D31F0C9A5D9934FE8309E3982684854BC8F16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SessionRecorderBehaviour_GetErrorMessage_m0FE810CB4AE6B7D867BFC2E1EA2D91F4E26CE256_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SessionRecorder_OnVuforiaDeInitialized_m5DF25AE3C6DE951EF26E1E3DF1C40DF41523456D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m1C95E9A991097015FEE8AD45F8DB0AFC038B19E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m4BD59BEB5C05490C92F869045EB4665A5BD7D181_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m523D924654B6E0F3C38C37231F1BE889AF9CFBB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_GetResult_mD100DA30A1E8E31B06E8574ED31440802C845E56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_m1FFAB604C5305DFE533BCACE6B1717ADE18FD54B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_m33973CD8061FBBC2F1951069BF8BE1CDFC1D782A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_m45A8FB9179625601A8DC99DB45B4CF2643E583AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TaskAwaiter_1_get_IsCompleted_mDCCEF0FE1E717E54B12D221339EC232DC5D0E44B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m0C43F1D2C6D0C2C1C520967882CF12826196D9B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m42EC8485851B5AFECB52761F0F482E6BFA145F63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m4F05DC17E31F604653DFAB03AD4EE801DBB80D11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Task_1_GetAwaiter_mE6687CAF6237EA06BE2D5D3E0175E22D189A78DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2_get_Item2_m32E503D3090FE711270B0B1BC9E4B91CA447DFFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Tuple_Create_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m14F12A9440BF18BBB361ACC20C731425028FDD4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSetChildOfVuforiaAnchorU3Ed__27_System_Collections_IEnumerator_Reset_m7D1373216ACF26FB9D56C5A634EBDC3A1242E75C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CShowGuideViewAfterU3Ed__26_System_Collections_IEnumerator_Reset_mCD0530CD8F06588AEC9EAC9492C8FE14CB435460_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCleanUntrackedBehavioursCacheU3Eb__15_1_m44C3C2A3501126C56A740F6B4D2BF6CE21839FF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CInitializeU3Eb__16_1_mD041E90AB6A4B759CD46752BE865C801A39CB0A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CInitializeU3Eb__16_2_m7434F97EC94201D5882720AC80D7D67734840E61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnDisableU3Eb__22_0_m3ECC52825C949B9045B36790E1B17EB23CC0CBC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnEnableU3Eb__21_0_mD89A29AFDFE11D4266BE87023452210D92982F28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRegisterObserverInternalU3Eb__23_1_m326863411AAE10F528B58F608D3E406622518119_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUpdateTrackedTargetU3Eb__20_0_mABAD3692EA3258AFD8FD5A7B1FC21C7F85624B15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__30_0_mC2ACA9057392CCC07A339A682172DC556997333C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__4_0_m13D877A0AFAA3BC434FA1F6746C4F667095D49B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CCreateAreaTargetAsyncU3Eb__0_m6BEA609F01C4072D98F9C4000C2F4B83552AE278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass17_0_U3CCreateCylinderTargetAsyncU3Eb__0_mAE697212282FA795DF1232B16B4F58EE1DBF0D05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass20_0_U3CCreateImageTargetAsyncU3Eb__0_mA45CF89758EE51EB762ED9C083387AD4A69AD8F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass22_0_U3CCreateImageTargetAsyncU3Eb__0_mA33E635DFA4DDC03D4B425989FB3CAB7B5E3ADBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass24_0_U3CCreateImageTargetAsyncU3Eb__0_m684E30BF47000B87F7E8EE9EFBA102DC713CA0EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass26_0_U3CCreateImageTargetAsyncU3Eb__0_m372C89669171EBA2D44D055980F0F23DF7FB3BFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass30_0_U3CDestroyVirtualButtonU3Eb__0_mD7F42A0D4C37656F452A82ACC2CB2ECEE1EAAE46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CCreateModelTargetAsyncU3Eb__0_mC24360AEB4314A227667195212746D7DE40325E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass34_0_U3CCreateMultiTargetAsyncU3Eb__0_m3044192634BC0726A7C09C6529BE2FCB925B3BF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass36_0_U3CCreateVuMarkBehaviourAsyncU3Eb__0_m5D540EF0C91C1F62D3B95A3F873FC9B3606E636A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__0_m3734864D85EB3D573BAB8D800365CE38AFEB5B6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__1_mCD4EBB00FFB1BE24435791352167F2AE2946D1F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__2_mAD0890F3AEAD0E94C75D67F815C86E818B6A7790_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__3_mA6BF4A60886BE03179AD4166FD845CBCA6AF2789_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__4_m5AD23AF5070E9DE01FFB333DCB71C14B1B2C1A6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__5_mFBD7D47E28CD377164BF20D5CA2BCD4E6D7AFDA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass42_0_U3COnRecoObservationsU3Eb__0_m295522BC8BC58F4DCB683BF1A18B3458BDC97469_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass42_1_U3COnRecoObservationsU3Eb__1_mC175BB8F777813120188335F0293322AE6B9A83B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__0_m6451D588FA61C847C4D55F69E6E678C9AC55FA86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__1_mBDE625504C703BFC48DE69DFDC5616F537CFF108_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3CCreateAreaTargetAsyncU3Eb__0_m4BC4C83B10660CC93BEB265D95B657A27BF99495_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m1BB4B2EEE50FD79CC7F27D15AE1FCA931F89325A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m4C1B802EADB9B767B0F4F59883B448DC85C667B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_mB5FB144B8B240B73CDEB9E384C06F9CD8C4880CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VideoBackground_VideoBackgroundChanged_m61FF9176F86F895C66C527E46F08C2E67E88665D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonBehaviour_CreateFromSerializedTarget_mE43C585DDAF9FA141F768F924B981320D0E85244_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonBehaviour_OnVirtualButtonUpdated_m30A503760B45F87B9F02C3F14C87AB80D162534D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_0_m8AFBB293D0BE0C4B7AD59B9188B54E5526EFD562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_1_m22290E3BBC1F674EBC16CA3E740FCB3DD1BCCB5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VirtualButtonBehaviour_U3CSetTargetStatusU3Eb__45_0_mC6FBA985562C6AC06019BDFE7B24569E1E5C7B61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkBehaviour_OnTemplateResized_m5D177904A39810F38B5C16F2608CB140EFE24AB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkBehaviour_OnVuMarkObserverDestroyed_mBB6112023E0AAC142C283D25A17537332F560027_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkInstancesManager_OnDisposedOfAllNativeInstances_mDD7B52FFD9603978AA345953E403AC7C559D9C2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkInstancesManager_StartTrackingInstance_m44582292F305F62AA6740D0C1697FB3F6B112CED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkInstancesManager_StopTrackingInstance_m3E5ECFF48894654AF0C48C87B6E92042EDA87C7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuMarkInstancesManager_U3CCleanUntrackedBehavioursCacheU3Eb__15_0_mDF404B7DC29463FAC81BC5DBC27CBC3F911F7179_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
struct SessionRecorderBehaviourU5BU5D_t729C6C897BDD06ACE228590D25EF97B7CAD723DA;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E : 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_t6F9AE19F832B02B682087FEDF54BEF836EF4B34E* ____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_tA142C2957318CFA0F0D6C9A4A7B5D4131E260D8F* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>
struct Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820 : 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_tD2BAA28EDA14A8D0DE462005A0521B110E6C8ABC* ____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_t20CCCE8E71C0C975A52CB4CACD26B3334FFC7F42* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t74D09D9F860293897C6F7F7E87C685B2C8A8C7DB* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>
struct Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158 : 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_tB8DB3542C14D3ED6653DB92243CB31BAEE02BC18* ____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_tC7BF2A7C36CE61EC977D9FB0CF3AF9A0C64FDC26* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tC06C508BED86FB5516FE7558886D26EACE17027C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>
struct Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171 : 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_t16E1CEE8015D9FB10942C2A9B3727FCD5B8BAD7F* ____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_tDFE56AA319C7AEA4D5C22882397AB04B53B99B46* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t573ADEB48E6ADC84BFD6D021B4E38D46AE150CD3* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// 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,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct KeyCollection_tA142C2957318CFA0F0D6C9A4A7B5D4131E260D8F : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* ____dictionary_0;
};
// System.Lazy`1<Vuforia.SingleThreadTaskScheduler>
struct Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152 : public RuntimeObject
{
// System.LazyHelper modreq(System.Runtime.CompilerServices.IsVolatile) System.Lazy`1::_state
LazyHelper_t1784351780B2D1AC002869BB3C7A35AA64762602* ____state_0;
// System.Func`1<T> System.Lazy`1::_factory
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* ____factory_1;
// T System.Lazy`1::_value
SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22* ____value_2;
};
// System.Collections.Generic.List`1<System.Action`1<System.Boolean>>
struct List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Action_1U5BU5D_tB4049DA1D39B30139817A3CFA2949CC0FFF2CA62* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Action_1U5BU5D_tA5BA64CC148107595A6D9FC696D794244EC9585F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Action_1U5BU5D_tBA2B2088A1DE0A078129304DA2221199FE6091F2* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct List_1_t994148A4769B001D955D9534ACE4017F34FBA356 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Action_1U5BU5D_t13D0562A8F14FAEF84161C94FADA09E03D10BA9B* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Action_1U5BU5D_t569B8C4F65E9F6EC09D54BB6393CFA357E116302* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Action_1U5BU5D_t7EFAAEBE89183909EABB17313029802E8984E036* ____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.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.ObserverBehaviour>
struct List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObserverBehaviourU5BU5D_t60C0F29DE297A156E010C67C271DBB123FBB70C2* ____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.VirtualButtonBehaviour>
struct List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* ____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.VuMarkBehaviour>
struct List_1_t096C661335D79DB22921AA3EE757E54871687544 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuMarkBehaviourU5BU5D_tF32CE986663681DC4F92DAEEB161EDC1FFD00535* ____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.CloudRecoBehaviour/CloudRecoSearchResult>
struct List_1_t12E36807D0427756DF28313323476D031515EDCC : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CloudRecoSearchResultU5BU5D_t3F58344265BBF2DA024D7B30842B7E83F4F37D55* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.Queue`1<System.Action>
struct Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA : public RuntimeObject
{
// T[] System.Collections.Generic.Queue`1::_array
ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject* ____syncRoot_5;
};
// System.Collections.Generic.Queue`1<System.Object>
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
{
// T[] System.Collections.Generic.Queue`1::_array
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
// System.Int32 System.Collections.Generic.Queue`1::_head
int32_t ____head_1;
// System.Int32 System.Collections.Generic.Queue`1::_tail
int32_t ____tail_2;
// System.Int32 System.Collections.Generic.Queue`1::_size
int32_t ____size_3;
// System.Int32 System.Collections.Generic.Queue`1::_version
int32_t ____version_4;
// System.Object System.Collections.Generic.Queue`1::_syncRoot
RuntimeObject* ____syncRoot_5;
};
// System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>
struct Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C : public RuntimeObject
{
// T1 System.Tuple`2::m_Item1
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* ___m_Item1_0;
// T2 System.Tuple`2::m_Item2
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___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.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* ____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.BarcodeInstancesManager
struct BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE : public RuntimeObject
{
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.BarcodeInstancesManager::<Observer>k__BackingField
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* ___U3CObserverU3Ek__BackingField_0;
// Vuforia.BarcodeBehaviour Vuforia.BarcodeInstancesManager::<Template>k__BackingField
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___U3CTemplateU3Ek__BackingField_1;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>> Vuforia.BarcodeInstancesManager::mBarcodeInstances
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* ___mBarcodeInstances_2;
// System.Collections.Generic.List`1<System.Int32> Vuforia.BarcodeInstancesManager::mTrackedBarcodeInstances
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___mTrackedBarcodeInstances_3;
};
// 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;
};
// System.EventArgs
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
{
};
// 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;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Vuforia.ObserverFactory
struct ObserverFactory_t15303B50E9714D21517E15020805420A68418285 : public RuntimeObject
{
// Vuforia.VuforiaBehaviour Vuforia.ObserverFactory::mVuforiaBehaviour
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* ___mVuforiaBehaviour_0;
// Vuforia.Internal.Core.IEngine Vuforia.ObserverFactory::mEngine
RuntimeObject* ___mEngine_1;
// Vuforia.Internal.Core.IObserverFactory Vuforia.ObserverFactory::mFactory
RuntimeObject* ___mFactory_2;
// System.Lazy`1<Vuforia.SingleThreadTaskScheduler> Vuforia.ObserverFactory::mAsyncTaskScheduler
Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152* ___mAsyncTaskScheduler_3;
};
// Vuforia.SessionRecorder
struct SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818 : public RuntimeObject
{
// Vuforia.IVuSessionRecorderController Vuforia.SessionRecorder::mController
RuntimeObject* ___mController_0;
// Vuforia.IVuRecording Vuforia.SessionRecorder::mCurrentRecording
RuntimeObject* ___mCurrentRecording_1;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.Threading.Tasks.Task
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
{
// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_taskId
int32_t ___m_taskId_1;
// System.Delegate System.Threading.Tasks.Task::m_action
Delegate_t* ___m_action_2;
// System.Object System.Threading.Tasks.Task::m_stateObject
RuntimeObject* ___m_stateObject_3;
// System.Threading.Tasks.TaskScheduler System.Threading.Tasks.Task::m_taskScheduler
TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler_4;
// System.Threading.Tasks.Task System.Threading.Tasks.Task::m_parent
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent_5;
// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_stateFlags
int32_t ___m_stateFlags_6;
// System.Object modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_continuationObject
RuntimeObject* ___m_continuationObject_23;
// System.Threading.Tasks.Task/ContingentProperties modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.Task::m_contingentProperties
ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties_26;
};
// System.Threading.Tasks.TaskScheduler
struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E : public RuntimeObject
{
// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.TaskScheduler::m_taskSchedulerId
int32_t ___m_taskSchedulerId_3;
};
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
{
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
bool ___m_CallsDirty_2;
};
// 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.VideoBackground
struct VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1 : public RuntimeObject
{
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer Vuforia.VideoBackground::mVideoBackgroundRenderer
RuntimeObject* ___mVideoBackgroundRenderer_0;
// System.Action Vuforia.VideoBackground::OnVideoBackgroundChanged
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVideoBackgroundChanged_1;
};
// Vuforia.VuMarkInstancesManager
struct VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04 : public RuntimeObject
{
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.VuMarkInstancesManager::<Observer>k__BackingField
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___U3CObserverU3Ek__BackingField_0;
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::<Template>k__BackingField
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___U3CTemplateU3Ek__BackingField_1;
// System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour> Vuforia.VuMarkInstancesManager::mTrackedBehaviours
Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* ___mTrackedBehaviours_2;
// System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour> Vuforia.VuMarkInstancesManager::mUntrackedBehavioursCache
List_1_t096C661335D79DB22921AA3EE757E54871687544* ___mUntrackedBehavioursCache_3;
};
// Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6 : public RuntimeObject
{
// Vuforia.VuRecordingDataFlags Vuforia.VuRecordingConfig::DataFlags
int32_t ___DataFlags_0;
// Vuforia.VuRecordingFrameRate Vuforia.VuRecordingConfig::FrameRate
int32_t ___FrameRate_1;
// Vuforia.VuRecordingImageScale Vuforia.VuRecordingConfig::Scale
int32_t ___Scale_2;
// Vuforia.VuRecordingFormat Vuforia.VuRecordingConfig::Format
int32_t ___Format_3;
// System.String Vuforia.VuRecordingConfig::OutputDirectory
String_t* ___OutputDirectory_4;
// Vuforia.VuBool Vuforia.VuRecordingConfig::Start
int32_t ___Start_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_pinvoke
{
int32_t ___DataFlags_0;
int32_t ___FrameRate_1;
int32_t ___Scale_2;
int32_t ___Format_3;
char* ___OutputDirectory_4;
int32_t ___Start_5;
};
// Native definition for COM marshalling of Vuforia.VuRecordingConfig
struct VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_marshaled_com
{
int32_t ___DataFlags_0;
int32_t ___FrameRate_1;
int32_t ___Scale_2;
int32_t ___Format_3;
char* ___OutputDirectory_4;
int32_t ___Start_5;
};
// 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.World
struct World_t0332C3F77BBFBA826A13D263DAED199D01BCE050 : public RuntimeObject
{
// Vuforia.Internal.Core.IEngine Vuforia.World::mEngine
RuntimeObject* ___mEngine_0;
// Vuforia.IObserverRegistry Vuforia.World::mObserverRegistry
RuntimeObject* ___mObserverRegistry_1;
// Vuforia.Internal.Observers.IlluminationObserver Vuforia.World::mIlluminationObserver
IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* ___mIlluminationObserver_2;
// Vuforia.IAnchorProvider Vuforia.World::<AnchorProvider>k__BackingField
RuntimeObject* ___U3CAnchorProviderU3Ek__BackingField_3;
// Vuforia.IHitTestProvider Vuforia.World::<HitTestProvider>k__BackingField
RuntimeObject* ___U3CHitTestProviderU3Ek__BackingField_4;
// System.Action Vuforia.World::OnStateUpdated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnStateUpdated_5;
// System.Action`1<Vuforia.ObserverBehaviour> Vuforia.World::OnObserverCreated
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___OnObserverCreated_6;
// System.Action`1<Vuforia.ObserverBehaviour> Vuforia.World::OnObserverDestroyed
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___OnObserverDestroyed_7;
// Vuforia.IlluminationData Vuforia.World::<IlluminationData>k__BackingField
IlluminationData_t907CE8A9106AC295312099ACA9EF74970E3AE7D4* ___U3CIlluminationDataU3Ek__BackingField_8;
};
// 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.BarcodeBehaviour/<>c
struct U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65 : public RuntimeObject
{
};
// Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0
struct U3CU3Ec__DisplayClass31_0_t78C462B77759C96FAC4E1C22C3F84D2FDC38F2BF : public RuntimeObject
{
// UnityEngine.MonoBehaviour Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0::vb
MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___vb_0;
// Vuforia.BarcodeBehaviour Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0::<>4__this
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___U3CU3E4__this_1;
};
// Vuforia.CloudRecoBehaviour/<>c
struct U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4 : public RuntimeObject
{
};
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0
struct U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C : public RuntimeObject
{
// System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult> Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0::cloudRecoSearchResults
List_1_t12E36807D0427756DF28313323476D031515EDCC* ___cloudRecoSearchResults_0;
// Vuforia.CloudRecoBehaviour Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0::<>4__this
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* ___U3CU3E4__this_1;
};
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1
struct U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB : public RuntimeObject
{
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1::cloudRecoSearchResult
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ___cloudRecoSearchResult_0;
};
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0
struct U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F : public RuntimeObject
{
// Vuforia.CloudRecoBehaviour Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::<>4__this
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* ___U3CU3E4__this_0;
// Vuforia.CloudRecoBehaviour/QueryError Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::queryError
int32_t ___queryError_1;
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>> Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::<>9__1
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* ___U3CU3E9__1_2;
};
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
struct CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E : public RuntimeObject
{
// System.String Vuforia.CloudRecoBehaviour/CloudRecoSearchResult::UniqueTargetId
String_t* ___UniqueTargetId_0;
// System.String Vuforia.CloudRecoBehaviour/CloudRecoSearchResult::TargetName
String_t* ___TargetName_1;
// System.String Vuforia.CloudRecoBehaviour/CloudRecoSearchResult::MetaData
String_t* ___MetaData_2;
// System.Byte Vuforia.CloudRecoBehaviour/CloudRecoSearchResult::TrackingRating
uint8_t ___TrackingRating_3;
};
// Vuforia.GuideViewRenderingBehaviour/<>c
struct U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A : public RuntimeObject
{
};
// Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27
struct U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3 : public RuntimeObject
{
// System.Int32 Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// Vuforia.GuideViewRenderingBehaviour Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::<>4__this
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* ___U3CU3E4__this_2;
};
// Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26
struct U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35 : public RuntimeObject
{
// System.Int32 Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Single Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::seconds
float ___seconds_2;
// Vuforia.GuideViewRenderingBehaviour Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::<>4__this
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* ___U3CU3E4__this_3;
};
// Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0
struct U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6 : public RuntimeObject
{
// System.String Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0::vbName
String_t* ___vbName_0;
};
// Vuforia.ObserverFactory/<>c
struct U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7 : public RuntimeObject
{
};
// Vuforia.ObserverFactory/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass11_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// Vuforia.Internal.Observers.DeviceObserver Vuforia.ObserverFactory/<>c__DisplayClass11_0::deviceObserver
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___deviceObserver_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass11_0::path
String_t* ___path_2;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass11_0::targetName
String_t* ___targetName_3;
// System.Boolean Vuforia.ObserverFactory/<>c__DisplayClass11_0::requiresExternalPositions
bool ___requiresExternalPositions_4;
};
// Vuforia.ObserverFactory/<>c__DisplayClass17_0
struct U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass17_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass17_0::path
String_t* ___path_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass17_0::targetName
String_t* ___targetName_2;
};
// Vuforia.ObserverFactory/<>c__DisplayClass20_0
struct U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass20_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass20_0::path
String_t* ___path_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass20_0::targetName
String_t* ___targetName_2;
};
// Vuforia.ObserverFactory/<>c__DisplayClass22_0
struct U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass22_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass22_0::path
String_t* ___path_1;
// System.Single Vuforia.ObserverFactory/<>c__DisplayClass22_0::widthInMeters
float ___widthInMeters_2;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass22_0::targetName
String_t* ___targetName_3;
};
// Vuforia.ObserverFactory/<>c__DisplayClass24_0
struct U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass24_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture Vuforia.ObserverFactory/<>c__DisplayClass24_0::instantItTexture
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* ___instantItTexture_1;
// System.Single Vuforia.ObserverFactory/<>c__DisplayClass24_0::widthInMeters
float ___widthInMeters_2;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass24_0::targetName
String_t* ___targetName_3;
};
// Vuforia.ObserverFactory/<>c__DisplayClass34_0
struct U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass34_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass34_0::path
String_t* ___path_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass34_0::targetName
String_t* ___targetName_2;
};
// Vuforia.ObserverFactory/<>c__DisplayClass36_0
struct U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass36_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass36_0::path
String_t* ___path_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass36_0::targetName
String_t* ___targetName_2;
};
// Vuforia.ObserverFactory/<>c__DisplayClass41_0
struct U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass41_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass41_0::databasePath
String_t* ___databasePath_1;
};
// Vuforia.ObserverFactory/<>c__DisplayClass8_0
struct U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass8_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// Vuforia.Internal.Observers.DeviceObserver Vuforia.ObserverFactory/<>c__DisplayClass8_0::deviceObserver
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___deviceObserver_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass8_0::path
String_t* ___path_2;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass8_0::targetName
String_t* ___targetName_3;
// System.Boolean Vuforia.ObserverFactory/<>c__DisplayClass8_0::requiresExternalPositions
bool ___requiresExternalPositions_4;
};
// Vuforia.VuMarkInstancesManager/<>c
struct U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C : public RuntimeObject
{
};
// 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/RequiredShaders
struct RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4 : public RuntimeObject
{
// UnityEngine.Shader Vuforia.VuforiaConfiguration/RequiredShaders::depthMaskShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___depthMaskShader_0;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/RequiredShaders::outlineShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___outlineShader_1;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/RequiredShaders::unlitTransparentShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___unlitTransparentShader_2;
};
// Vuforia.VuforiaRuntimeUtilities/GlobalVars
struct GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461 : public RuntimeObject
{
};
// System.Collections.Generic.List`1/Enumerator<System.Int32>
struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
int32_t ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<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.List`1/Enumerator<Vuforia.VirtualButtonBehaviour>
struct Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* ____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
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
struct Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t12E36807D0427756DF28313323476D031515EDCC* ____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
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ____current_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
struct Enumerator_t7E761240C605C778D013560BF4721DA86316DA34
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* ____currentValue_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>
struct Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
RuntimeObject* ____currentValue_3;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.ObserverBehaviour>
struct KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___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<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.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748* ___m_task_0;
};
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596* ___m_task_0;
};
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* ___m_task_0;
};
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3* ___m_task_0;
};
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D* ___m_task_0;
};
// System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>
struct TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task_0;
};
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver>
struct TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.TaskAwaiter`1::m_task
Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63* ___m_task_0;
};
// System.Threading.Tasks.Task`1<Vuforia.AreaTargetBehaviour>
struct Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.CylinderTargetBehaviour>
struct Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour>
struct Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour>
struct Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.MultiTargetBehaviour>
struct Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.VuMarkBehaviour>
struct Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___m_result_38;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
{
// TResult System.Threading.Tasks.Task`1::m_result
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___m_result_38;
};
// UnityEngine.Events.UnityEvent`1<System.Boolean>
struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<Vuforia.HitTestResult>
struct UnityEvent_1_tBBEBBE52D139FF5702D2C24D1475BA9E6E1276D1 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStartError>
struct UnityEvent_1_t64AE03AE52E2FE2491E52FF9530D6B2621332D30 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStatusInfo>
struct UnityEvent_1_t314A3A6DB9072D184D88C405513B9DFD64E7DAEE : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// Vuforia.Internal.Observers.ANativeObserver
struct ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD : public AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979
{
// Vuforia.IVuObserver Vuforia.Internal.Observers.ANativeObserver::<VuObserver>k__BackingField
RuntimeObject* ___U3CVuObserverU3Ek__BackingField_5;
};
// System.Runtime.CompilerServices.AsyncMethodBuilderCore
struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF
{
// System.Runtime.CompilerServices.IAsyncStateMachine System.Runtime.CompilerServices.AsyncMethodBuilderCore::m_stateMachine
RuntimeObject* ___m_stateMachine_0;
// System.Action System.Runtime.CompilerServices.AsyncMethodBuilderCore::m_defaultContextAction
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction_1;
};
// Native definition for P/Invoke marshalling of System.Runtime.CompilerServices.AsyncMethodBuilderCore
struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke
{
RuntimeObject* ___m_stateMachine_0;
Il2CppMethodPointer ___m_defaultContextAction_1;
};
// Native definition for COM marshalling of System.Runtime.CompilerServices.AsyncMethodBuilderCore
struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com
{
RuntimeObject* ___m_stateMachine_0;
Il2CppMethodPointer ___m_defaultContextAction_1;
};
// Vuforia.Internal.Observers.BarcodeInstance
struct BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397 : public AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979
{
// System.Boolean Vuforia.Internal.Observers.BarcodeInstance::mActivated
bool ___mActivated_5;
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.Internal.Observers.BarcodeInstance::<BarcodeObserver>k__BackingField
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* ___U3CBarcodeObserverU3Ek__BackingField_6;
// System.Int32 Vuforia.Internal.Observers.BarcodeInstance::<InstanceId>k__BackingField
int32_t ___U3CInstanceIdU3Ek__BackingField_7;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Threading.CancellationToken
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
{
// System.Threading.CancellationTokenSource System.Threading.CancellationToken::_source
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source_0;
};
// Native definition for P/Invoke marshalling of System.Threading.CancellationToken
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source_0;
};
// Native definition for COM marshalling of System.Threading.CancellationToken
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source_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.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
{
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// 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;
};
// 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;
};
// System.ComponentModel.PropertyChangedEventArgs
struct PropertyChangedEventArgs_tFA01343D8F2BD799951B40A3EBF4A6B38EE63321 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
{
// System.String System.ComponentModel.PropertyChangedEventArgs::_propertyName
String_t* ____propertyName_1;
};
// 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;
};
// 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;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// 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.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.VuVector2F
struct VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8
{
// System.Single Vuforia.VuVector2F::x
float ___x_0;
// System.Single Vuforia.VuVector2F::y
float ___y_1;
};
// Vuforia.VuVector8F
struct VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8
{
// System.Single Vuforia.VuVector8F::m0
float ___m0_0;
// System.Single Vuforia.VuVector8F::m1
float ___m1_1;
// System.Single Vuforia.VuVector8F::m2
float ___m2_2;
// System.Single Vuforia.VuVector8F::m3
float ___m3_3;
// System.Single Vuforia.VuVector8F::m4
float ___m4_4;
// System.Single Vuforia.VuVector8F::m5
float ___m5_5;
// System.Single Vuforia.VuVector8F::m6
float ___m6_6;
// System.Single Vuforia.VuVector8F::m7
float ___m7_7;
};
// UnityEngine.WaitForEndOfFrame
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.Single UnityEngine.WaitForSeconds::m_Seconds
float ___m_Seconds_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
float ___m_Seconds_0;
};
// Native definition for COM marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
float ___m_Seconds_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* ___m_task_2;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000* ___m_task_2;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* ___m_task_2;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* ___m_task_2;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39* ___m_task_2;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>
struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task_2;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>
struct AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082
{
// System.Runtime.CompilerServices.AsyncMethodBuilderCore System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_coreState
AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState_1;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::m_task
Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA* ___m_task_2;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____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_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,Vuforia.ObserverBehaviour>
struct Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* ____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_t17B49F08EB08B37EBCEFA97BA804188AC393498D ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// 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.Internal.Observers.ASingleTargetObserver
struct ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
};
// Vuforia.Internal.Observers.AnchorInstance
struct AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3 : public AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979
{
// System.Boolean Vuforia.Internal.Observers.AnchorInstance::mActivated
bool ___mActivated_5;
// System.String Vuforia.Internal.Observers.AnchorInstance::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_6;
// UnityEngine.Vector3 Vuforia.Internal.Observers.AnchorInstance::<Position>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPositionU3Ek__BackingField_7;
// UnityEngine.Quaternion Vuforia.Internal.Observers.AnchorInstance::<Rotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CRotationU3Ek__BackingField_8;
};
// 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;
};
// 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;
};
// 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;
};
// 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;
};
// 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.HitTestEvent
struct HitTestEvent_t549C8121F2017A01FF40B8E5A2930245B770DA10 : public UnityEvent_1_tBBEBBE52D139FF5702D2C24D1475BA9E6E1276D1
{
};
// Vuforia.HitTestResult
struct HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9 : public RuntimeObject
{
// Vuforia.IVuHitTest Vuforia.HitTestResult::mVuHitTest
RuntimeObject* ___mVuHitTest_0;
// UnityEngine.Vector3 Vuforia.HitTestResult::mPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mPosition_1;
// UnityEngine.Quaternion Vuforia.HitTestResult::mOrientation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___mOrientation_2;
};
// 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;
};
// 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.MeshObservationBlock
struct MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Observers.MeshObservationBlock::Id
int32_t ___Id_0;
// System.Int32 Vuforia.Internal.Observers.MeshObservationBlock::Version
int32_t ___Version_1;
// UnityEngine.Mesh Vuforia.Internal.Observers.MeshObservationBlock::Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___Mesh_2;
// UnityEngine.Vector3 Vuforia.Internal.Observers.MeshObservationBlock::LocalPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalPosition_3;
// UnityEngine.Quaternion Vuforia.Internal.Observers.MeshObservationBlock::LocalRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___LocalRotation_4;
// UnityEngine.Vector3 Vuforia.Internal.Observers.MeshObservationBlock::LocalScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalScale_5;
};
// 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.Plane
struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C
{
// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_0;
// System.Single UnityEngine.Plane::m_Distance
float ___m_Distance_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;
};
// UnityEngine.Ray
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
{
// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
};
// 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.SingleThreadTaskScheduler
struct SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22 : public TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E
{
// System.Threading.CancellationToken Vuforia.SingleThreadTaskScheduler::mCancellationToken
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___mCancellationToken_7;
// System.Collections.Concurrent.BlockingCollection`1<System.Threading.Tasks.Task> Vuforia.SingleThreadTaskScheduler::mTaskQueue
BlockingCollection_1_t4DCC1026BF9096DC145A24B46735A05429DCCC88* ___mTaskQueue_8;
// System.Threading.Thread Vuforia.SingleThreadTaskScheduler::mThread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___mThread_9;
};
// 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.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.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.ObserverFactory/<>c__DisplayClass26_0
struct U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass26_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.IntPtr Vuforia.ObserverFactory/<>c__DisplayClass26_0::texturePointer
intptr_t ___texturePointer_1;
// System.Int32 Vuforia.ObserverFactory/<>c__DisplayClass26_0::textureWidth
int32_t ___textureWidth_2;
// System.Int32 Vuforia.ObserverFactory/<>c__DisplayClass26_0::textureHeight
int32_t ___textureHeight_3;
// UnityEngine.TextureFormat Vuforia.ObserverFactory/<>c__DisplayClass26_0::format
int32_t ___format_4;
// System.Single Vuforia.ObserverFactory/<>c__DisplayClass26_0::widthInMeters
float ___widthInMeters_5;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass26_0::targetName
String_t* ___targetName_6;
};
// Vuforia.ObserverFactory/<>c__DisplayClass31_0
struct U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21 : public RuntimeObject
{
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<>c__DisplayClass31_0::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_0;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass31_0::path
String_t* ___path_1;
// System.String Vuforia.ObserverFactory/<>c__DisplayClass31_0::targetName
String_t* ___targetName_2;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.ObserverFactory/<>c__DisplayClass31_0::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_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.SessionRecorderBehaviour/CleanStorageEvent
struct CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A : public UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB
{
};
// Vuforia.SessionRecorderBehaviour/RecordingStartedEvent
struct RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494 : public UnityEvent_1_t64AE03AE52E2FE2491E52FF9530D6B2621332D30
{
};
// Vuforia.SessionRecorderBehaviour/RecordingStoppedEvent
struct RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43 : public UnityEvent_1_t314A3A6DB9072D184D88C405513B9DFD64E7DAEE
{
};
// Vuforia.SessionRecorderBehaviour/ShareRecordingEvent
struct ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9 : public UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB
{
};
// 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.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;
};
// 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;
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// 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;
};
// 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.ObserverFactory/<CreateAreaTargetAsync>d__11
struct U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4
{
// System.Int32 Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour> Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::<>t__builder
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423 ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::targetName
String_t* ___targetName_3;
// System.Boolean Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::requiresExternalPositions
bool ___requiresExternalPositions_4;
// System.String Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::databasePath
String_t* ___databasePath_5;
// System.Boolean Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::hasOcclusion
bool ___hasOcclusion_6;
// System.Boolean Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::hasCollision
bool ___hasCollision_7;
// System.String Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::occlusionModelPath
String_t* ___occlusionModelPath_8;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver> Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::<>u__1
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 ___U3CU3Eu__1_9;
};
// Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8
struct U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3
{
// System.Int32 Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour> Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::<>t__builder
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423 ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::targetName
String_t* ___targetName_3;
// System.Boolean Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::requiresExternalPositions
bool ___requiresExternalPositions_4;
// System.String Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::databasePath
String_t* ___databasePath_5;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver> Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::<>u__1
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 ___U3CU3Eu__1_6;
};
// Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17
struct U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018
{
// System.Int32 Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour> Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::<>t__builder
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4 ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::targetName
String_t* ___targetName_3;
// System.String Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::databasePath
String_t* ___databasePath_4;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver> Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::<>u__1
TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 ___U3CU3Eu__1_5;
};
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20
struct U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7
{
// System.Int32 Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::<>t__builder
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::targetName
String_t* ___targetName_3;
// System.String Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::databasePath
String_t* ___databasePath_4;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::<>u__1
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 ___U3CU3Eu__1_5;
};
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22
struct U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD
{
// System.Int32 Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::<>t__builder
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.Single Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::widthInMeters
float ___widthInMeters_3;
// System.String Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::targetName
String_t* ___targetName_4;
// System.String Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::filePath
String_t* ___filePath_5;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::<>u__1
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 ___U3CU3Eu__1_6;
};
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24
struct U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24
{
// System.Int32 Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::<>t__builder
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.Single Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::widthInMeters
float ___widthInMeters_3;
// System.String Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::targetName
String_t* ___targetName_4;
// UnityEngine.Texture2D Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___texture_5;
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::<>7__wrap1
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* ___U3CU3E7__wrap1_6;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::<>u__1
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 ___U3CU3Eu__1_7;
};
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26
struct U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69
{
// System.Int32 Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::<>t__builder
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.IntPtr Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::texturePointer
intptr_t ___texturePointer_3;
// System.Int32 Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::textureWidth
int32_t ___textureWidth_4;
// System.Int32 Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::textureHeight
int32_t ___textureHeight_5;
// UnityEngine.TextureFormat Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::format
int32_t ___format_6;
// System.Single Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::widthInMeters
float ___widthInMeters_7;
// System.String Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::targetName
String_t* ___targetName_8;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::<>u__1
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 ___U3CU3Eu__1_9;
};
// Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31
struct U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928
{
// System.Int32 Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour> Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::<>t__builder
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::targetName
String_t* ___targetName_3;
// System.Nullable`1<Vuforia.TrackingOptimization> Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::trackingOptimization
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___trackingOptimization_4;
// System.String Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::databasePath
String_t* ___databasePath_5;
// System.Boolean Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::hasOcclusion
bool ___hasOcclusion_6;
// System.Boolean Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::hasCollision
bool ___hasCollision_7;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver> Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::<>u__1
TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED ___U3CU3Eu__1_8;
};
// Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34
struct U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609
{
// System.Int32 Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour> Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::<>t__builder
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1 ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::targetName
String_t* ___targetName_3;
// System.String Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::databasePath
String_t* ___databasePath_4;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver> Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::<>u__1
TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 ___U3CU3Eu__1_5;
};
// Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36
struct U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4
{
// System.Int32 Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour> Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::<>t__builder
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082 ___U3CU3Et__builder_1;
// Vuforia.ObserverFactory Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::<>4__this
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* ___U3CU3E4__this_2;
// System.String Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::targetName
String_t* ___targetName_3;
// System.String Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::databasePath
String_t* ___databasePath_4;
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver> Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::<>u__1
TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 ___U3CU3Eu__1_5;
};
// System.Action`1<System.Action`1<System.Boolean>>
struct Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93 : public MulticastDelegate_t
{
};
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045 : public MulticastDelegate_t
{
};
// System.Action`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878 : public MulticastDelegate_t
{
};
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD : public MulticastDelegate_t
{
};
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C : public MulticastDelegate_t
{
};
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5 : public MulticastDelegate_t
{
};
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.BarcodeInstanceData>
struct Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8 : public MulticastDelegate_t
{
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.CloudRecoBehaviour>
struct Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.IObserver>
struct Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.ObserverBehaviour>
struct Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.VirtualButtonBehaviour>
struct Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8 : 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.CloudRecoBehaviour/CloudRecoSearchResult>
struct Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.CloudRecoBehaviour/InitError>
struct Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
struct Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E : public MulticastDelegate_t
{
};
// System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>
struct Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F : public MulticastDelegate_t
{
};
// System.Action`2<System.Single,System.Single>
struct Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132 : public MulticastDelegate_t
{
};
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>
struct Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D : public MulticastDelegate_t
{
};
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>
struct Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6 : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52 : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46 : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Core.Pose>
struct Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50 : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.SingleThreadTaskScheduler>
struct Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22 : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4>
struct Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1 : public MulticastDelegate_t
{
};
// System.Func`2<System.Int32,System.Boolean>
struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.ModelTargetBehaviour,System.Boolean>
struct Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA : public MulticastDelegate_t
{
};
// System.Func`2<System.Object,UnityEngine.Matrix4x4>
struct Func_2_tBF1D7BFC66E867B07DAB51D1158B6014CDCFF80C : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.VuMarkBehaviour,System.Boolean>
struct Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.VuMarkBehaviour,Vuforia.VuMarkBehaviour>
struct Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869 : public MulticastDelegate_t
{
};
// System.Predicate`1<Vuforia.VirtualButtonBehaviour>
struct Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1 : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.ComponentModel.PropertyChangedEventHandler
struct PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA : public MulticastDelegate_t
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// 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.ObserverFactory/BehaviourFromObserverDelegate
struct BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926 : 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.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Vuforia.OverlayCanvas`1<Vuforia.SessionRecorderBehaviour>
struct OverlayCanvas_1_tF8975617D95F8E2110F5136525B27B010749B427 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Canvas Vuforia.OverlayCanvas`1::mOverlayCanvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___mOverlayCanvas_4;
};
// Vuforia.AreaTargetCaptureBehaviour
struct AreaTargetCaptureBehaviour_t9CE49050866C62A142C1D3F41242F5E1F9AFAD2D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String Vuforia.AreaTargetCaptureBehaviour::ClientId
String_t* ___ClientId_4;
// System.String Vuforia.AreaTargetCaptureBehaviour::ClientSecret
String_t* ___ClientSecret_5;
// System.String Vuforia.AreaTargetCaptureBehaviour::TargetName
String_t* ___TargetName_6;
// System.Boolean Vuforia.AreaTargetCaptureBehaviour::DisplayPreviewMesh
bool ___DisplayPreviewMesh_7;
// Vuforia.AreaTargetCaptureBehaviour/CaptureCreationErrorEvent Vuforia.AreaTargetCaptureBehaviour::OnCaptureCreationError
CaptureCreationErrorEvent_t62E409CDA9F4A898F6634A8FCF406280AC61586D* ___OnCaptureCreationError_8;
// Vuforia.AreaTargetCaptureBehaviour/CaptureStartedEvent Vuforia.AreaTargetCaptureBehaviour::OnCaptureStarted
CaptureStartedEvent_tBA5AF596A6CF6912377A2B9F6A4AB142AD9C978B* ___OnCaptureStarted_9;
// Vuforia.AreaTargetCaptureBehaviour/CaptureStoppedEvent Vuforia.AreaTargetCaptureBehaviour::OnCaptureStopped
CaptureStoppedEvent_tC5A9BE261114C6961BC1F8440B96AE61858B8B0B* ___OnCaptureStopped_10;
// Vuforia.AreaTargetCaptureBehaviour/CaptureStatusInfoUpdated Vuforia.AreaTargetCaptureBehaviour::OnCaptureStatusInfoUpdated
CaptureStatusInfoUpdated_t4DF24612E8436092D41F8AE0F6C60A9275E7C65A* ___OnCaptureStatusInfoUpdated_11;
// Vuforia.AreaTargetCaptureBehaviour/GenerationStartedEvent Vuforia.AreaTargetCaptureBehaviour::OnGenerationStarted
GenerationStartedEvent_t2881A7E8FB7A2DCD46A44910237DA597695E8869* ___OnGenerationStarted_12;
// Vuforia.AreaTargetCaptureBehaviour/GenerationErrorEvent Vuforia.AreaTargetCaptureBehaviour::OnGenerationError
GenerationErrorEvent_tDCA9B655D8DC1EE2554C88A36114009966AB19F1* ___OnGenerationError_13;
// Vuforia.AreaTargetCaptureBehaviour/GenerationProgressEvent Vuforia.AreaTargetCaptureBehaviour::OnGenerationProgressUpdated
GenerationProgressEvent_tAAD0AEDC7860502C2A0012B7EFD90737204EE621* ___OnGenerationProgressUpdated_14;
// Vuforia.AreaTargetCaptureBehaviour/GenerationRemainingTimeEvent Vuforia.AreaTargetCaptureBehaviour::OnGenerationRemainingTimeUpdated
GenerationRemainingTimeEvent_t6547EA7807F18BD9209B7FC4C696111B208D8365* ___OnGenerationRemainingTimeUpdated_15;
// Vuforia.AreaTargetCaptureBehaviour/GenerationCompletedEvent Vuforia.AreaTargetCaptureBehaviour::OnGenerationCompleted
GenerationCompletedEvent_t06E08BD489B168F74343F51FAA7BACDAB41E4DAC* ___OnGenerationCompleted_16;
// System.Boolean Vuforia.AreaTargetCaptureBehaviour::GenerateAuthoringStructure
bool ___GenerateAuthoringStructure_17;
// System.Boolean Vuforia.AreaTargetCaptureBehaviour::GeneratePackages
bool ___GeneratePackages_18;
// System.Boolean Vuforia.AreaTargetCaptureBehaviour::GenerateDatabase
bool ___GenerateDatabase_19;
// System.String Vuforia.AreaTargetCaptureBehaviour::StorageDirectory
String_t* ___StorageDirectory_20;
// UnityEngine.Material Vuforia.AreaTargetCaptureBehaviour::PreviewMeshMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___PreviewMeshMaterial_21;
// UnityEngine.Coroutine Vuforia.AreaTargetCaptureBehaviour::mCaptureStatusInfoUpdater
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mCaptureStatusInfoUpdater_22;
// UnityEngine.Coroutine Vuforia.AreaTargetCaptureBehaviour::mGenerationProgressUpdater
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mGenerationProgressUpdater_23;
// System.Threading.Tasks.Task Vuforia.AreaTargetCaptureBehaviour::mCancelGenerationTask
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___mCancelGenerationTask_24;
// System.Boolean Vuforia.AreaTargetCaptureBehaviour::mShouldDestroyCapture
bool ___mShouldDestroyCapture_25;
// Vuforia.AreaTargetCapture Vuforia.AreaTargetCaptureBehaviour::mAreaTargetCapture
AreaTargetCapture_tF1573FE5455CB577983E0EC51649A86772A375B7* ___mAreaTargetCapture_26;
// System.String Vuforia.AreaTargetCaptureBehaviour::mFinalTargetName
String_t* ___mFinalTargetName_27;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.AreaTargetCaptureBehaviour::mRuntimeMeshBehaviour
RuntimeObject* ___mRuntimeMeshBehaviour_28;
};
// Vuforia.MeshBlock
struct MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.MeshRenderer Vuforia.MeshBlock::MeshRenderer
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___MeshRenderer_4;
// UnityEngine.MeshFilter Vuforia.MeshBlock::MeshFilter
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___MeshFilter_5;
};
// Vuforia.SessionRecorderHolographicCanvas
struct SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Vuforia.SessionRecorderInfoPopup Vuforia.SessionRecorderHolographicCanvas::mInfoPopup
SessionRecorderInfoPopup_t57450F184F486D846B68F73910EF40C22E4269A6* ___mInfoPopup_6;
// UnityEngine.Canvas Vuforia.SessionRecorderHolographicCanvas::mHolographicCanvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___mHolographicCanvas_7;
// Vuforia.SessionRecorderBehaviour Vuforia.SessionRecorderHolographicCanvas::mRecorderBehaviour
SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* ___mRecorderBehaviour_8;
// UnityEngine.Camera Vuforia.SessionRecorderHolographicCanvas::mCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mCamera_9;
};
// Vuforia.VuforiaMonoBehaviour
struct VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// Vuforia.DefaultAreaTargetEventHandlerPlaceholder
struct DefaultAreaTargetEventHandlerPlaceholder_tB40CDC1EE41EAA5801FA3779013D6D357D5D76AE : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
};
// Vuforia.DefaultInitializationErrorHandlerPlaceHolder
struct DefaultInitializationErrorHandlerPlaceHolder_t9D84B888E257C52269C46BE656E1216BC80F28E6 : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
};
// Vuforia.DefaultObserverBehaviourPlaceholder
struct DefaultObserverBehaviourPlaceholder_tC2F18C1B3B52DBA33B351E3B9D4B856F7C71DCA9 : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
};
// Vuforia.GuideView2DBehaviour
struct GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23 : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// System.Single Vuforia.GuideView2DBehaviour::mCameraAspect
float ___mCameraAspect_4;
// System.Single Vuforia.GuideView2DBehaviour::mCameraFOV
float ___mCameraFOV_5;
// System.Single Vuforia.GuideView2DBehaviour::mCameraNearPlane
float ___mCameraNearPlane_6;
// UnityEngine.Texture2D Vuforia.GuideView2DBehaviour::mGuideViewTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mGuideViewTexture_7;
// System.Boolean Vuforia.GuideView2DBehaviour::mFlipImageVertically
bool ___mFlipImageVertically_8;
};
// Vuforia.GuideViewCameraBehaviour
struct GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
};
// Vuforia.GuideViewRenderingBehaviour
struct GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// System.Single Vuforia.GuideViewRenderingBehaviour::guideReappearanceDelay
float ___guideReappearanceDelay_4;
// Vuforia.ModelTargetBehaviour Vuforia.GuideViewRenderingBehaviour::mTrackedTarget
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___mTrackedTarget_6;
// Vuforia.ModelTargetBehaviour/GuideViewDisplayMode Vuforia.GuideViewRenderingBehaviour::mGuideViewDisplayMode
int32_t ___mGuideViewDisplayMode_7;
// Vuforia.GuideView Vuforia.GuideViewRenderingBehaviour::mGuideView
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___mGuideView_8;
// System.Int32 Vuforia.GuideViewRenderingBehaviour::mLastActiveGuideViewIndex
int32_t ___mLastActiveGuideViewIndex_9;
// System.Boolean Vuforia.GuideViewRenderingBehaviour::mGuideViewInitialized
bool ___mGuideViewInitialized_10;
// System.Collections.IEnumerator Vuforia.GuideViewRenderingBehaviour::mShowGuideViewCoroutine
RuntimeObject* ___mShowGuideViewCoroutine_11;
// UnityEngine.GameObject Vuforia.GuideViewRenderingBehaviour::mGuideViewGameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mGuideViewGameObject_12;
// System.Boolean Vuforia.GuideViewRenderingBehaviour::mGuideViewShown
bool ___mGuideViewShown_13;
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4> Vuforia.GuideViewRenderingBehaviour::mGetProjectionMatrix
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* ___mGetProjectionMatrix_14;
// Vuforia.Internal.Core.IEngine Vuforia.GuideViewRenderingBehaviour::mEngine
RuntimeObject* ___mEngine_15;
};
// Vuforia.ObserverBehaviour
struct ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// System.Boolean Vuforia.ObserverBehaviour::PreviewVisible
bool ___PreviewVisible_4;
// System.Boolean Vuforia.ObserverBehaviour::RuntimeOcclusion
bool ___RuntimeOcclusion_5;
// System.Boolean Vuforia.ObserverBehaviour::RuntimeCollider
bool ___RuntimeCollider_6;
// System.String Vuforia.ObserverBehaviour::mTrackableName
String_t* ___mTrackableName_7;
// System.Boolean Vuforia.ObserverBehaviour::mInitializedInEditor
bool ___mInitializedInEditor_8;
// System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus> Vuforia.ObserverBehaviour::OnTargetStatusChanged
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* ___OnTargetStatusChanged_9;
// System.Action`1<Vuforia.ObserverBehaviour> Vuforia.ObserverBehaviour::OnBehaviourDestroyed
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___OnBehaviourDestroyed_10;
// Vuforia.Internal.Observers.IObserver Vuforia.ObserverBehaviour::mObserver
RuntimeObject* ___mObserver_11;
// Vuforia.TargetStatus Vuforia.ObserverBehaviour::<TargetStatus>k__BackingField
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___U3CTargetStatusU3Ek__BackingField_12;
};
// Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour
struct RuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038 : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// System.Boolean Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mInitializedInEditor
bool ___mInitializedInEditor_4;
// System.Boolean Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mHasCollision
bool ___mHasCollision_5;
// UnityEngine.Material Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mDisplayMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mDisplayMaterial_6;
// UnityEngine.MonoBehaviour Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mSourceBehaviour
MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___mSourceBehaviour_7;
// System.Boolean Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mDestroyMeshOnCaptureStop
bool ___mDestroyMeshOnCaptureStop_8;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mMeshBehaviour
RuntimeObject* ___mMeshBehaviour_9;
// UnityEngine.GameObject Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mMeshRoot
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mMeshRoot_10;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.MeshBlock> Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::mMeshBlocks
Dictionary_2_tE681BF49926A2D8C5145F5FB12691412A4D52C87* ___mMeshBlocks_11;
};
// Vuforia.SessionRecorderBehaviour
struct SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// UnityEngine.Canvas Vuforia.SessionRecorderBehaviour::OverlayCanvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___OverlayCanvas_4;
// UnityEngine.Canvas Vuforia.SessionRecorderBehaviour::HolographicCanvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___HolographicCanvas_5;
// UnityEngine.GameObject Vuforia.SessionRecorderBehaviour::CleanButton
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___CleanButton_6;
// System.Boolean Vuforia.SessionRecorderBehaviour::ShowCleanButton
bool ___ShowCleanButton_7;
// System.Boolean Vuforia.SessionRecorderBehaviour::EnableSharing
bool ___EnableSharing_8;
// System.Boolean Vuforia.SessionRecorderBehaviour::RecordSensorsData
bool ___RecordSensorsData_9;
// Vuforia.SessionRecorderBehaviour/RecordingStartedEvent Vuforia.SessionRecorderBehaviour::OnStartRecording
RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494* ___OnStartRecording_10;
// Vuforia.SessionRecorderBehaviour/RecordingStoppedEvent Vuforia.SessionRecorderBehaviour::OnStopRecording
RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43* ___OnStopRecording_11;
// Vuforia.SessionRecorderBehaviour/CleanStorageEvent Vuforia.SessionRecorderBehaviour::OnStorageCleaned
CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A* ___OnStorageCleaned_12;
// Vuforia.SessionRecorderBehaviour/ShareRecordingEvent Vuforia.SessionRecorderBehaviour::OnShareRequested
ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9* ___OnShareRequested_13;
// Vuforia.RecordingStatus Vuforia.SessionRecorderBehaviour::mCurrentStatus
int32_t ___mCurrentStatus_14;
};
// Vuforia.SessionRecorderOverlayCanvas
struct SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164 : public OverlayCanvas_1_tF8975617D95F8E2110F5136525B27B010749B427
{
// UnityEngine.UI.Button Vuforia.SessionRecorderOverlayCanvas::RecordButton
Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___RecordButton_5;
// UnityEngine.UI.Button Vuforia.SessionRecorderOverlayCanvas::StopButton
Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___StopButton_6;
// UnityEngine.UI.Button Vuforia.SessionRecorderOverlayCanvas::CleanButton
Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___CleanButton_7;
// UnityEngine.GameObject Vuforia.SessionRecorderOverlayCanvas::ShareDialog
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ShareDialog_8;
// UnityEngine.UI.Text Vuforia.SessionRecorderOverlayCanvas::ShareText
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___ShareText_9;
// Vuforia.SessionRecorderInfoPopup Vuforia.SessionRecorderOverlayCanvas::mInfoPopup
SessionRecorderInfoPopup_t57450F184F486D846B68F73910EF40C22E4269A6* ___mInfoPopup_10;
// System.Boolean Vuforia.SessionRecorderOverlayCanvas::mSharingEnabled
bool ___mSharingEnabled_11;
};
// Vuforia.TargetPreview
struct TargetPreview_t1605F16942AD2B25EB12B747F11B9AAE565E343B : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// Vuforia.ObserverBehaviour Vuforia.TargetPreview::mObserverBehaviour
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___mObserverBehaviour_4;
// UnityEngine.GameObject Vuforia.TargetPreview::mHiddenRoot
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mHiddenRoot_5;
// System.String Vuforia.TargetPreview::mTargetName
String_t* ___mTargetName_6;
// System.String Vuforia.TargetPreview::mDatasetName
String_t* ___mDatasetName_7;
// System.Single Vuforia.TargetPreview::mVirtualScale
float ___mVirtualScale_8;
// System.String Vuforia.TargetPreview::mPreviewName
String_t* ___mPreviewName_9;
// System.Boolean Vuforia.TargetPreview::mIsSimulatorMode
bool ___mIsSimulatorMode_10;
// UnityEngine.Transform Vuforia.TargetPreview::mParent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mParent_11;
// UnityEngine.HideFlags Vuforia.TargetPreview::mRootFlag
int32_t ___mRootFlag_12;
// UnityEngine.HideFlags Vuforia.TargetPreview::mSelectableFlag
int32_t ___mSelectableFlag_13;
};
// 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;
};
// Vuforia.AnchorBehaviour
struct AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F : public ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB
{
// Vuforia.StageType Vuforia.AnchorBehaviour::mSelectedStageType
int32_t ___mSelectedStageType_13;
// UnityEngine.GameObject Vuforia.AnchorBehaviour::mPlaneReference
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mPlaneReference_14;
// UnityEngine.GameObject Vuforia.AnchorBehaviour::mMidAirReference
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mMidAirReference_15;
// Vuforia.AnchorPreview Vuforia.AnchorBehaviour::mPreview
AnchorPreview_t2BCEF439B9CBCCA77D1B5971C38EEA72D0C35384* ___mPreview_16;
};
// Vuforia.BarcodeBehaviour
struct BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D : public ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB
{
// Vuforia.BarcodeInstanceData Vuforia.BarcodeBehaviour::<InstanceData>k__BackingField
RuntimeObject* ___U3CInstanceDataU3Ek__BackingField_14;
// Vuforia.BarcodeBehaviour/BarcodeType[] Vuforia.BarcodeBehaviour::mBarcodeTypes
BarcodeTypeU5BU5D_t30B93C9C33E22722703A2308C4873B2415058C0E* ___mBarcodeTypes_15;
// System.Boolean Vuforia.BarcodeBehaviour::mDetectMultipleBarcodes
bool ___mDetectMultipleBarcodes_16;
// System.Boolean Vuforia.BarcodeBehaviour::mShowAdvanced
bool ___mShowAdvanced_17;
// System.Boolean Vuforia.BarcodeBehaviour::mShowObservedTypes
bool ___mShowObservedTypes_18;
// Vuforia.BarcodePreview Vuforia.BarcodeBehaviour::mPreview
BarcodePreview_tA8D97E1E4021DA7746D219C95A7FD705257F7E72* ___mPreview_19;
// System.Action`1<UnityEngine.Vector3[]> Vuforia.BarcodeBehaviour::mOnBarcodeOutlineChanged
Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* ___mOnBarcodeOutlineChanged_20;
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType> Vuforia.BarcodeBehaviour::mObserverTypes
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* ___mObserverTypes_21;
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.BarcodeBehaviour::mBarcodeObserver
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* ___mBarcodeObserver_22;
// Vuforia.BarcodeInstancesManager Vuforia.BarcodeBehaviour::mBarcodeInstancesManager
BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* ___mBarcodeInstancesManager_23;
};
// Vuforia.CloudRecoBehaviour
struct CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777 : public ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB
{
// System.String Vuforia.CloudRecoBehaviour::AccessKey
String_t* ___AccessKey_13;
// System.String Vuforia.CloudRecoBehaviour::SecretKey
String_t* ___SecretKey_14;
// System.Collections.Generic.Queue`1<System.Action> Vuforia.CloudRecoBehaviour::mEvents
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* ___mEvents_15;
// Vuforia.Internal.Observers.CloudImageTargetObserver Vuforia.CloudRecoBehaviour::mCloudImageTargetObserver
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* ___mCloudImageTargetObserver_16;
// Vuforia.CloudRecoBehaviour/InitError Vuforia.CloudRecoBehaviour::mInitError
int32_t ___mInitError_17;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour>> Vuforia.CloudRecoBehaviour::mOnInitializedHandlers
RuntimeObject* ___mOnInitializedHandlers_18;
// System.Collections.Generic.ICollection`1<System.Action`1<System.Boolean>> Vuforia.CloudRecoBehaviour::mOnStateChangedHandlers
RuntimeObject* ___mOnStateChangedHandlers_19;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>> Vuforia.CloudRecoBehaviour::mOnInitErrorHandlers
RuntimeObject* ___mOnInitErrorHandlers_20;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>> Vuforia.CloudRecoBehaviour::mOnUpdateErrorHandlers
RuntimeObject* ___mOnUpdateErrorHandlers_21;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>> Vuforia.CloudRecoBehaviour::mOnNewSearchResultHandlers
RuntimeObject* ___mOnNewSearchResultHandlers_22;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour> Vuforia.CloudRecoBehaviour::mTargets
Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* ___mTargets_23;
// System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult> Vuforia.CloudRecoBehaviour::mNewResults
List_1_t12E36807D0427756DF28313323476D031515EDCC* ___mNewResults_24;
};
// Vuforia.CylinderTargetPreview
struct CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F : public TargetPreview_t1605F16942AD2B25EB12B747F11B9AAE565E343B
{
// Vuforia.CylinderTargetBehaviour Vuforia.CylinderTargetPreview::mCastedBehaviour
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ___mCastedBehaviour_16;
// UnityEngine.MeshRenderer Vuforia.CylinderTargetPreview::mRenderer
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___mRenderer_18;
// UnityEngine.MeshFilter Vuforia.CylinderTargetPreview::mMeshFilter
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___mMeshFilter_19;
// Vuforia.LegacyCylinderTargetPreview Vuforia.CylinderTargetPreview::mLegacyPreview
LegacyCylinderTargetPreview_t0B7E8DE54BE95A3DC271EB0024839B697A44E868* ___mLegacyPreview_20;
};
// Vuforia.DataSetTrackableBehaviour
struct DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F : public ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB
{
// System.String Vuforia.DataSetTrackableBehaviour::mDataSetPath
String_t* ___mDataSetPath_14;
};
// Vuforia.DevicePoseBehaviour
struct DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642 : public ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB
{
// Vuforia.Internal.Observers.DeviceObserver Vuforia.DevicePoseBehaviour::mDeviceObserver
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* ___mDeviceObserver_13;
};
// Vuforia.GuideView3DBehaviour
struct GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA : public RuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038
{
// UnityEngine.Material Vuforia.GuideView3DBehaviour::mGuideViewMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mGuideViewMaterial_12;
// Vuforia.GuideView Vuforia.GuideView3DBehaviour::mCurrentGuideView
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___mCurrentGuideView_13;
};
// Vuforia.ImageTargetPreview
struct ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2 : public TargetPreview_t1605F16942AD2B25EB12B747F11B9AAE565E343B
{
// Vuforia.ImageTargetBehaviour Vuforia.ImageTargetPreview::mCastedBehaviour
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ___mCastedBehaviour_16;
// Vuforia.ImageTargetType Vuforia.ImageTargetPreview::mType
int32_t ___mType_17;
// UnityEngine.MeshFilter Vuforia.ImageTargetPreview::mMeshFilter
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___mMeshFilter_18;
// UnityEngine.MeshRenderer Vuforia.ImageTargetPreview::mMeshRenderer
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___mMeshRenderer_19;
// Vuforia.LegacyImageTargetPreview Vuforia.ImageTargetPreview::mLegacyPreview
LegacyImageTargetPreview_t2AFFCB9A9D3B40D200824601D79872B66793A06F* ___mLegacyPreview_20;
};
// Vuforia.ModelTargetPreview
struct ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C : public TargetPreview_t1605F16942AD2B25EB12B747F11B9AAE565E343B
{
// Vuforia.ModelTargetBehaviour Vuforia.ModelTargetPreview::mCastedBehaviour
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___mCastedBehaviour_16;
// UnityEngine.Vector3 Vuforia.ModelTargetPreview::mModelScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mModelScale_17;
// UnityEngine.GameObject Vuforia.ModelTargetPreview::mModelTargetPreview
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mModelTargetPreview_18;
// Vuforia.LegacyModelTargetPreview Vuforia.ModelTargetPreview::mLegacyPreview
LegacyModelTargetPreview_tF70118F80053635B4A670C9739A27483A1C48317* ___mLegacyPreview_19;
};
// Vuforia.MultiTargetPreview
struct MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10 : public TargetPreview_t1605F16942AD2B25EB12B747F11B9AAE565E343B
{
// Vuforia.MultiTargetBehaviour Vuforia.MultiTargetPreview::mCastedBehaviour
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ___mCastedBehaviour_16;
// UnityEngine.Mesh Vuforia.MultiTargetPreview::mBaseMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mBaseMesh_17;
// Vuforia.LegacyMultiTargetPreview Vuforia.MultiTargetPreview::mLegacyPreview
LegacyMultiTargetPreview_t234E083A82E2103E4F5E1D89ACFA7DD228FF2710* ___mLegacyPreview_18;
};
// Vuforia.VirtualButtonBehaviour
struct VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491 : public ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB
{
// System.String Vuforia.VirtualButtonBehaviour::mName
String_t* ___mName_13;
// Vuforia.Sensitivity Vuforia.VirtualButtonBehaviour::mSensitivity
int32_t ___mSensitivity_14;
// System.Boolean Vuforia.VirtualButtonBehaviour::mHasUpdatedPose
bool ___mHasUpdatedPose_15;
// UnityEngine.Matrix4x4 Vuforia.VirtualButtonBehaviour::mPrevTransform
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___mPrevTransform_16;
// UnityEngine.GameObject Vuforia.VirtualButtonBehaviour::mPrevParent
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mPrevParent_17;
// System.Boolean Vuforia.VirtualButtonBehaviour::mPressed
bool ___mPressed_18;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>> Vuforia.VirtualButtonBehaviour::mButtonPressedEventHandlers
RuntimeObject* ___mButtonPressedEventHandlers_19;
// System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>> Vuforia.VirtualButtonBehaviour::mButtonReleasedEventHandlers
RuntimeObject* ___mButtonReleasedEventHandlers_20;
// Vuforia.RectangleData Vuforia.VirtualButtonBehaviour::mArea
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___mArea_21;
// System.Single Vuforia.VirtualButtonBehaviour::mPreviousVirtualSceneScaleFactor
float ___mPreviousVirtualSceneScaleFactor_22;
// Vuforia.Internal.Observers.VirtualButtonObserver Vuforia.VirtualButtonBehaviour::mVirtualButtonObserver
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* ___mVirtualButtonObserver_23;
};
// Vuforia.VuMarkPreview
struct VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300 : public TargetPreview_t1605F16942AD2B25EB12B747F11B9AAE565E343B
{
// Vuforia.VuMarkBehaviour Vuforia.VuMarkPreview::mCastedBehaviour
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___mCastedBehaviour_16;
// UnityEngine.MeshFilter Vuforia.VuMarkPreview::mMeshFilter
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___mMeshFilter_17;
// UnityEngine.MeshRenderer Vuforia.VuMarkPreview::mMeshRenderer
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___mMeshRenderer_18;
// Vuforia.LegacyVuMarkTargetPreview Vuforia.VuMarkPreview::mLegacyPreview
LegacyVuMarkTargetPreview_tC7B324406867DDD39EE1DFB5BED51C8E88434DB7* ___mLegacyPreview_19;
// Vuforia.ImageTargetType Vuforia.VuMarkPreview::mType
int32_t ___mType_20;
};
// Vuforia.AreaTargetBehaviour
struct AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618 : public DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F
{
// System.String Vuforia.AreaTargetBehaviour::AuthoringModelPath
String_t* ___AuthoringModelPath_15;
// System.String Vuforia.AreaTargetBehaviour::OcclusionModelPath
String_t* ___OcclusionModelPath_16;
// System.Single Vuforia.AreaTargetBehaviour::ClipHeight
float ___ClipHeight_17;
// UnityEngine.Vector3 Vuforia.AreaTargetBehaviour::mSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mSize_18;
// UnityEngine.Bounds Vuforia.AreaTargetBehaviour::mBoundingBox
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___mBoundingBox_19;
// System.String Vuforia.AreaTargetBehaviour::mNavMeshModelPath
String_t* ___mNavMeshModelPath_20;
// System.String Vuforia.AreaTargetBehaviour::mVersion
String_t* ___mVersion_21;
// UnityEngine.Vector3 Vuforia.AreaTargetBehaviour::mBBoxMin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mBBoxMin_22;
// UnityEngine.Vector3 Vuforia.AreaTargetBehaviour::mBBoxMax
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mBBoxMax_23;
// UnityEngine.GameObject Vuforia.AreaTargetBehaviour::mModelMesh
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mModelMesh_24;
// System.Boolean Vuforia.AreaTargetBehaviour::mRequiresExternalPositions
bool ___mRequiresExternalPositions_25;
// Vuforia.AreaTargetPreview Vuforia.AreaTargetBehaviour::mPreview
AreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15* ___mPreview_26;
// System.Boolean Vuforia.AreaTargetBehaviour::IsCloudAreaTarget
bool ___IsCloudAreaTarget_27;
// Vuforia.AreaTargetType Vuforia.AreaTargetBehaviour::Type
int32_t ___Type_28;
// Vuforia.StorageType Vuforia.AreaTargetBehaviour::OcclusionModelStorageType
int32_t ___OcclusionModelStorageType_29;
// Vuforia.Internal.Observers.AreaTargetObserver Vuforia.AreaTargetBehaviour::mAreaTargetObserver
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* ___mAreaTargetObserver_30;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.AreaTargetBehaviour::mRuntimeMeshBehaviour
RuntimeObject* ___mRuntimeMeshBehaviour_31;
};
// Vuforia.ScalableDataSetTrackableBehaviour
struct ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A : public DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F
{
};
// Vuforia.CylinderTargetBehaviour
struct CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897 : public ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A
{
// System.Single Vuforia.CylinderTargetBehaviour::mTopDiameterRatio
float ___mTopDiameterRatio_15;
// System.Single Vuforia.CylinderTargetBehaviour::mBottomDiameterRatio
float ___mBottomDiameterRatio_16;
// System.Single Vuforia.CylinderTargetBehaviour::mSideLength
float ___mSideLength_17;
// System.Single Vuforia.CylinderTargetBehaviour::mTopDiameter
float ___mTopDiameter_18;
// System.Single Vuforia.CylinderTargetBehaviour::mBottomDiameter
float ___mBottomDiameter_19;
// Vuforia.Internal.TargetMotionHint Vuforia.CylinderTargetBehaviour::mMotionHint
int32_t ___mMotionHint_20;
// Vuforia.TrackingOptimization Vuforia.CylinderTargetBehaviour::mTrackingOptimization
int32_t ___mTrackingOptimization_21;
// System.Boolean Vuforia.CylinderTargetBehaviour::mTrackingOptimizationNeedsUpgrade
bool ___mTrackingOptimizationNeedsUpgrade_22;
// Vuforia.CylinderTargetPreview Vuforia.CylinderTargetBehaviour::mPreview
CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* ___mPreview_23;
// UnityEngine.Vector3 Vuforia.CylinderTargetBehaviour::mLastSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mLastSize_24;
// Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.CylinderTargetBehaviour::mCylinderTargetObserver
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* ___mCylinderTargetObserver_25;
};
// Vuforia.ImageTargetBehaviour
struct ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120 : public ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A
{
// System.Single Vuforia.ImageTargetBehaviour::mAspectRatio
float ___mAspectRatio_15;
// Vuforia.ImageTargetType Vuforia.ImageTargetBehaviour::mImageTargetType
int32_t ___mImageTargetType_16;
// System.Single Vuforia.ImageTargetBehaviour::mWidth
float ___mWidth_17;
// System.Single Vuforia.ImageTargetBehaviour::mHeight
float ___mHeight_18;
// UnityEngine.Texture2D Vuforia.ImageTargetBehaviour::mRuntimeTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mRuntimeTexture_19;
// Vuforia.Internal.TargetMotionHint Vuforia.ImageTargetBehaviour::mMotionHint
int32_t ___mMotionHint_20;
// Vuforia.TrackingOptimization Vuforia.ImageTargetBehaviour::mTrackingOptimization
int32_t ___mTrackingOptimization_21;
// System.Boolean Vuforia.ImageTargetBehaviour::mTrackingOptimizationNeedsUpgrade
bool ___mTrackingOptimizationNeedsUpgrade_22;
// Vuforia.ImageTargetPreview Vuforia.ImageTargetBehaviour::mPreview
ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* ___mPreview_23;
// UnityEngine.Vector2 Vuforia.ImageTargetBehaviour::mLastSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___mLastSize_24;
// System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour> Vuforia.ImageTargetBehaviour::mVirtualButtonBehaviours
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* ___mVirtualButtonBehaviours_25;
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.ImageTargetBehaviour::mImageTargetObserver
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___mImageTargetObserver_26;
};
// Vuforia.ModelTargetBehaviour
struct ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362 : public ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A
{
// UnityEngine.GameObject Vuforia.ModelTargetBehaviour::mGuideViewRenderer
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mGuideViewRenderer_16;
// System.Single Vuforia.ModelTargetBehaviour::mBaseSize
float ___mBaseSize_17;
// System.Single Vuforia.ModelTargetBehaviour::mAspectRatioXY
float ___mAspectRatioXY_18;
// System.Single Vuforia.ModelTargetBehaviour::mAspectRatioXZ
float ___mAspectRatioXZ_19;
// System.Boolean Vuforia.ModelTargetBehaviour::mShowBoundingBox
bool ___mShowBoundingBox_20;
// System.Boolean Vuforia.ModelTargetBehaviour::mOverrideSnappingPose
bool ___mOverrideSnappingPose_21;
// UnityEngine.Vector3 Vuforia.ModelTargetBehaviour::mBBoxMin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mBBoxMin_22;
// UnityEngine.Vector3 Vuforia.ModelTargetBehaviour::mBBoxMax
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mBBoxMax_23;
// UnityEngine.Texture2D Vuforia.ModelTargetBehaviour::mPreviewImage
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mPreviewImage_24;
// System.Single Vuforia.ModelTargetBehaviour::mLength
float ___mLength_25;
// System.Single Vuforia.ModelTargetBehaviour::mWidth
float ___mWidth_26;
// System.Single Vuforia.ModelTargetBehaviour::mHeight
float ___mHeight_27;
// UnityEngine.GameObject Vuforia.ModelTargetBehaviour::m3DGuideViewModel
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m3DGuideViewModel_28;
// UnityEngine.Texture2D Vuforia.ModelTargetBehaviour::m2DGuideViewImage
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m2DGuideViewImage_29;
// Vuforia.ModelTargetBehaviour/GuideViewDisplayMode Vuforia.ModelTargetBehaviour::mGuideViewDisplayMode
int32_t ___mGuideViewDisplayMode_30;
// UnityEngine.Material Vuforia.ModelTargetBehaviour::m2DGuideViewMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m2DGuideViewMaterial_31;
// UnityEngine.Material Vuforia.ModelTargetBehaviour::m3DGuideViewMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m3DGuideViewMaterial_32;
// System.String Vuforia.ModelTargetBehaviour::mSelectedGuideView
String_t* ___mSelectedGuideView_33;
// Vuforia.Internal.TargetMotionHint Vuforia.ModelTargetBehaviour::mMotionHint
int32_t ___mMotionHint_34;
// Vuforia.Internal.ModelTargetTrackingMode Vuforia.ModelTargetBehaviour::mTrackingMode
int32_t ___mTrackingMode_35;
// Vuforia.TrackingOptimization Vuforia.ModelTargetBehaviour::mTrackingOptimization
int32_t ___mTrackingOptimization_36;
// System.Boolean Vuforia.ModelTargetBehaviour::mTrackingOptimizationNeedsUpgrade
bool ___mTrackingOptimizationNeedsUpgrade_37;
// System.Boolean Vuforia.ModelTargetBehaviour::mHasRealisticTextures
bool ___mHasRealisticTextures_38;
// Vuforia.ModelTargetPreview Vuforia.ModelTargetBehaviour::mPreview
ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* ___mPreview_39;
// System.String Vuforia.ModelTargetBehaviour::mAutoValidationDataSetName
String_t* ___mAutoValidationDataSetName_40;
// UnityEngine.Vector3 Vuforia.ModelTargetBehaviour::mLastSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mLastSize_41;
// Vuforia.Internal.Observers.ModelTargetObserver Vuforia.ModelTargetBehaviour::mModelTargetObserver
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* ___mModelTargetObserver_42;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.ModelTargetBehaviour::mRuntimeMeshBehaviour
RuntimeObject* ___mRuntimeMeshBehaviour_43;
};
// Vuforia.MultiTargetBehaviour
struct MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022 : public ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A
{
// UnityEngine.Vector3 Vuforia.MultiTargetBehaviour::mSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mSize_15;
// Vuforia.Internal.TargetMotionHint Vuforia.MultiTargetBehaviour::mMotionHint
int32_t ___mMotionHint_16;
// Vuforia.TrackingOptimization Vuforia.MultiTargetBehaviour::mTrackingOptimization
int32_t ___mTrackingOptimization_17;
// System.Boolean Vuforia.MultiTargetBehaviour::mTrackingOptimizationNeedsUpgrade
bool ___mTrackingOptimizationNeedsUpgrade_18;
// Vuforia.MultiTargetPreview Vuforia.MultiTargetBehaviour::mPreview
MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* ___mPreview_19;
// Vuforia.Internal.Observers.MultiTargetObserver Vuforia.MultiTargetBehaviour::mMultiTargetObserver
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* ___mMultiTargetObserver_20;
};
// Vuforia.VuMarkBehaviour
struct VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D : public ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A
{
// Vuforia.Internal.TargetMotionHint Vuforia.VuMarkBehaviour::mMotionHint
int32_t ___mMotionHint_15;
// Vuforia.TrackingOptimization Vuforia.VuMarkBehaviour::mTrackingOptimization
int32_t ___mTrackingOptimization_16;
// System.Boolean Vuforia.VuMarkBehaviour::mTrackingOptimizationNeedsUpgrade
bool ___mTrackingOptimizationNeedsUpgrade_17;
// Vuforia.VuMarkInstanceId Vuforia.VuMarkBehaviour::<InstanceId>k__BackingField
RuntimeObject* ___U3CInstanceIdU3Ek__BackingField_18;
// Vuforia.Image Vuforia.VuMarkBehaviour::<InstanceImage>k__BackingField
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___U3CInstanceImageU3Ek__BackingField_19;
// System.String Vuforia.VuMarkBehaviour::<VuMarkUserData>k__BackingField
String_t* ___U3CVuMarkUserDataU3Ek__BackingField_20;
// System.Single Vuforia.VuMarkBehaviour::mAspectRatio
float ___mAspectRatio_21;
// System.Single Vuforia.VuMarkBehaviour::mWidth
float ___mWidth_22;
// System.Single Vuforia.VuMarkBehaviour::mHeight
float ___mHeight_23;
// System.String Vuforia.VuMarkBehaviour::mPreviewImage
String_t* ___mPreviewImage_24;
// Vuforia.InstanceIdType Vuforia.VuMarkBehaviour::mIdType
int32_t ___mIdType_25;
// System.Int32 Vuforia.VuMarkBehaviour::mIdLength
int32_t ___mIdLength_26;
// UnityEngine.Vector2 Vuforia.VuMarkBehaviour::mOrigin
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___mOrigin_27;
// UnityEngine.Rect Vuforia.VuMarkBehaviour::mBoundingBox
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___mBoundingBox_28;
// System.Boolean Vuforia.VuMarkBehaviour::mTrackingFromRuntimeAppearance
bool ___mTrackingFromRuntimeAppearance_29;
// System.Nullable`1<System.Int32> Vuforia.VuMarkBehaviour::<RuntimeId>k__BackingField
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CRuntimeIdU3Ek__BackingField_30;
// Vuforia.VuMarkInstancesManager Vuforia.VuMarkBehaviour::mInstancesManager
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* ___mInstancesManager_31;
// Vuforia.VuMarkPreview Vuforia.VuMarkBehaviour::mPreview
VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* ___mPreview_32;
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.VuMarkBehaviour::mVuMarkObserver
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___mVuMarkObserver_33;
// UnityEngine.Vector2 Vuforia.VuMarkBehaviour::mLastSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___mLastSize_34;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>
// System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>
// System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>
// System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Lazy`1<Vuforia.SingleThreadTaskScheduler>
// System.Lazy`1<Vuforia.SingleThreadTaskScheduler>
// System.Collections.Generic.List`1<System.Action`1<System.Boolean>>
struct List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Action_1U5BU5D_tB4049DA1D39B30139817A3CFA2949CC0FFF2CA62* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action`1<System.Boolean>>
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
struct List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Action_1U5BU5D_tA5BA64CC148107595A6D9FC696D794244EC9585F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
// System.Collections.Generic.List`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
struct List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Action_1U5BU5D_tBA2B2088A1DE0A078129304DA2221199FE6091F2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct List_1_t994148A4769B001D955D9534ACE4017F34FBA356_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Action_1U5BU5D_t13D0562A8F14FAEF84161C94FADA09E03D10BA9B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
struct List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Action_1U5BU5D_t569B8C4F65E9F6EC09D54BB6393CFA357E116302* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
struct List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Action_1U5BU5D_t7EFAAEBE89183909EABB17313029802E8984E036* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
// 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.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.ObserverBehaviour>
struct List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObserverBehaviourU5BU5D_t60C0F29DE297A156E010C67C271DBB123FBB70C2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.ObserverBehaviour>
// System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>
struct List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>
// System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>
struct List_1_t096C661335D79DB22921AA3EE757E54871687544_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuMarkBehaviourU5BU5D_tF32CE986663681DC4F92DAEEB161EDC1FFD00535* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>
// System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
struct List_1_t12E36807D0427756DF28313323476D031515EDCC_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CloudRecoSearchResultU5BU5D_t3F58344265BBF2DA024D7B30842B7E83F4F37D55* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
// System.Collections.Generic.Queue`1<System.Action>
// System.Collections.Generic.Queue`1<System.Action>
// System.Collections.Generic.Queue`1<System.Object>
// System.Collections.Generic.Queue`1<System.Object>
// System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>
// System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>
// System.Tuple`2<System.Object,System.Object>
// System.Tuple`2<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// Vuforia.Internal.Observers.AObserver
// Vuforia.Internal.Observers.AObserver
// Vuforia.BarcodeInstancesManager
// Vuforia.BarcodeInstancesManager
// 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.ImageDescription
// Vuforia.ImageDescription
// Vuforia.ObserverFactory
// Vuforia.ObserverFactory
// Vuforia.SessionRecorder
// Vuforia.SessionRecorder
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// Vuforia.VideoBackground
// Vuforia.VideoBackground
// Vuforia.VuMarkInstancesManager
// Vuforia.VuMarkInstancesManager
// Vuforia.VuRecordingConfig
// Vuforia.VuRecordingConfig
// Vuforia.VuforiaApplication
struct VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46_StaticFields
{
// Vuforia.VuforiaApplication Vuforia.VuforiaApplication::sInstance
VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* ___sInstance_0;
};
// Vuforia.VuforiaApplication
// Vuforia.World
// Vuforia.World
// Vuforia.BarcodeBehaviour/<>c
struct U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_StaticFields
{
// Vuforia.BarcodeBehaviour/<>c Vuforia.BarcodeBehaviour/<>c::<>9
U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* ___U3CU3E9_0;
// System.Func`3<UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3> Vuforia.BarcodeBehaviour/<>c::<>9__31_2
Func_3_tC27661BC069E4343E92543F2E2505BF65ED6D79C* ___U3CU3E9__31_2_1;
// System.Func`2<UnityEngine.Vector3,UnityEngine.Vector3> Vuforia.BarcodeBehaviour/<>c::<>9__31_3
Func_2_t5FAD225BE5BF75673982C9FE55604AC36DBC1DB4* ___U3CU3E9__31_3_2;
// System.Func`3<UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3> Vuforia.BarcodeBehaviour/<>c::<>9__31_4
Func_3_tC27661BC069E4343E92543F2E2505BF65ED6D79C* ___U3CU3E9__31_4_3;
};
// Vuforia.BarcodeBehaviour/<>c
// Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0
// Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0
// Vuforia.CloudRecoBehaviour/<>c
struct U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields
{
// Vuforia.CloudRecoBehaviour/<>c Vuforia.CloudRecoBehaviour/<>c::<>9
U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* ___U3CU3E9_0;
// System.Action`1<System.Action`1<System.Boolean>> Vuforia.CloudRecoBehaviour/<>c::<>9__21_0
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* ___U3CU3E9__21_0_1;
// System.Action`1<System.Action`1<System.Boolean>> Vuforia.CloudRecoBehaviour/<>c::<>9__22_0
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* ___U3CU3E9__22_0_2;
// System.Action`1<System.Action`1<System.Boolean>> Vuforia.CloudRecoBehaviour/<>c::<>9__23_1
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* ___U3CU3E9__23_1_3;
};
// Vuforia.CloudRecoBehaviour/<>c
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0
// Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
// Vuforia.GuideViewRenderingBehaviour/<>c
struct U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields
{
// Vuforia.GuideViewRenderingBehaviour/<>c Vuforia.GuideViewRenderingBehaviour/<>c::<>9
U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* ___U3CU3E9_0;
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4> Vuforia.GuideViewRenderingBehaviour/<>c::<>9__16_1
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* ___U3CU3E9__16_1_1;
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4> Vuforia.GuideViewRenderingBehaviour/<>c::<>9__16_2
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* ___U3CU3E9__16_2_2;
// System.Func`2<Vuforia.ModelTargetBehaviour,System.Boolean> Vuforia.GuideViewRenderingBehaviour/<>c::<>9__20_0
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* ___U3CU3E9__20_0_3;
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4> Vuforia.GuideViewRenderingBehaviour/<>c::<>9__30_0
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* ___U3CU3E9__30_0_4;
};
// Vuforia.GuideViewRenderingBehaviour/<>c
// Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27
// Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27
// Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26
// Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26
// Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0
// Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0
// Vuforia.ObserverFactory/<>c
struct U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields
{
// Vuforia.ObserverFactory/<>c Vuforia.ObserverFactory/<>c::<>9
U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7* ___U3CU3E9_0;
// System.Func`1<Vuforia.SingleThreadTaskScheduler> Vuforia.ObserverFactory/<>c::<>9__4_0
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* ___U3CU3E9__4_0_1;
};
// Vuforia.ObserverFactory/<>c
// Vuforia.ObserverFactory/<>c__DisplayClass11_0
// Vuforia.ObserverFactory/<>c__DisplayClass11_0
// Vuforia.ObserverFactory/<>c__DisplayClass17_0
// Vuforia.ObserverFactory/<>c__DisplayClass17_0
// Vuforia.ObserverFactory/<>c__DisplayClass20_0
// Vuforia.ObserverFactory/<>c__DisplayClass20_0
// Vuforia.ObserverFactory/<>c__DisplayClass22_0
// Vuforia.ObserverFactory/<>c__DisplayClass22_0
// Vuforia.ObserverFactory/<>c__DisplayClass24_0
// Vuforia.ObserverFactory/<>c__DisplayClass24_0
// Vuforia.ObserverFactory/<>c__DisplayClass34_0
// Vuforia.ObserverFactory/<>c__DisplayClass34_0
// Vuforia.ObserverFactory/<>c__DisplayClass36_0
// Vuforia.ObserverFactory/<>c__DisplayClass36_0
// Vuforia.ObserverFactory/<>c__DisplayClass41_0
// Vuforia.ObserverFactory/<>c__DisplayClass41_0
// Vuforia.ObserverFactory/<>c__DisplayClass8_0
// Vuforia.ObserverFactory/<>c__DisplayClass8_0
// Vuforia.VuMarkInstancesManager/<>c
struct U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields
{
// Vuforia.VuMarkInstancesManager/<>c Vuforia.VuMarkInstancesManager/<>c::<>9
U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C* ___U3CU3E9_0;
// System.Func`2<Vuforia.VuMarkBehaviour,Vuforia.VuMarkBehaviour> Vuforia.VuMarkInstancesManager/<>c::<>9__15_1
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* ___U3CU3E9__15_1_1;
};
// Vuforia.VuMarkInstancesManager/<>c
// 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/RequiredShaders
// Vuforia.VuforiaConfiguration/RequiredShaders
// Vuforia.VuforiaRuntimeUtilities/GlobalVars
struct GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_StaticFields
{
// System.String Vuforia.VuforiaRuntimeUtilities/GlobalVars::GLTF_ASSET_LOCATION
String_t* ___GLTF_ASSET_LOCATION_12;
// System.String Vuforia.VuforiaRuntimeUtilities/GlobalVars::EXTENSION_PLUGINS_PATH_OSX
String_t* ___EXTENSION_PLUGINS_PATH_OSX_45;
// System.String Vuforia.VuforiaRuntimeUtilities/GlobalVars::MODEL_TARGET_DEVICE_TRACKER_WARNING
String_t* ___MODEL_TARGET_DEVICE_TRACKER_WARNING_46;
// System.String Vuforia.VuforiaRuntimeUtilities/GlobalVars::GROUND_PLANE_DEVICE_TRACKER_ERROR
String_t* ___GROUND_PLANE_DEVICE_TRACKER_ERROR_47;
// System.String Vuforia.VuforiaRuntimeUtilities/GlobalVars::GROUND_PLANE_SMART_TERRAIN_ERROR
String_t* ___GROUND_PLANE_SMART_TERRAIN_ERROR_48;
};
// Vuforia.VuforiaRuntimeUtilities/GlobalVars
// System.Collections.Generic.List`1/Enumerator<System.Int32>
// System.Collections.Generic.List`1/Enumerator<System.Int32>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<Vuforia.VirtualButtonBehaviour>
// System.Collections.Generic.List`1/Enumerator<Vuforia.VirtualButtonBehaviour>
// System.Collections.Generic.List`1/Enumerator<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
// System.Collections.Generic.List`1/Enumerator<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.ObserverBehaviour>
// System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.ObserverBehaviour>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32Enum>
// System.Nullable`1<System.Int32Enum>
// System.Nullable`1<System.Single>
// System.Nullable`1<System.Single>
// System.Nullable`1<Vuforia.TrackingOptimization>
// System.Nullable`1<Vuforia.TrackingOptimization>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>
// System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver>
// System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver>
// System.Threading.Tasks.Task`1<Vuforia.AreaTargetBehaviour>
struct Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t34A7F4E6B6A03DC1064E3394E4C7DDF908D280C3* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.AreaTargetBehaviour>
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.AreaTargetObserver>
struct Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_tFF64B0B42A2B65A6BD44012B7E6D17E181E46AFF* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.AreaTargetObserver>
// System.Threading.Tasks.Task`1<Vuforia.CylinderTargetBehaviour>
struct Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_tA57E955044D2083CBB804AEE0981CCDF07607335* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.CylinderTargetBehaviour>
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.CylinderTargetObserver>
struct Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_tF07D2C46FED31F50EFB865592B97A17895A6AF63* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.CylinderTargetObserver>
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour>
struct Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_tA363D63006F2473ECE748534663D7963C7FAE243* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour>
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t1C166A37883F23E34671130DC54D32F6F874C09A* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour>
struct Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t4DBBDF54890519122102E33DD88EBF41B8B90EA7* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour>
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ModelTargetObserver>
struct Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t586AB44D8C07E27984DCAA2CCB862D9485149F14* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ModelTargetObserver>
// System.Threading.Tasks.Task`1<Vuforia.MultiTargetBehaviour>
struct Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t1A541B46B9665F18B3A3BAD3BEF920069CE1D881* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.MultiTargetBehaviour>
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.MultiTargetObserver>
struct Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t03B1457D06BC75E060F4833796118DDA68363178* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.MultiTargetObserver>
// System.Threading.Tasks.Task`1<Vuforia.VuMarkBehaviour>
struct Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_tDA7842141E016BE6C8C6CCD74B305CAD918A0A31* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.VuMarkBehaviour>
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.VuMarkObserver>
struct Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63_StaticFields
{
// System.Threading.Tasks.TaskFactory`1<TResult> System.Threading.Tasks.Task`1::s_defaultFactory
TaskFactory_1_t4D6FCCF4DFFE41258E48C7993D6BB071F2BE2876* ___s_defaultFactory_39;
};
// System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.VuMarkObserver>
// UnityEngine.Events.UnityEvent`1<System.Boolean>
// UnityEngine.Events.UnityEvent`1<System.Boolean>
// UnityEngine.Events.UnityEvent`1<Vuforia.HitTestResult>
// UnityEngine.Events.UnityEvent`1<Vuforia.HitTestResult>
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStartError>
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStartError>
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStatusInfo>
// UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStatusInfo>
// Vuforia.Internal.Observers.BarcodeInstance
// Vuforia.Internal.Observers.BarcodeInstance
// 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.Threading.CancellationToken
struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_StaticFields
{
// System.Action`1<System.Object> System.Threading.CancellationToken::s_actionToActionObjShunt
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_actionToActionObjShunt_1;
};
// System.Threading.CancellationToken
// UnityEngine.Color
// UnityEngine.Color
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// System.Enum
// System.Int32
// System.Int32
// 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
// Vuforia.Internal.Observers.PosePublisherComponent
// Vuforia.Internal.Observers.PosePublisherComponent
// System.ComponentModel.PropertyChangedEventArgs
// System.ComponentModel.PropertyChangedEventArgs
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// UnityEngine.Rect
// UnityEngine.Rect
// System.Single
// System.Single
// Vuforia.TargetStatus
// Vuforia.TargetStatus
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// Vuforia.Internal.Observers.VuMarkInstance
// Vuforia.Internal.Observers.VuMarkInstance
// Vuforia.VuMatrix44F
// Vuforia.VuMatrix44F
// Vuforia.VuVector2F
// Vuforia.VuVector2F
// Vuforia.VuVector8F
// Vuforia.VuVector8F
// UnityEngine.WaitForEndOfFrame
// UnityEngine.WaitForEndOfFrame
// UnityEngine.WaitForSeconds
// UnityEngine.WaitForSeconds
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>
struct AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>
struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>
struct AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082_StaticFields
{
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::s_defaultResultTask
Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA* ___s_defaultResultTask_0;
};
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,Vuforia.ObserverBehaviour>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,Vuforia.ObserverBehaviour>
// Vuforia.Internal.ARFoundation.ARFoundationCamera
// Vuforia.Internal.ARFoundation.ARFoundationCamera
// Vuforia.Internal.Observers.ASingleTargetObserver
// Vuforia.Internal.Observers.ASingleTargetObserver
// Vuforia.Internal.Observers.AnchorInstance
// Vuforia.Internal.Observers.AnchorInstance
// Vuforia.Internal.Observers.BarcodeObserver
// Vuforia.Internal.Observers.BarcodeObserver
// UnityEngine.Bounds
// UnityEngine.Bounds
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// System.Delegate
// System.Delegate
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// Vuforia.GuideView
// Vuforia.GuideView
// Vuforia.HitTestEvent
// Vuforia.HitTestEvent
// Vuforia.HitTestResult
// Vuforia.HitTestResult
// Vuforia.Image
// Vuforia.Image
// Vuforia.Intrinsics
// Vuforia.Intrinsics
// Vuforia.Internal.Observers.MeshObservationBlock
// Vuforia.Internal.Observers.MeshObservationBlock
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// UnityEngine.Plane
// UnityEngine.Plane
// Vuforia.Internal.Core.Pose
// Vuforia.Internal.Core.Pose
// UnityEngine.Ray
// UnityEngine.Ray
// Vuforia.RectangleData
// Vuforia.RectangleData
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// Vuforia.SingleThreadTaskScheduler
// Vuforia.SingleThreadTaskScheduler
struct SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22_ThreadStaticFields
{
// System.Boolean Vuforia.SingleThreadTaskScheduler::mIsExecuting
bool ___mIsExecuting_6;
};
// Vuforia.Internal.Observers.VirtualButtonObserver
// Vuforia.Internal.Observers.VirtualButtonObserver
// Vuforia.VuImageInfo
// Vuforia.VuImageInfo
// Vuforia.Internal.Observers.VuMarkObserver
// Vuforia.Internal.Observers.VuMarkObserver
// Vuforia.ObserverFactory/<>c__DisplayClass26_0
// Vuforia.ObserverFactory/<>c__DisplayClass26_0
// Vuforia.ObserverFactory/<>c__DisplayClass31_0
// Vuforia.ObserverFactory/<>c__DisplayClass31_0
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
// Vuforia.Internal.Core.ObserverFactory/InstantITTexture
// Vuforia.SessionRecorderBehaviour/CleanStorageEvent
// Vuforia.SessionRecorderBehaviour/CleanStorageEvent
// Vuforia.SessionRecorderBehaviour/RecordingStartedEvent
// Vuforia.SessionRecorderBehaviour/RecordingStartedEvent
// Vuforia.SessionRecorderBehaviour/RecordingStoppedEvent
// Vuforia.SessionRecorderBehaviour/RecordingStoppedEvent
// Vuforia.SessionRecorderBehaviour/ShareRecordingEvent
// Vuforia.SessionRecorderBehaviour/ShareRecordingEvent
// Vuforia.Internal.Observers.AreaTargetObserver
// Vuforia.Internal.Observers.AreaTargetObserver
// 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
// UnityEngine.GameObject
// UnityEngine.GameObject
// Vuforia.Internal.Observers.ImageTargetObserver
// Vuforia.Internal.Observers.ImageTargetObserver
// UnityEngine.Material
// UnityEngine.Material
// UnityEngine.Mesh
// UnityEngine.Mesh
// Vuforia.Internal.Observers.ModelTargetObserver
// Vuforia.Internal.Observers.ModelTargetObserver
// Vuforia.Internal.Observers.MultiTargetObserver
// Vuforia.Internal.Observers.MultiTargetObserver
// 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.ObserverFactory/<CreateAreaTargetAsync>d__11
// Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11
// Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8
// Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8
// Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17
// Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26
// Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26
// Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31
// Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31
// Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34
// Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34
// Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36
// Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36
// System.Action`1<System.Action`1<System.Boolean>>
// System.Action`1<System.Action`1<System.Boolean>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour>>
// System.Action`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
// System.Action`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
// System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
// System.Action`1<Vuforia.BarcodeInstanceData>
// System.Action`1<Vuforia.BarcodeInstanceData>
// System.Action`1<System.Boolean>
// System.Action`1<System.Boolean>
// System.Action`1<Vuforia.CloudRecoBehaviour>
// System.Action`1<Vuforia.CloudRecoBehaviour>
// System.Action`1<Vuforia.Internal.Observers.IObserver>
// System.Action`1<Vuforia.Internal.Observers.IObserver>
// System.Action`1<Vuforia.ObserverBehaviour>
// System.Action`1<Vuforia.ObserverBehaviour>
// System.Action`1<Vuforia.VirtualButtonBehaviour>
// System.Action`1<Vuforia.VirtualButtonBehaviour>
// 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.CloudRecoBehaviour/CloudRecoSearchResult>
// System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
// System.Action`1<Vuforia.CloudRecoBehaviour/InitError>
// System.Action`1<Vuforia.CloudRecoBehaviour/InitError>
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
// System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>
// System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>
// System.Action`2<System.Single,System.Single>
// System.Action`2<System.Single,System.Single>
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>
// System.Func`1<Vuforia.Internal.Observers.AreaTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.AreaTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.CylinderTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.CylinderTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.ModelTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.ModelTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.MultiTargetObserver>
// System.Func`1<Vuforia.Internal.Observers.MultiTargetObserver>
// System.Func`1<Vuforia.Internal.Core.Pose>
// System.Func`1<Vuforia.Internal.Core.Pose>
// System.Func`1<Vuforia.SingleThreadTaskScheduler>
// System.Func`1<Vuforia.SingleThreadTaskScheduler>
// System.Func`1<Vuforia.Internal.Observers.VuMarkObserver>
// System.Func`1<Vuforia.Internal.Observers.VuMarkObserver>
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4>
// System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4>
// System.Func`2<System.Int32,System.Boolean>
// System.Func`2<System.Int32,System.Boolean>
// System.Func`2<Vuforia.ModelTargetBehaviour,System.Boolean>
// System.Func`2<Vuforia.ModelTargetBehaviour,System.Boolean>
// System.Func`2<System.Object,UnityEngine.Matrix4x4>
// System.Func`2<System.Object,UnityEngine.Matrix4x4>
// System.Func`2<Vuforia.VuMarkBehaviour,System.Boolean>
// System.Func`2<Vuforia.VuMarkBehaviour,System.Boolean>
// System.Func`2<Vuforia.VuMarkBehaviour,Vuforia.VuMarkBehaviour>
// System.Func`2<Vuforia.VuMarkBehaviour,Vuforia.VuMarkBehaviour>
// System.Predicate`1<Vuforia.VirtualButtonBehaviour>
// System.Predicate`1<Vuforia.VirtualButtonBehaviour>
// System.Action
// System.Action
// System.ArgumentException
// System.ArgumentException
// System.AsyncCallback
// System.AsyncCallback
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// UnityEngine.Collider
// UnityEngine.Collider
// System.IndexOutOfRangeException
// System.IndexOutOfRangeException
// UnityEngine.MeshFilter
// UnityEngine.MeshFilter
// System.NotImplementedException
// System.NotImplementedException
// System.NotSupportedException
// System.NotSupportedException
// System.ComponentModel.PropertyChangedEventHandler
// System.ComponentModel.PropertyChangedEventHandler
// UnityEngine.Renderer
// UnityEngine.Renderer
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// UnityEngine.Transform
// UnityEngine.Transform
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_StaticFields
{
// Vuforia.VuforiaConfiguration Vuforia.VuforiaConfiguration::sInstance
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___sInstance_4;
};
// Vuforia.VuforiaConfiguration
// Vuforia.ObserverFactory/BehaviourFromObserverDelegate
// Vuforia.ObserverFactory/BehaviourFromObserverDelegate
// 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.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_StaticFields
{
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___preWillRenderCanvases_4;
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___willRenderCanvases_5;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externBeginRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6;
// System.Action`2<System.Int32,System.Int32> UnityEngine.Canvas::<externRenderOverlaysBefore>k__BackingField
Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externEndRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternEndRenderOverlaysU3Ek__BackingField_8;
};
// UnityEngine.Canvas
// UnityEngine.MeshCollider
// UnityEngine.MeshCollider
// UnityEngine.MeshRenderer
// UnityEngine.MeshRenderer
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// Vuforia.OverlayCanvas`1<Vuforia.SessionRecorderBehaviour>
// Vuforia.OverlayCanvas`1<Vuforia.SessionRecorderBehaviour>
// Vuforia.AreaTargetCaptureBehaviour
// Vuforia.AreaTargetCaptureBehaviour
// Vuforia.MeshBlock
// Vuforia.MeshBlock
// Vuforia.SessionRecorderHolographicCanvas
struct SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891_StaticFields
{
// System.Int32 Vuforia.SessionRecorderHolographicCanvas::Z_TEST_PROPERTY
int32_t ___Z_TEST_PROPERTY_5;
};
// Vuforia.SessionRecorderHolographicCanvas
// Vuforia.VuforiaMonoBehaviour
// Vuforia.VuforiaMonoBehaviour
// Vuforia.DefaultAreaTargetEventHandlerPlaceholder
// Vuforia.DefaultAreaTargetEventHandlerPlaceholder
// Vuforia.DefaultInitializationErrorHandlerPlaceHolder
// Vuforia.DefaultInitializationErrorHandlerPlaceHolder
// Vuforia.DefaultObserverBehaviourPlaceholder
// Vuforia.DefaultObserverBehaviourPlaceholder
// Vuforia.GuideView2DBehaviour
// Vuforia.GuideView2DBehaviour
// Vuforia.GuideViewCameraBehaviour
// Vuforia.GuideViewCameraBehaviour
// Vuforia.GuideViewRenderingBehaviour
// Vuforia.GuideViewRenderingBehaviour
// Vuforia.ObserverBehaviour
// Vuforia.ObserverBehaviour
// Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour
// Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour
// Vuforia.SessionRecorderBehaviour
// Vuforia.SessionRecorderBehaviour
// Vuforia.SessionRecorderOverlayCanvas
// Vuforia.SessionRecorderOverlayCanvas
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6_StaticFields
{
// Vuforia.VuforiaBehaviour Vuforia.VuforiaBehaviour::sInstance
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* ___sInstance_4;
};
// Vuforia.VuforiaBehaviour
// Vuforia.AnchorBehaviour
// Vuforia.AnchorBehaviour
// Vuforia.BarcodeBehaviour
struct BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_StaticFields
{
// Vuforia.BarcodeBehaviour/BarcodeType[] Vuforia.BarcodeBehaviour::AllBarcodeTypes
BarcodeTypeU5BU5D_t30B93C9C33E22722703A2308C4873B2415058C0E* ___AllBarcodeTypes_13;
};
// Vuforia.BarcodeBehaviour
// Vuforia.CloudRecoBehaviour
// Vuforia.CloudRecoBehaviour
// Vuforia.CylinderTargetPreview
// Vuforia.CylinderTargetPreview
// Vuforia.DataSetTrackableBehaviour
struct DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_StaticFields
{
// System.Single Vuforia.DataSetTrackableBehaviour::VirtualSceneScaleFactor
float ___VirtualSceneScaleFactor_13;
};
// Vuforia.DataSetTrackableBehaviour
// Vuforia.DevicePoseBehaviour
// Vuforia.DevicePoseBehaviour
// Vuforia.GuideView3DBehaviour
// Vuforia.GuideView3DBehaviour
// Vuforia.ImageTargetPreview
// Vuforia.ImageTargetPreview
// Vuforia.ModelTargetPreview
// Vuforia.ModelTargetPreview
// Vuforia.MultiTargetPreview
// Vuforia.MultiTargetPreview
// Vuforia.VirtualButtonBehaviour
// Vuforia.VirtualButtonBehaviour
// Vuforia.VuMarkPreview
// Vuforia.VuMarkPreview
// Vuforia.AreaTargetBehaviour
// Vuforia.AreaTargetBehaviour
// Vuforia.ScalableDataSetTrackableBehaviour
// Vuforia.ScalableDataSetTrackableBehaviour
// Vuforia.CylinderTargetBehaviour
// Vuforia.CylinderTargetBehaviour
// Vuforia.ImageTargetBehaviour
// Vuforia.ImageTargetBehaviour
// Vuforia.ModelTargetBehaviour
struct ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_StaticFields
{
// System.String Vuforia.ModelTargetBehaviour::GUIDE_VIEW_RENDERER_NAME
String_t* ___GUIDE_VIEW_RENDERER_NAME_15;
};
// Vuforia.ModelTargetBehaviour
// Vuforia.MultiTargetBehaviour
// Vuforia.MultiTargetBehaviour
// Vuforia.VuMarkBehaviour
// Vuforia.VuMarkBehaviour
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Vuforia.VirtualButtonBehaviour[]
struct VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD : public RuntimeArray
{
ALIGN_FIELD (8) VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* m_Items[1];
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491** 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, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Vuforia.ModelTargetBehaviour[]
struct ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643 : public RuntimeArray
{
ALIGN_FIELD (8) ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* m_Items[1];
inline ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362** 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, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Renderer[]
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A : public RuntimeArray
{
ALIGN_FIELD (8) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* m_Items[1];
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** 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, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// 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;
}
};
// 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;
}
};
// 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;
}
};
// Vuforia.SessionRecorderBehaviour[]
struct SessionRecorderBehaviourU5BU5D_t729C6C897BDD06ACE228590D25EF97B7CAD723DA : public RuntimeArray
{
ALIGN_FIELD (8) SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* m_Items[1];
inline SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F** 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, SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.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.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.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.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.Tuple`2<T1,T2> System.Tuple::Create<System.Object,System.Object>(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* Tuple_Create_TisRuntimeObject_TisRuntimeObject_mB9E45EDC3450763C550051587640A39E730AF094_gshared (RuntimeObject* ___0_item1, RuntimeObject* ___1_item2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, 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) ;
// 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.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.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, 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/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.Void System.Func`2<System.Int32,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF0ABAE563501FB4B795991365F3011147BE07E2E_gshared (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E_gshared (RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Int32>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Int32>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Int32>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __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.Collections.Generic.List`1/Enumerator<System.Int32>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, 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.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared (ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __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 Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Object>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared (RuntimeObject* ___0_enumerable, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_action, const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<System.Object>::Dequeue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, 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.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Object>(System.Action`1<T>,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_action, RuntimeObject* ___1_arg, 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) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.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.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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Single>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_gshared (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, float ___0_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) ;
// 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.Func`1<Vuforia.Internal.Core.Pose>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m5F6BE1C258B0A39F6E0369300F78E4C0F4010C62_gshared (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, 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.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::ElementAt<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_ElementAt_TisRuntimeObject_mC51F008F04886AD65463E3166E3BFAB665994771_gshared (RuntimeObject* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
// UnityEngine.GameObject Vuforia.ObserverFactory::CreateRuntimeMeshBehaviourImpl<System.Object>(Vuforia.Public.Observers.IRuntimeMeshBehaviour,UnityEngine.Material,System.Boolean,UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeObject_m173BBB2DEE7EAD5D27B40E8186A1ECD7829E620A_gshared (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_meshBehaviour, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_displayMaterial, bool ___2_hasCollision, int32_t ___3_hideFlags, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<System.Object>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_m831BC1785A9E9CB99F8D66BDFCF6D606622B5ADB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,UnityEngine.Matrix4x4>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m09AECDE4994C9122308EC501F2BCFBDCEBF98CC3_gshared (Func_2_tBF1D7BFC66E867B07DAB51D1158B6014CDCFF80C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (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) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// TResult System.Func`2<System.Object,UnityEngine.Matrix4x4>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_2_Invoke_mA0764AC2E5DB821346144ACFDB04F9BEA434EAE6_gshared_inline (Func_2_tBF1D7BFC66E867B07DAB51D1158B6014CDCFF80C* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m90734C3A39A158985239CB90DE2F0792F1D99926_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`3<System.Object,System.Object,Vuforia.TargetStatus>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mE4F084D585C6F2609C5A9EF801F17C462C2E2FFE_gshared (Action_3_t2DDA476626C83E61B40D2231D251968B93E6DFF3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`3<System.Object,System.Object,Vuforia.Internal.Core.Pose>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mB9D8F5D65F59933E0735786F3B048F0E8D3B21D6_gshared (Action_3_tE6E38953567A47D52A1C6421A2C9E10423DFB6B1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Object,Vuforia.TargetStatus>(System.Action`2<T1,T2>,T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m3D07DD81B95483586A4A266A4FF410C7922C93DD_gshared (Action_2_t6E267C40DBCE33187D9AAAD4FFFB2BAE8A6B220E* ___0_action, RuntimeObject* ___1_arg1, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___2_arg2, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Single,System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D_gshared (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* __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) ;
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, 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.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.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.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.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Except<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Except_TisRuntimeObject_m8B8D61ADB6F12C233EEFF2A66C12135B67ECFE6B_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, 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 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 System.Lazy`1<System.Object>::.ctor(System.Func`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Lazy_1__ctor_m4CD0C5ACC0541018DB9BDB090B1EFE67D5A9CEF1_gshared (Lazy_1_tAD66CD7CC97BB996411F4FE0F49A1817031B906E* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_valueFactory, const RuntimeMethod* method) ;
// T Vuforia.ObserverFactory::CreateBehaviour<System.Object>(Vuforia.Internal.Observers.IObserverWithName,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method) ;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared (const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_m6B475C4BC9C5854991727E42656162EB7CD9E1B5_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::get_Task()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m818F296DD486948459EBB29CEBF0D62EC442BFC0_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m19B17AEC734DE9212126FA1C3955C49CE559E9AA_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m48D9891E8DCF04ECDBB33AB1E461151D1CEBF30D_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m0DEF0F3CFAEC68A9617E133555D3004AA8ABAA5D_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mC2D2E2F8F81F4B355242989BDF7DAFCF15C4C8C7_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m623D65E2CACF7BF489F53A6F137508A87D82D43C_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m39443C313412BC3F6C958F88229759CBCB60FF39_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3D433D92A2CE88BB8C573DB9442DB228BED28A5C_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::Start<Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36>(TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m9C699AA3484914670AD84B2D5FF2574757332F41_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<System.Object>(System.Func`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_func, const RuntimeMethod* method) ;
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<System.Object>::GetAwaiter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, const RuntimeMethod* method) ;
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>::get_IsCompleted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared (TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_m6A4895E5C2F25DB5D101F2A7925495DB471F9F30_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* ___1_stateMachine, const RuntimeMethod* method) ;
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>::GetResult()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared (TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::SetException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::SetResult(TResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mC3852E574913C6CF2233D641D3B30457BE0EE5B9_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mED4D43CEDFA9C4C13B664D8A3B4655C5B0A626F3_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m2A513BBED0F23915459BEDA6190B8B6FCEAFF61B_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m83CF62014EB19D5449DEB40B788878D2B6976FBC_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mFD359A5269342E648E525D38C5374CCAA6494854_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m393A58B6D948709761BC25590A17BC4AF334EFA6_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m9B7E229C69A52860C166D06E9AAFDFF43267B43A_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mDBBA421248232978C09BC084B722E458CA58550A_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Object>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>,Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36>(TAwaiter&,TStateMachine&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mB8D6DA411C2FE382FB7DE74B44F5F71DF547D43A_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, TaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA* ___0_awaiter, U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* ___1_stateMachine, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32Enum>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mB03FAFB4EA9BB010481D103709FB149F26D2D1D0_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, int32_t ___0_arg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___0_arg0, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.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.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// System.Void Vuforia.BarcodeBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE3D0CCF9ECFDFCB988C760A35C2F7C56D1DDD89F (U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::.ctor()
inline void Dictionary_2__ctor_m01BA279E50FAA10FCD9E119A2528A38D5BA00AAB (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
// System.Void System.Action`1<Vuforia.BarcodeInstanceData>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m4032CCD0B6C2525ABC14C2971579B063EFB93DF0 (Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver::add_OnBarcodeObserved(System.Action`1<Vuforia.BarcodeInstanceData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeObserver_add_OnBarcodeObserved_mF86C488253F5DC292CA8AA6A8C6618696426EC70 (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.BarcodeInstancesManager::ClearUntrackedBarcodeInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_ClearUntrackedBarcodeInstances_mC2CD22F762DCEB8B92DE843FA89AE115D219B461 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.BarcodeInstancesManager::get_Observer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* BarcodeInstancesManager_get_Observer_m43E49E2745C3D9F8F746F3C13FD9B73F7AA8371D_inline (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.BarcodeObserver::remove_OnBarcodeObserved(System.Action`1<Vuforia.BarcodeInstanceData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeObserver_remove_OnBarcodeObserved_m96481292BBB12C2233D48FD9C5EE698171D8AC26 (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.BarcodeInstancesManager::ClearAllBarcodeInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_ClearAllBarcodeInstances_mE26FB83C4842A46E23E355D726A1D4A9B7F9FAB5 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method) ;
// System.Void System.GC::SuppressFinalize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m1171E6091FA877563A8D97DE4C9E11C059BBBA27 (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
}
// Vuforia.BarcodeBehaviour Vuforia.BarcodeInstancesManager::CloneTemplate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* BarcodeInstancesManager_CloneTemplate_m08F86BEE71D09EE1F51AC06DEC1F94E9648A2F7B (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.BarcodeInstance::.ctor(Vuforia.Internal.Observers.BarcodeObserver,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstance__ctor_mED650D7A64536C0A98A5C81072155736CA963554 (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* __this, BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* ___0_observer, int32_t ___1_instanceId, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::RegisterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Tuple`2<T1,T2> System.Tuple::Create<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>(T1,T2)
inline Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* Tuple_Create_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m14F12A9440BF18BBB361ACC20C731425028FDD4D (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* ___0_item1, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___1_item2, const RuntimeMethod* method)
{
return (( Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* (*) (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397*, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D*, const RuntimeMethod*))Tuple_Create_TisRuntimeObject_TisRuntimeObject_mB9E45EDC3450763C550051587640A39E730AF094_gshared)(___0_item1, ___1_item2, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m1F4E645A053FA38320EB39EC69484612BB13D86E (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, int32_t ___0_key, Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, int32_t, Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::get_Item(TKey)
inline Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4 (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
}
// T2 System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>::get_Item2()
inline BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* Tuple_2_get_Item2_m32E503D3090FE711270B0B1BC9E4B91CA447DFFB_inline (Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* __this, const RuntimeMethod* method)
{
return (( BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* (*) (Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C*, const RuntimeMethod*))Tuple_2_get_Item2_m4C8E8E93C0299E98E046C765CA6ABB544412C1D9_gshared_inline)(__this, 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 Vuforia.BarcodeBehaviour::UpdateBarcodeInstanceData(Vuforia.BarcodeInstanceData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeBehaviour_UpdateBarcodeInstanceData_m8ACEC4F41415315F644CAF71AF8163D97BDB8DA3 (BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* __this, RuntimeObject* ___0_data, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.ObserverBehaviour>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObserverBehaviour::remove_OnBehaviourDestroyed(System.Action`1<Vuforia.ObserverBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___0_value, const RuntimeMethod* method) ;
// Vuforia.BarcodeInstanceData Vuforia.BarcodeBehaviour::get_InstanceData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BarcodeBehaviour_get_InstanceData_m194C504933213ECAF0EAB4021A2135630798E509_inline (BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(T)
inline bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::Remove(TKey)
inline bool Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5 (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
// Vuforia.BarcodeBehaviour Vuforia.BarcodeInstancesManager::get_Template()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* BarcodeInstancesManager_get_Template_m66C331275AE1E98A6D1AD6983F8F94B6651E6081_inline (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method) ;
// Vuforia.BarcodeBehaviour Vuforia.BarcodeBehaviour::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* BarcodeBehaviour_Clone_mBC97751717D95A51027BA66F396A1C2CD5412202 (BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::add_OnBehaviourDestroyed(System.Action`1<Vuforia.ObserverBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_add_OnBehaviourDestroyed_mEE1C42793C746AC4A03279F411BAB79B864DB4CE (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::get_Keys()
inline KeyCollection_tA142C2957318CFA0F0D6C9A4A7B5D4131E260D8F* Dictionary_2_get_Keys_m18B394895A7C431028C2161DB405DFB2236B6917 (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, const RuntimeMethod* method)
{
return (( KeyCollection_tA142C2957318CFA0F0D6C9A4A7B5D4131E260D8F* (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, const RuntimeMethod*))Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared)(__this, method);
}
// System.Void System.Func`2<System.Int32,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mF0ABAE563501FB4B795991365F3011147BE07E2E (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mF0ABAE563501FB4B795991365F3011147BE07E2E_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E (RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, const RuntimeMethod*))Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E_gshared)(___0_source, ___1_predicate, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Int32>::GetEnumerator()
inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
return (( Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Int32>::Dispose()
inline void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.Int32>::get_Current()
inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline)(__this, method);
}
// System.Void System.TupleExtensions::Deconstruct<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>(System.Tuple`2<T1,T2>,T1&,T2&)
inline void TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E (Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* ___0_value, BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397** ___1_item1, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D** ___2_item2, const RuntimeMethod* method)
{
(( void (*) (Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C*, BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397**, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D**, const RuntimeMethod*))TupleExtensions_Deconstruct_TisRuntimeObject_TisRuntimeObject_mA8F6A0C47040C4B48E5600F9A127FAF401A50ADC_gshared)(___0_value, ___1_item1, ___2_item2, method);
}
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Int32>::MoveNext()
inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::get_Values()
inline ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F* Dictionary_2_get_Values_m9008AF176B8E0F7E6CE3D4712643464161278120 (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, const RuntimeMethod* method)
{
return (( ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F* (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, const RuntimeMethod*))Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::GetEnumerator()
inline Enumerator_t7E761240C605C778D013560BF4721DA86316DA34 ValueCollection_GetEnumerator_mB5FB144B8B240B73CDEB9E384C06F9CD8C4880CF (ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F* __this, const RuntimeMethod* method)
{
return (( Enumerator_t7E761240C605C778D013560BF4721DA86316DA34 (*) (ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F*, const RuntimeMethod*))ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::Dispose()
inline void Enumerator_Dispose_mC783F07B5165B08786059730C217DE04BC3A57B7 (Enumerator_t7E761240C605C778D013560BF4721DA86316DA34* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t7E761240C605C778D013560BF4721DA86316DA34*, const RuntimeMethod*))Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::get_Current()
inline Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* Enumerator_get_Current_m1DEB85755F78C18C2A89CF6935CFB2747BA3D45F_inline (Enumerator_t7E761240C605C778D013560BF4721DA86316DA34* __this, const RuntimeMethod* method)
{
return (( Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* (*) (Enumerator_t7E761240C605C778D013560BF4721DA86316DA34*, const RuntimeMethod*))Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::MoveNext()
inline bool Enumerator_MoveNext_mF1485D4114692F8B90F99C7BC5F60D4642D83513 (Enumerator_t7E761240C605C778D013560BF4721DA86316DA34* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t7E761240C605C778D013560BF4721DA86316DA34*, const RuntimeMethod*))Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Tuple`2<Vuforia.Internal.Observers.BarcodeInstance,Vuforia.BarcodeBehaviour>>::Clear()
inline void Dictionary_2_Clear_m364A91628737DF12279A7B6A338A20F5CE16FD76 (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__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);
}
// System.Boolean Vuforia.Internal.Observers.CloudImageTargetObserver::get_Requesting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudImageTargetObserver_get_Requesting_m25304B7B3804CB2A89705CB314A2B88937A578A0 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnEnable_mF24D72A8A9E62B6739B7087C20A9FDB6049D5AB4 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Action`1<System.Boolean>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m4F28FC0D2117D3A36B2A18E3141F9A9E3068C870 (Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Action`1<System.Boolean>>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C (RuntimeObject* ___0_enumerable, Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void Vuforia.ObserverBehaviour::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnDisable_mBDE8B7DEB25CC13B5BFD88B33F2E3604592AED72 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Queue`1<System.Action>::Dequeue()
inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, const RuntimeMethod* method)
{
return (( Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* (*) (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, 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.Int32 System.Collections.Generic.Queue`1<System.Action>::get_Count()
inline int32_t Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
}
// System.Void Vuforia.ObserverBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m2A6F4865A7833FD4A1E57FF28848ECA5B2353263 (Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::add_RecoObservations(System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_add_RecoObservations_mF201F829EF4A5A345B72B46C2BE422410CC85FAA (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m7705345C7E4D377892000B5ECBE238EA6EE4A252 (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::add_QueryError(System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_add_QueryError_m397CDD86FCB4105D34B1C008AE58DAFCE8D2A1BD (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m1305768BA63FA4C1E12D0F32601EA8BA179935EC (Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Action`1<Vuforia.CloudRecoBehaviour>>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisAction_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91_m95AE8294E61DF2004248304FEF1F0EEB778C5930 (RuntimeObject* ___0_enumerable, Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Boolean Vuforia.CloudRecoBehaviour::get_CloudRecoInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_get_CloudRecoInitialized_m1CF81AE3D55686BA440C3E4BAE183A5C1333C10E (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::remove_RecoObservations(System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_remove_RecoObservations_mE63690A0382EEA46C13EAB35C047ED5122D6A319 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::remove_QueryError(System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_remove_QueryError_m4C0E7E2E39F596AD1916C342D25C45F9B3DC7D0A (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.CloudRecoBehaviour>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114 (Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* ___0_action, CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91*, CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.CloudRecoBehaviour/InitError>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E (Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* ___0_action, int32_t ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC*, int32_t, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9BFF19C0F37875526D481BAB9F6C3882E28106AD_gshared)(___0_action, ___1_arg, method);
}
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// Vuforia.ObserverBehaviour Vuforia.CloudRecoBehaviour::EnableObservers(Vuforia.CloudRecoBehaviour/CloudRecoSearchResult,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* CloudRecoBehaviour_EnableObservers_m0F8C911F85DC9175EC115AD024F3B2C9A1C45220 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ___0_result, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_gameObject, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Observers.CloudImageTargetObserver::TrackImageTarget(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* CloudImageTargetObserver_TrackImageTarget_m488385860FD553EF3FC742B7134DC5E6B5CBD08A (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, String_t* ___0_uniqueId, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Vuforia.ImageTargetBehaviour>()
inline ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.ImageTargetBehaviour>()
inline ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* GameObject_AddComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_mCA7DA3E7549C39804D8C9A4D9A7C2F26D298780A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.ImageTargetBehaviour::set_ImageTargetType(Vuforia.ImageTargetType)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageTargetBehaviour_set_ImageTargetType_m2ABA169C9DCBF0F0C212433B626B3BC0729FFF5D_inline (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>::Add(TKey,TValue)
inline void Dictionary_2_Add_m0BD81923DBC92A58CCBCA51B775632FA3721E178 (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* __this, String_t* ___0_key, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820*, String_t*, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>::GetEnumerator()
inline Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08 Dictionary_2_GetEnumerator_mA7527B88781CE3025BA3F40DAB06418170932355 (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* __this, const RuntimeMethod* method)
{
return (( Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08 (*) (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,Vuforia.ObserverBehaviour>::Dispose()
inline void Enumerator_Dispose_mCD09F8C067885B9269E73845BF7D55577E5B00D8 (Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,Vuforia.ObserverBehaviour>::get_Current()
inline KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D Enumerator_get_Current_m51C322301DD095ECF0AAB72D6A260DA7409C369D_inline (Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D (*) (Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.ObserverBehaviour>::get_Value()
inline ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_inline (KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D* __this, const RuntimeMethod* method)
{
return (( ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* (*) (KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// System.Void Vuforia.ObserverBehaviour::UnregisterObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_UnregisterObserver_m5535335F671C4C87E17673365D66BB6C144A8472 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.ObserverBehaviour>::get_Key()
inline String_t* KeyValuePair_2_get_Key_m0337EAD59CB8C1B8AF123D60125F31620D5061E4_inline (KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::UntrackImageTarget(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_UntrackImageTarget_m0A8DEF189BA0E282D1191F5A6F261EA18C0A1126 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, String_t* ___0_uniqueId, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,Vuforia.ObserverBehaviour>::MoveNext()
inline bool Enumerator_MoveNext_m14BE86BD6642C1ECB3F8440E9DC3182A2D1FF794 (Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>::Clear()
inline void Dictionary_2_Clear_m6BB04F009699FB260E372787B1F53ED35DFB0816 (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, 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.Boolean Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::IsUFOEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericVuforiaConfiguration_IsUFOEnabled_m7B693AAD19F7AA5FCCAE07B6441FD8F776B12DA7 (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, 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.Boolean Vuforia.CloudRecoBehaviour::IsRecoAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_IsRecoAvailable_mF20B470348974B72D1B7D172F6E9C80632466A74 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, 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.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 System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mBE57307CE9D04175F50893019AE5066FE1D75118 (Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisAction_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC_m25F80E0AB9F8E470C05E8ADECE11CC67C8533813 (RuntimeObject* ___0_enumerable, Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void Vuforia.CloudRecoBehaviour::InitializeReco(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_InitializeReco_m78709499C1B036BD1F3B5E92E9F3F5A65010F1F3 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, String_t* ___0_userAuth, String_t* ___1_secretAuth, const RuntimeMethod* method) ;
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0__ctor_m8E7589272EF623283C46EE81B34C6A291A50BC58 (U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* __this, const RuntimeMethod* method) ;
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Action>::Enqueue(T)
inline void Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4 (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method)
{
(( void (*) (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
}
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0__ctor_m006DED7E12321DD62AD410E0DAE6D8405F516ACF (U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* __this, const RuntimeMethod* method) ;
// System.String System.String::Trim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Queue`1<System.Action>::.ctor()
inline void Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272 (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour>>::.ctor()
inline void List_1__ctor_m06E0321AD5CDDB0666603197C720561D96FAC06C (List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Action`1<System.Boolean>>::.ctor()
inline void List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>::.ctor()
inline void List_1__ctor_mE639559E1BB436802131869496B4CD1B845FC452 (List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>::.ctor()
inline void List_1__ctor_mDF016133633B47464416110189164A5D94B2DB0A (List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>::.ctor()
inline void List_1__ctor_mEB39029B697DC8DC96A45B1F7BAD9687C93B80EE (List_1_t994148A4769B001D955D9534ACE4017F34FBA356* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t994148A4769B001D955D9534ACE4017F34FBA356*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,Vuforia.ObserverBehaviour>::.ctor()
inline void Dictionary_2__ctor_mD31A9AA6FB0791E470F3601E3B5A3E00BF4CD9CC (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void Vuforia.ObserverBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour__ctor_m6B9A245F2DA3FEA9F2C77259E3CCB691F8356922 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.CloudRecoBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6F50ACA769C86F5B4355027357B1B05C9F7492F8 (U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* __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);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>::GetEnumerator()
inline Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF List_1_GetEnumerator_mC379C652F188180D26CDD048CDA381A7FBADE578 (List_1_t12E36807D0427756DF28313323476D031515EDCC* __this, const RuntimeMethod* method)
{
return (( Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF (*) (List_1_t12E36807D0427756DF28313323476D031515EDCC*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>::Dispose()
inline void Enumerator_Dispose_m1C632373CAEB163F1BEEACBFF944ECB5EA2A9812 (Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_1__ctor_m12C72F76C70A3FA84C39721AF920B1413A009387 (U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>::get_Current()
inline CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* Enumerator_get_Current_m4D77F96128A7FFF8C40ECE4B6AE9148B3B3FB202_inline (Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF* __this, const RuntimeMethod* method)
{
return (( CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* (*) (Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Void System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m39DF20D49609B569609770727E7B9A6B9C7F1088 (Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisAction_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98_m25A6B7B3D1922A7AE9D5004E08E6970233E51B60 (RuntimeObject* ___0_enumerable, Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>::MoveNext()
inline bool Enumerator_MoveNext_m80A1B2B9D5B03E2E57913125777C4C88EFCF244D (Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E_m2B54F8B82D46A121564EA8B917A5A0A2253421A2 (Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* ___0_action, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98*, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// System.Void System.Action`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mB81253D95628DE621FEBE479C6A8A301C14B634F (Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisAction_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_m69FD0D58B979255722EB7A6D6E5B366AD43A86A3 (RuntimeObject* ___0_enumerable, Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.CloudRecoBehaviour/QueryError>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisQueryError_tEB494FF968665E22017781DF3E77DEE063DBFBA3_m2AC841DE68596F1F0A9D20B25B7C7AAC2788EA8F (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___0_action, int32_t ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*, int32_t, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9BFF19C0F37875526D481BAB9F6C3882E28106AD_gshared)(___0_action, ___1_arg, method);
}
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.CylinderTargetObserver::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetObserver_SetTrackingOptimization_m118B2ABE2520DD65F327DBE4BE33B3E94142E451 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, int32_t ___0_trackingOptimization, const RuntimeMethod* method) ;
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.CylinderTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CylinderTargetObserver_GetTrackingOptimization_m3BA89E5B3C69CBCB9E460CC3577A1B950A3636B8 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method) ;
// System.String Vuforia.DataSetTrackableBehaviour::get_DataSetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, 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.Void Vuforia.CylinderTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_CreateObserverFromDataset_m3594FD64DC973559D1E73CC71ACDBFE94EB30E61 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method) ;
// System.String Vuforia.VuforiaRuntimeUtilities::GetFullDataSetPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuforiaRuntimeUtilities_GetFullDataSetPath_m1F5E15C78B02DDEA6132959BE6E6CBA40BE5F573 (String_t* ___0_dataSetPath, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::Info(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3 (String_t* ___0_message, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Single>::.ctor(T)
inline void Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420 (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, float ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, float, const RuntimeMethod*))Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_gshared)(__this, ___0_value, method);
}
// System.Void System.Nullable`1<Vuforia.TrackingOptimization>::.ctor(T)
inline void Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D (Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, 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) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.CylinderTargetPreview>()
inline CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* GameObject_AddComponent_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_mEE0369E7881576A5078406071940BFB6EF787C1C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.CylinderTargetPreview::Initialize(Vuforia.CylinderTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetPreview_Initialize_m7D31655AC7F0FA338E4E50C5FDBF211CAE4AC437 (CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* __this, CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ___0_behaviour, const RuntimeMethod* method) ;
// System.Single Vuforia.CylinderTargetBehaviour::get_SideLength()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25_inline (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method) ;
// System.Single Vuforia.CylinderTargetBehaviour::get_TopDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_TopDiameter_m58658A3DA450302E36D67120BD42CBFAE67F9D99 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method) ;
// System.Single Vuforia.CylinderTargetBehaviour::get_BottomDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_BottomDiameter_m5E5F1981672ECFA2AA0ACEA31F842B8BAC45180F (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.CylinderTargetBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_OnValidate_m832452C7D8A2F4275BBA072E1E36FA19962254AD (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.CylinderTargetObserver::SetSideLength(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetObserver_SetSideLength_mD8A066855B4BBD7CB8D3B647326D138942266619 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, float ___0_sideLength, const RuntimeMethod* method) ;
// System.Single Vuforia.Internal.Observers.CylinderTargetObserver::GetSideLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetObserver_GetSideLength_mA20ED3EAF8248876DB3ECE751F30E362546A4EA5 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method) ;
// System.Single Vuforia.Internal.Observers.CylinderTargetObserver::GetTopDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetObserver_GetTopDiameter_mA838D406255690041E16538303533DBBB13C94F7 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method) ;
// System.Single Vuforia.Internal.Observers.CylinderTargetObserver::GetBottomDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetObserver_GetBottomDiameter_m252337BE57CDDD9E24540CDF93A34FED8FFBE517 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.CylinderTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_SetTrackingOptimization_m229DBAA5313D0DAD7ECD4F7ED0113CC4F84AA7E3 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, int32_t ___0_optimization, const RuntimeMethod* method) ;
// System.Void Vuforia.ScalableDataSetTrackableBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890 (ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A* __this, const RuntimeMethod* method) ;
// System.String Vuforia.DataSetTrackableBehaviour::GetDataSetName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataSetTrackableBehaviour_GetDataSetName_m2D7D098A518C3E7B77983F641DE6FA4BCCDE4BF6 (String_t* ___0_datasetPath, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetFileNameWithoutExtension(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileNameWithoutExtension_m2D14CCBAB9C60DC8D32C2443CCE3D34644822FAF (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.Void Vuforia.VuforiaMonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492 (VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.DeviceObserver::get_StaticMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceObserver_get_StaticMode_mB93DED18CA8F745DAF5DA31676FFC61483067C38 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method) ;
// System.Void System.NotImplementedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.DevicePoseBehaviour::RecenterPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour_RecenterPose_m86A30DA78F2409C2E10154C2A7ABB9EF187B4DCF (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.DeviceObserver::SetStaticMode(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceObserver_SetStaticMode_mFE6183EEEA4B9B33CE8692B880B81517C1A52FF3 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, bool ___0_value, 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) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.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.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) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// 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);
}
// System.Void System.Func`1<Vuforia.Internal.Core.Pose>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m5F6BE1C258B0A39F6E0369300F78E4C0F4010C62 (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m5F6BE1C258B0A39F6E0369300F78E4C0F4010C62_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.ObserverBehaviour::OnVuforiaStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnVuforiaStarted_m2E95F9CFE67F859799F4BB3A233F32964591B875 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.DevicePoseBehaviour::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DevicePoseBehaviour_Reset_m51E0256CAD27311D49EABF046C90D2C78AC4F665 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __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) ;
// Vuforia.World Vuforia.VuforiaBehaviour::get_World()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __this, const RuntimeMethod* method) ;
// Vuforia.IAnchorProvider Vuforia.World::get_AnchorProvider()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* World_get_AnchorProvider_mA6FA2EF4F36E12BC20C6B62320405BACF82D3C11_inline (World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* __this, 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) ;
// System.Void UnityEngine.Events.UnityEvent`1<Vuforia.HitTestResult>::.ctor()
inline void UnityEvent_1__ctor_m4C1B802EADB9B767B0F4F59883B448DC85C667B4 (UnityEvent_1_tBBEBBE52D139FF5702D2C24D1475BA9E6E1276D1* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tBBEBBE52D139FF5702D2C24D1475BA9E6E1276D1*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<Vuforia.ImageTargetPreview>()
inline ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* GameObject_AddComponent_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mD7867CA065CE3C3A6F7FD1BC427E6AF59133C197 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.ImageTargetPreview::Initialize(Vuforia.ImageTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetPreview_Initialize_m9FBCD4C070812079E15CE2A78B811B9DBDA9FA9F (ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* __this, ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ___0_behaviour, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageTargetBehaviour::CreateObserverFromBuffer(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_CreateObserverFromBuffer_m99D4C154679459BB532BCB162C4DF27166BCBD06 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, RuntimeObject* ___0_factory, 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.ImageTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_CreateObserverFromDataset_m8096AD31244949F82E67547F585CCC1E00531DD1 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Vuforia.ImageTargetBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageTargetBehaviour_GetSize_mD65326CCD172A136376756A77118573C08102195 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageTargetBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_OnValidate_mCEFB5C8FCF35B183AA790EC5313513666AD72A41 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.ImageTargetObserver::SetImageTargetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetObserver_SetImageTargetScale_m23B1E752B55EFD89DD9D66F310ECE2ED43E92C04 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, float ___0_scale, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.ImageTargetObserver::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetObserver_SetTrackingOptimization_m89FDB23A4E4E0C8B96DD427EB3052459BA70D768 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, int32_t ___0_trackingOptimization, const RuntimeMethod* method) ;
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.ImageTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTargetObserver_GetTrackingOptimization_mBF8E3D323E48A8EEE0BD899EB592698EA6DF299A (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.VirtualButtonBehaviour>()
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VirtualButtonBehaviour::SetVirtualButtonName(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_SetVirtualButtonName_m7C1FD67F3CE7D2D6B2674D2AB35E05B02DC08CE2_inline (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
// System.Boolean Vuforia.ImageTargetBehaviour::CreateNewVirtualButtonFromBehaviour(Vuforia.VirtualButtonBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetBehaviour_CreateNewVirtualButtonFromBehaviour_m948F957C9950C51EF98CD5D76965285AD129DDB4 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ___0_newVBB, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_root()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponentInChildren<Vuforia.ImageTargetBehaviour>()
inline ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* GameObject_GetComponentInChildren_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m6DEFB666696D78361424F22F3DBF7D9E504E3D9E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method);
}
// System.Single UnityEngine.Vector2::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass30_0__ctor_m5F213F6AFFB5CCB44C652F1422C54E32969D0F06 (U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<Vuforia.VirtualButtonBehaviour>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m055B6DB013EF8B51E5FBB408D8FD5F0A9688AFBB (Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
// T System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>::Find(System.Predicate`1<T>)
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* List_1_Find_mA36E806533B5E8C65CF13E9BCF2F7DB4D13D92D4 (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* __this, Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1* ___0_match, const RuntimeMethod* method)
{
return (( VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* (*) (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*, Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
// System.Boolean System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>::Remove(T)
inline bool List_1_Remove_mF4FC7F4FABF0D85A3571F6F8294E22FB81BFEF4D (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* __this, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// Vuforia.ImageTargetType Vuforia.ImageTargetBehaviour::get_ImageTargetType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageTargetBehaviour_get_ImageTargetType_m5FB7595698890F5599001CB2A88C1DCAE2B55767_inline (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, 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.Boolean Vuforia.VirtualButtonBehaviour::CreateObserverVirtualButton(Vuforia.Internal.Observers.ImageTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_CreateObserverVirtualButton_mAD1E38A5819413FFD5ED01EA0B72AD91F8B1D54A (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___0_imageTargetObserver, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>::Add(T)
inline void List_1_Add_m5098A407CD7481BD6AD81CC080B87687E83F09E4_inline (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* __this, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>::.ctor()
inline void List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.ImageTargetObserver::get_Size()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ImageTargetObserver_get_Size_m5689747639AA961A66D20F0A3DD4027961785240_inline (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.ImageTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetBehaviour_SetTrackingOptimization_m8B731C8220A3EEE1525FAA2DD5A80B5812537C96 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, int32_t ___0_optimization, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageTargetBehaviour::AssociateVirtualButtons()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_AssociateVirtualButtons_mDF1CCE79D937A4BB2AA4DCB58F4A41294F5B0C1A (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>::GetEnumerator()
inline Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64 List_1_GetEnumerator_m23084848B4B620600A8D0F2C7F5CDC4573154ABE (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* __this, const RuntimeMethod* method)
{
return (( Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64 (*) (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.VirtualButtonBehaviour>::Dispose()
inline void Enumerator_Dispose_m3A25A7184CB9477CAB182E2A4209FD2DFB577340 (Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Vuforia.VirtualButtonBehaviour>::get_Current()
inline VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* Enumerator_get_Current_mFE8FF13596EB8FB5BBB7C9985AFDC6C70BE5FAC1_inline (Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64* __this, const RuntimeMethod* method)
{
return (( VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* (*) (Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.VirtualButtonBehaviour>::MoveNext()
inline bool Enumerator_MoveNext_mA71B92C974783530F04C5E6D0BE07F6D9873B237 (Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>::Clear()
inline void List_1_Clear_m3C62427AE45516C8DA92231AEC3701C89224AB5C_inline (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void Vuforia.ObserverBehaviour::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_Awake_m2110F0E9C3AB0FA993AD91D229B64DB231BEC29E (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<Vuforia.VirtualButtonBehaviour>()
inline VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* Component_GetComponentsInChildren_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mEEE1853E812FF7F28805D6D047C11B9A29CEA564 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.String Vuforia.VirtualButtonBehaviour::get_VirtualButtonName()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VirtualButtonBehaviour_get_VirtualButtonName_m81D0F69F72C9735E21E5B5F579D4704ABA046444_inline (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.MeshBlock>()
inline MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* GameObject_AddComponent_TisMeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF_m5254D41787D455C43AC02B16A993FD90004F957B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, const RuntimeMethod* method) ;
// System.Void Vuforia.MeshBlock::UpdateTransform(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshBlock_UpdateTransform_mED471E61DB45413BF4B8EBA1BCC4402E2D554507 (MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_localPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_localRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_localScale, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Renderer::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshCollider>()
inline MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.MeshCollider::set_cookingOptions(UnityEngine.MeshColliderCookingOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_cookingOptions_m76B9DE7A503EDD73499CFFB46F7ECD942B6C7A2C (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.MeshCollider::set_sharedMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_sharedMesh_m05F87B9AC04139285EBBCC159F77B51C6940E79C (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::UpdateGuideViewVisibility()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_UpdateGuideViewVisibility_mB75E8B53D685EFB29D6C8ED4BE6524EEB18EB3F4 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// Vuforia.TrackingOptimization Vuforia.ModelTargetBehaviour::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_GetTrackingOptimization_m3FDBA5F8913BFD92EC46A74E8AB5B83B45074507 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.ModelTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_SetTrackingOptimization_m1487287AEFC4B00695D8FF5A5D1A190F332C455F (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_mode, const RuntimeMethod* method) ;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.RuntimeMeshBehaviourFactory::CreateRuntimeMeshBehaviour(Vuforia.ModelTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeMeshBehaviourFactory_CreateRuntimeMeshBehaviour_mC8FB01214D5C285C54E4831F69C9B5AA8ECBCD2B (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTargetBehaviour, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsVuforiaEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsVuforiaEnabled_mBB64564112931DB6DCA1A8666F733715AFBDB08D (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<Vuforia.GuideViewCameraBehaviour>()
inline GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_m733AE7869A15D737DFC6B190C756AF32C070E661 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.ModelTargetPreview>()
inline ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* GameObject_AddComponent_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m46E933CE9E73FE53C28E6262D51867E1AFDD8202 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.ModelTargetPreview::Initialize(Vuforia.ModelTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetPreview_Initialize_m2E6F22789D2FAB7449F0225EA819C4B7316F1014 (ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_behaviour, 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) ;
// 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.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_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) ;
// 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) ;
// System.Void UnityEngine.Gizmos::set_matrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, 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) ;
// System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_red()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_blue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnValidate_m2AE36BBDD0191D6732D5452092186E5CAFD0EAB8 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// 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) ;
// UnityEngine.Bounds Vuforia.Internal.Observers.ModelTargetObserver::GetBoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ModelTargetObserver_GetBoundingBox_mD6DF7D6DAA53F0AE4DAE9C12D2307F34EED4D748 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Observers.ModelTargetObserver::GetNumGuideViews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetObserver_GetNumGuideViews_mF84B4BA9D019CA6F76C63CE954CC58CEF8ECAF29 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// 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) ;
// System.String Vuforia.Internal.Observers.ModelTargetObserver::GetActiveGuideViewName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetObserver_GetActiveGuideViewName_mD93F8C5E569AD3AA3475C737303C9E1BFEE257DA (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// 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) ;
// 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.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) ;
// TSource System.Linq.Enumerable::ElementAt<Vuforia.GuideView>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
inline GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* Enumerable_ElementAt_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_m4D4112B300A244200CC9559F47E921E0490691F4 (RuntimeObject* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
{
return (( GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisRuntimeObject_mC51F008F04886AD65463E3166E3BFAB665994771_gshared)(___0_source, ___1_index, method);
}
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.ModelTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetObserver_GetTrackingOptimization_m147478C3BA734BB65F04CCC09B8949BC39A3706A (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// 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) ;
// 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) ;
// System.String Vuforia.Internal.Observers.ModelTargetObserver::GetActiveStateName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetObserver_GetActiveStateName_mF033C3D99848EA589D4772442535B53744294490 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// 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) ;
// System.Boolean Vuforia.Internal.Observers.ModelTargetObserver::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetObserver_Reset_m9A45337E36E4F1E7CC6F2049BD7A9DA8371252B0 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Observers.ModelTargetObserver::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ModelTargetObserver_GetSize_mF3EBF5ACD527F51B78972A461BD1C83ED6A56CC9 (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.ModelTargetBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ModelTargetBehaviour_GetSize_mE7106312C7C59FCD1D9175F5F3DE5885E8AE94B5 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, 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) ;
// 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.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::DestroyGuideViewRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_DestroyGuideViewRenderer_m64B46645B2B6BE218580F8FE90E6D5D33EB16123 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Vuforia.GuideViewRenderingBehaviour>()
inline GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void Vuforia.GuideViewRenderingBehaviour::DeleteTargetGuideView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_DeleteTargetGuideView_m5E0C5022A7CC86C7DED68E4F60E59EE6DA9EBC80 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::DetachEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_DetachEvents_mE7D7960B1736F0602BD93EDEDC503D5B6E569E60 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.GuideViewRenderingBehaviour>()
inline GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* GameObject_AddComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m603AF50B988D211998CFA5538D64E4E59F70993F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.ObserverBehaviour::OnDestroyInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnDestroyInternal_mC8A668BCDDB13CDE9CA57D0EA0F281BEF18FF5AA (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// Vuforia.DevicePoseBehaviour Vuforia.VuforiaBehaviour::get_DevicePoseBehaviour()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* VuforiaBehaviour_get_DevicePoseBehaviour_m69EBBECA75E0D757A1660354780BBF4C7FD156B1_inline (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.ModelTargetBehaviour::ShouldDeviceTrackerStartAutomatically()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_ShouldDeviceTrackerStartAutomatically_m46ABE1B815C187E36254340E7C3318402FBB29A5 (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::Warning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8 (String_t* ___0_message, const RuntimeMethod* method) ;
// Vuforia.TargetStatus Vuforia.ObserverBehaviour::get_TargetStatus()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.TargetStatus::get_StatusInfo()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::SetTargetStatus(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_SetTargetStatus_m675B19093C8FE50DD3024EEDF2A6D2378C95D172 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_targetStatus, const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_CreateObserverFromDataset_mC7F9870763DF1720740E3FB0FFF2873C981CDCD0 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::CreateOcclusion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_CreateOcclusion_mCB2EE90F2B30F97F09D2A904727D90732D1568E6 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::ShowGuideView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_ShowGuideView_m04996D24B5B96D797DE2ECB6C0410A9CBB99806A (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ModelTargetBehaviour::HideGuideView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_HideGuideView_mA8D2EAD810B4EABB060455A2E061F05D5A04EDAD (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::Initialize(Vuforia.ModelTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_Initialize_m644CD728DC6F9779823902DC6BD909C77833A66E (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTarget, const RuntimeMethod* method) ;
// System.Boolean Vuforia.DataSetTrackableBehaviour::IsEmptySelectedAsCurrentTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSetTrackableBehaviour_IsEmptySelectedAsCurrentTarget_m884D6CE25ED8A7858EF2C537A0F5FBBD7ACBC4BE (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, const RuntimeMethod* method) ;
// Vuforia.ObserverFactory Vuforia.VuforiaBehaviour::get_ObserverFactory()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObserverFactory_t15303B50E9714D21517E15020805420A68418285* VuforiaBehaviour_get_ObserverFactory_m58CBBB055DA900E6F04BC2605833C687C1C38B0F_inline (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __this, const RuntimeMethod* method) ;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.ModelTargetBehaviour::get_RuntimeMeshBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ModelTargetBehaviour_get_RuntimeMeshBehaviour_m54701CD1F9A0E036949C473F6CB37E01D326CD15 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/RequiredShaders Vuforia.VuforiaConfiguration::get_Shaders()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* VuforiaConfiguration_get_Shaders_m1822EADCF56112784FD727C20CF34A98E27C7AA4_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/RequiredShaders::get_DepthMaskShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* RequiredShaders_get_DepthMaskShader_m123D37CD6F445A7354CE579BBDE2F1D94CB7CE16_inline (RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::.ctor(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
// UnityEngine.GameObject Vuforia.ObserverFactory::CreateRuntimeMeshBehaviourImpl<Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour>(Vuforia.Public.Observers.IRuntimeMeshBehaviour,UnityEngine.Material,System.Boolean,UnityEngine.HideFlags)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_meshBehaviour, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_displayMaterial, bool ___2_hasCollision, int32_t ___3_hideFlags, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, bool, int32_t, const RuntimeMethod*))ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeObject_m173BBB2DEE7EAD5D27B40E8186A1ECD7829E620A_gshared)(__this, ___0_meshBehaviour, ___1_displayMaterial, ___2_hasCollision, ___3_hideFlags, method);
}
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// Vuforia.FusionProviderType Vuforia.VuforiaRuntimeUtilities::GetActiveFusionProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaRuntimeUtilities_GetActiveFusionProvider_m6F0412392F413A54823343ACEDCBDD16B0ACB7F2 (const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsPlayMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsPlayMode_m00B33166EF7724E7A333D0ED11623D7CE0907B07 (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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.Boolean Vuforia.GuideView2DBehaviour::HasCameraChanged(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GuideView2DBehaviour_HasCameraChanged_mEF4263A3E9EDE3E946EF6610E08AF3B51E1445D7 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, float ___0_cameraAspectRatio, float ___1_cameraFov, float ___2_nearPlane, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Material UnityEngine.Renderer::get_material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideView2DBehaviour::UpdateTransform(UnityEngine.Material,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView2DBehaviour_UpdateTransform_mA846A2C128921D694AF7251D2FE81FFE26600823 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_guideViewTexture, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<Vuforia.GuideViewCameraBehaviour>(System.Boolean)
inline GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method)
{
return (( GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_m831BC1785A9E9CB99F8D66BDFCF6D606622B5ADB_gshared)(__this, ___0_includeInactive, method);
}
// System.Void Vuforia.GuideView::OverrideFromCamera(Vuforia.GuideViewCameraBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView_OverrideFromCamera_m6FB326B5250029CB4F922CDA550C8CF511187B34 (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* ___0_gvCamera, const RuntimeMethod* method) ;
// UnityEngine.Texture2D Vuforia.GuideView::get_Image()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GuideView_get_Image_m3A85C0A790E44457D249BE077125CDD329C3424D_inline (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideView2DBehaviour::ApplyTexture(UnityEngine.MeshRenderer,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView2DBehaviour_ApplyTexture_m6762F326A11FFBE21F604AFFB0132A03763DA767 (MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___0_meshRenderer, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_guideViewTexture, const RuntimeMethod* method) ;
// System.Single Vuforia.GuideView2DBehaviour::GetTextureAspect(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GuideView2DBehaviour_GetTextureAspect_mF6CD751B28606556FE2BBA4E39415492F9D020BC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_projectionMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, 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) ;
// System.Void Vuforia.CameraConfigurationUtility::ExtractCenterEyeRay(UnityEngine.Matrix4x4,UnityEngine.Vector3&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraConfigurationUtility_ExtractCenterEyeRay_mA038BB230B5B891C5B9AF78706CB457C4CA364AA (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_inverseProjMatrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_to, const RuntimeMethod* method) ;
// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, 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 UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_inNormal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_inPoint, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float* ___1_enter, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, float ___0_distance, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTextureScale(System.String,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTextureScale_m8DBD33DD5E1F19C75C9C022974B27C719E9C5F8D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, 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 UnityEngine.Material::set_mainTexture(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 Vuforia.GuideView::get_Pose()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GuideView_get_Pose_mAF4EFF3486E27176F56994705DC2DC3D623297DD_inline (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Inverse(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Inverse_mFB2503F5D5FE76E7C56249700ED2E43DDA0F1939 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Utility.MatrixUtil::GetPosition(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MatrixUtil_GetPosition_m471943A2BA8FEBC84D6470C0BE762F0EDB724731 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Vuforia.Internal.Utility.MatrixUtil::GetRotation(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 MatrixUtil_GetRotation_m7E813B5E8D7C467E89E504E7CBAC43DBB4890D67 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix, 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::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.Void Vuforia.GuideView3DBehaviour::UpdateFromGuideViewPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView3DBehaviour_UpdateFromGuideViewPose_m30736E7B192E34F2441133B6F54610128E689041 (GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::ResetInternal(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeMeshRenderingBehaviour_ResetInternal_mF5CEFD1EB794BE3F1AF68917664DB48B34B8097B (RuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038* __this, bool ___0_destroyMeshes, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsPrefab(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsPrefab_mFA79B4B5FD8A378E097B1C97CBC8B830AA83A122 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<UnityEngine.GameObject>(T)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::Initialize(Vuforia.Public.Observers.IRuntimeMeshBehaviour,UnityEngine.Material,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeMeshRenderingBehaviour_Initialize_m9042A2952279748DC0955D8B99A1286861B7F012 (RuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038* __this, RuntimeObject* ___0_meshBehaviour, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_displayMaterial, bool ___2_withCollision, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.RuntimeMeshRenderingBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeMeshRenderingBehaviour__ctor_mAD58ADE36CCB08BDF2E3BC770AC94A8160D65AC3 (RuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::UpdateTrackedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_UpdateTrackedTarget_m12176B7984CD412554E289AB8C3138A4163EA92E (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::UpdateGuideViewTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_UpdateGuideViewTexture_m42C79C67E94BA037CC049508B32F8AB6CE4A9750 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject Vuforia.GuideViewRenderingBehaviour::CreateGuideView2D(System.String,UnityEngine.Material,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GuideViewRenderingBehaviour_CreateGuideView2D_mBB00C369D046660AF1994436BCF5AB76117BF7A0 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, String_t* ___0_name, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_guideViewMaterial, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, const RuntimeMethod* method) ;
// UnityEngine.GameObject Vuforia.GuideViewRenderingBehaviour::CreateGuideView3D(System.String,UnityEngine.Material,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GuideViewRenderingBehaviour_CreateGuideView3D_mC5DA82F4AA92A61418616822868E191D292CC4FB (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, String_t* ___0_name, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_guideViewMaterial, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, const RuntimeMethod* method) ;
// System.Void System.ComponentModel.PropertyChangedEventHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyChangedEventHandler__ctor_m4015A035EDCA8077D1EA9A8EAB5FE1CCD06A5B82 (PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideView::remove_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView_remove_PropertyChanged_mB338E0985BDBB3C9DED3DB7E8A8897D0C707DA00 (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___0_value, const RuntimeMethod* method) ;
// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Renderer>()
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// Vuforia.ModelTargetBehaviour/GuideViewDisplayMode Vuforia.ModelTargetBehaviour::get_GuideViewMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3_inline (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::StopGuideViewCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_StopGuideViewCoroutine_m1E493C15A68ED33ADDE92092862BBD8C83972337 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ModelTargetBehaviour::GetActiveGuideViewIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_GetActiveGuideViewIndex_m70DF2F8D90EEF9F9C6312A32929B094195DC7746 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::PrepareAndCreateGuideView(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_PrepareAndCreateGuideView_m39FE627702F4E493E43414E9303915768ECE1FB6 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, int32_t ___0_guideViewIndex, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::ShowGuideView(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_ShowGuideView_mBED6236127F8B2F0AB0D90BCA322EA2098EEB84B (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, bool ___0_show, const RuntimeMethod* method) ;
// System.Collections.IEnumerator Vuforia.GuideViewRenderingBehaviour::SetChildOfVuforiaAnchor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GuideViewRenderingBehaviour_SetChildOfVuforiaAnchor_m7100D8BF4063FC9E2DCF2F400C9F68FEB8F304CF (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m7A559339BD856C5CE73CA951065377094CE5C306 (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m09AECDE4994C9122308EC501F2BCFBDCEBF98CC3_gshared)(__this, ___0_object, ___1_method, method);
}
// UnityEngine.GameObject UnityEngine.GameObject::CreatePrimitive(UnityEngine.PrimitiveType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_CreatePrimitive_m13C0A691E679A83DD595913200A1DD9A906EB47B (int32_t ___0_type, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Collider>()
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<Vuforia.GuideView2DBehaviour>()
inline GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* GameObject_AddComponent_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_m30592D0B066CD56116181FDFD3E7B0580E999D8A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideView::UpdateGuideViewTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView_UpdateGuideViewTexture_m18BCF2FE227186AEAD036CDBA5F22045A97C9C8C (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.GuideView2DBehaviour::UpdateView(Vuforia.ModelTargetBehaviour,Vuforia.GuideView)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GuideView2DBehaviour_UpdateView_m24A76E3834B928ABED2BA03B6B9106ED31552EE0 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTarget, GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___1_guideView, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.GuideView3DBehaviour>()
inline GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* GameObject_AddComponent_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_m24EB2B937D9971BC6AF9F54C2E430322CCB5D959 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.GuideView3DBehaviour::UpdateView(Vuforia.ModelTargetBehaviour,Vuforia.GuideView)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView3DBehaviour_UpdateView_m35186DD57EE3AFE75A74339F1D6B38684779DDE7 (GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTarget, GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___1_guideView, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::SetChildOfModelTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_SetChildOfModelTarget_mA0ED47AA9D074DCC8EBA5E7A22D63B65DC1A8A42 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<Vuforia.ModelTargetBehaviour>()
inline ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643* Object_FindObjectsOfType_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m5051F7F2E6F972CF5C669DD3C889F1EE19B85F90 (const RuntimeMethod* method)
{
return (( ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
}
// System.Void System.Func`2<Vuforia.ModelTargetBehaviour,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m2C9D3239B890004780E970FAC8B9C0F0859F4652 (Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<Vuforia.ModelTargetBehaviour>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* Enumerable_FirstOrDefault_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m90E3F72F935AFFA5CB44BD2D58062817BEB51D17 (RuntimeObject* ___0_source, Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* ___1_predicate, const RuntimeMethod* method)
{
return (( ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* (*) (RuntimeObject*, Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
// System.Void Vuforia.GuideViewRenderingBehaviour::StartGuideViewCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_StartGuideViewCoroutine_m76E1948FA05F731DC69B4926165B4A9F726432FE (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method) ;
// TResult System.Func`2<Vuforia.IVuRenderState,UnityEngine.Matrix4x4>::Invoke(T)
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_2_Invoke_mB7C3019C47ACDFA41942AE6D59EA9261BB294790_inline (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
return (( Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*) (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mA0764AC2E5DB821346144ACFDB04F9BEA434EAE6_gshared_inline)(__this, ___0_arg, 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.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.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) ;
// T UnityEngine.Component::GetComponentInChildren<Vuforia.GuideView2DBehaviour>(System.Boolean)
inline GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method)
{
return (( GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_m831BC1785A9E9CB99F8D66BDFCF6D606622B5ADB_gshared)(__this, ___0_includeInactive, method);
}
// System.Collections.IEnumerator Vuforia.GuideViewRenderingBehaviour::ShowGuideViewAfter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GuideViewRenderingBehaviour_ShowGuideViewAfter_m4F5B2BC981CFB7D2A2142AB0DD4D6BB90364E176 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, float ___0_seconds, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mF9E93B82091E804595BE13AA29F9AB7517F7E04A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Boolean System.String::Equals(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<Vuforia.GuideView3DBehaviour>(System.Boolean)
inline GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* Component_GetComponentInChildren_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_mACBAD0F4CE42D6517F02385C83B6D8CEFD3AA168 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method)
{
return (( GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_m831BC1785A9E9CB99F8D66BDFCF6D606622B5ADB_gshared)(__this, ___0_includeInactive, method);
}
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.Renderer>(System.Boolean)
inline RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m28EB00D8747BD14E8E8EC3BFDB9D79F689CB0293 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method)
{
return (( RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m90734C3A39A158985239CB90DE2F0792F1D99926_gshared)(__this, ___0_includeInactive, method);
}
// System.Void UnityEngine.Renderer::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowGuideViewAfterU3Ed__26__ctor_m4C3C6C7B1E4EDEFEFFC207FFF4B41480BE2C01A9 (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetChildOfVuforiaAnchorU3Ed__27__ctor_m8D8CD31DBD977353E3567F4A02997652A74FDB7B (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// Vuforia.GuideView Vuforia.ModelTargetBehaviour::GetGuideView(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ModelTargetBehaviour_GetGuideView_mF4E980F0D78A3EAC9829FE7C9DE2C798F914FC43 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_guideViewIndex, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideView::add_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView_add_PropertyChanged_m32D773F5DBA8333156A5D47532E6C118EAD74D34 (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/RequiredShaders::get_OutlineShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* RequiredShaders_get_OutlineShader_mB6B37112BCD92DC8E7D2B769DE2DC74346ADDDA5_inline (RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/RequiredShaders::get_UnlitTransparentShader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* RequiredShaders_get_UnlitTransparentShader_m36EE10D2CFB88E96D68F81A41E04C5410501D97F_inline (RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* __this, const RuntimeMethod* method) ;
// System.String Vuforia.ObserverBehaviour::get_TargetName()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ObserverBehaviour_get_TargetName_mFB6FC5459068E0E9800E2C8AFFEF6F8F48297AB1_inline (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method) ;
// System.String Vuforia.GuideViewRenderingBehaviour::GetGuideViewName(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GuideViewRenderingBehaviour_GetGuideViewName_m81B5F5BC634A487523D369F83E713B63D7AB720C (String_t* ___0_TrackableName, int32_t ___1_GuideViewIndex, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour::CreateTargetGuideView(System.String,System.Boolean,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_CreateTargetGuideView_mCD42C6DF0999E391321EBEBFAAB382F81309FCB5 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, String_t* ___0_guideViewName, bool ___1_use3DGuideView, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_guideViewMaterial, const RuntimeMethod* method) ;
// System.Void Vuforia.GuideViewRenderingBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m618EAE3CC7648CF9365A693123F99A9345849003 (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* __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.ScreenOrientation Vuforia.VuforiaRuntimeUtilities::get_ScreenOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300 (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) ;
// Vuforia.Status Vuforia.TargetStatus::get_Status()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForSeconds::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForEndOfFrame::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.MultiTargetPreview>()
inline MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* GameObject_AddComponent_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_m67BB1FAA05C674F124C9E9A5A1561A235CE556D4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.MultiTargetPreview::Initialize(Vuforia.MultiTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetPreview_Initialize_m33D41CCD05AA5DD5EB474CD07D105BA979F45A1C (MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* __this, MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ___0_behaviour, const RuntimeMethod* method) ;
// System.Void Vuforia.MultiTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetBehaviour_CreateObserverFromDataset_m8ED4F26D8CD339AF3AAA16640BF34A87680E37FC (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method) ;
// 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) ;
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.MultiTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiTargetObserver_GetTrackingOptimization_mB6A9169F82E04428C522B031B202FA84CB83BA32 (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Observers.MultiTargetObserver::get_Size()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MultiTargetObserver_get_Size_mF3AAD5C0693FB03D6712613BB6AAF668F5D815FC_inline (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.MultiTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultiTargetBehaviour_SetTrackingOptimization_mD558B62F48B4868D3CF882D2E9185B18E23CB9A6 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, int32_t ___0_optimization, 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.Nullable`1<System.Int32>::.ctor(T)
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
// Vuforia.TargetStatus Vuforia.TargetStatus::get_NotObserved()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F (const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::set_TargetStatus(Vuforia.TargetStatus)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObserverBehaviour_set_TargetStatus_m01A4300D00A9B799A4D7515F19C99A3B4C27AFCF_inline (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverBehaviour::SetObserverActivated(Vuforia.Internal.Observers.IObserver,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, bool ___1_activated, 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 Vuforia.ObserverBehaviour::UnregisterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_UnregisterObserver_mEF04FA36BD2819A47FE2FDD24FC05AC6281FD58C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_replaceByObserver, 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 System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>::.ctor(System.Object,System.IntPtr)
inline void Action_3__ctor_mA491645FAFE6F2268D7BC356977021B98AA57A7C (Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mE4F084D585C6F2609C5A9EF801F17C462C2E2FFE_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>::.ctor(System.Object,System.IntPtr)
inline void Action_3__ctor_mA16EA4B70E13BBAF1434149626B7C54530D3E98B (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mB9D8F5D65F59933E0735786F3B048F0E8D3B21D6_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.PosePublisherComponent::add_OnPoseUpdated(System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PosePublisherComponent_add_OnPoseUpdated_mF39D4482DB27E803935011E5C0BAE0A3679CAC42 (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* __this, Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.World::ObserverBehaviourCreated(Vuforia.Internal.Observers.IObserver,Vuforia.ObserverBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void World_ObserverBehaviourCreated_mFC52A55E61FC228351E408864EF43FF5FABED4E4 (World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* __this, RuntimeObject* ___0_observer, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___1_behaviour, const RuntimeMethod* method) ;
// System.Boolean Vuforia.TargetStatus::Equals(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_other, const RuntimeMethod* method) ;
// System.Void Vuforia.World::ObserverBehaviourDestroyed(Vuforia.Internal.Observers.IObserver,Vuforia.ObserverBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void World_ObserverBehaviourDestroyed_m245C40E67C6C6D714CC64A3EE68F7E1501FDA63E (World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* __this, RuntimeObject* ___0_observer, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___1_behaviour, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.PosePublisherComponent::remove_OnPoseUpdated(System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PosePublisherComponent_remove_OnPoseUpdated_m24C277961B66CDA1D2FDE7F731DBC00E48270952 (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* __this, Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>(System.Action`2<T1,T2>,T1,T2)
inline void DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m2FD208A334687DA42129D9AA797C6132E3AB8330 (Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* ___0_action, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___1_arg1, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___2_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m3D07DD81B95483586A4A266A4FF410C7922C93DD_gshared)(___0_action, ___1_arg1, ___2_arg2, 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) ;
// System.Single Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_VirtualSceneScaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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) ;
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.ObserverBehaviour>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_mADD14AC2F8BC5A4C9784107A96960D8B14206D74 (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___0_action, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// System.Void Vuforia.DataSetTrackableBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSetTrackableBehaviour__ctor_m5FBD1B4B70BF9B902B74DE36109C0ABB0ECE94C1 (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VirtualButtonBehaviour::CalculateButtonAreaInternal(Vuforia.RectangleData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_CalculateButtonAreaInternal_mD659ADBD3726B4B8AE3BC5EB12AA85669501D33B (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA* ___0_area, const RuntimeMethod* method) ;
// 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) ;
// System.Boolean Vuforia.VirtualButtonBehaviour::SetPosAndScaleFromButtonArea(Vuforia.RectangleData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_SetPosAndScaleFromButtonArea_mC79E1CB14CC006985AFA24EC925A082F7EC569CE (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___0_area, const RuntimeMethod* method) ;
// 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) ;
// Vuforia.ImageTargetBehaviour Vuforia.VirtualButtonBehaviour::GetImageTargetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* VirtualButtonBehaviour_GetImageTargetBehaviour_m5C85ED4860571FD545E97BB8AAB4C7C5821F9E7D (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___0_index, 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) ;
// UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, 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) ;
// System.Boolean Vuforia.VirtualButtonBehaviour::Equals(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_Equals_m90FD8E70634E783E583CF07C3398517D259C01E6 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vec1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_vec2, float ___2_threshold, 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) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Core.VirtualButtonState>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m41D11D3A5AE64C9FB2921C6FFA88CE1E97AAD73B (Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___0_object, ___1_method, method);
}
// 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) ;
// 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) ;
// 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) ;
// System.Void System.Action`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mDE0B93F9F8E18477CD605AC428CA1701A899BBC5 (Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Action`1<Vuforia.VirtualButtonBehaviour>>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17 (RuntimeObject* ___0_enumerable, Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void System.Action`2<System.Single,System.Single>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::add_VirtualSceneScaleFactorUpdated(System.Action`2<System.Single,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericVuforiaConfiguration_add_VirtualSceneScaleFactorUpdated_mEB63EA06ED2BBA85203191F4038F6E0452123F6E (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.VirtualButtonBehaviour::OnVirtualSceneScaleUpdated(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, float ___0_previousScale, float ___1_newScale, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VirtualButtonBehaviour::UpdatePoseInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_UpdatePoseInternal_m8850BB330ACBABC10E8118EAD7B31DCE2306D0E0 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageTargetBehaviour::DestroyVirtualButton(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_DestroyVirtualButton_mBFBD51E2F01FAD8651E4C5472A141BE14F64A6E2 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, String_t* ___0_vbName, const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::remove_VirtualSceneScaleFactorUpdated(System.Action`2<System.Single,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericVuforiaConfiguration_remove_VirtualSceneScaleFactorUpdated_m069108D8AC23B1CA2B2FC858EE3BA23F8C967883 (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_zero_m5D5F0475AD231C2C6BE5A9C80E11E24013B1B827 (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>::.ctor()
inline void List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A (List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.VirtualButtonBehaviour>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A (Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_action, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8*, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// 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) ;
// 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) ;
// 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) ;
// UnityEngine.Vector2 Vuforia.VuMarkBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VuMarkBehaviour_GetSize_m80836EB46A2108302F29960D853EC7D32DB23AAA (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(System.Single,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) ;
// 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) ;
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.VuMarkObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkObserver_GetTrackingOptimization_mEBD4231F24A0AEDF41BE307395E115BE439438A5 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.VuMarkPreview>()
inline VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* GameObject_AddComponent_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_mB2361C5FB37655AC29C181C7BCC779083E0DCA71 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.VuMarkPreview::Initialize(Vuforia.VuMarkBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkPreview_Initialize_m49277609DFF8F372580087F45D4A90ED88525D2F (VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_behaviour, 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) ;
// System.Void Vuforia.VuMarkBehaviour::set_RuntimeId(System.Nullable`1<System.Int32>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_RuntimeId_mBDF7B9E94C5256D3FE23D6F17ACE43522840C4A9_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuMarkInstanceId Vuforia.Internal.Observers.VuMarkInstance::get_InstanceId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VuMarkInstance_get_InstanceId_m68951D9EF000D93DA364DD3AA508095827A8F848_inline (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkBehaviour::set_InstanceId(Vuforia.VuMarkInstanceId)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_InstanceId_mAD7A3BC1D59569FEDE2441BC90C4562684E5DFB8_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// Vuforia.Image Vuforia.Internal.Observers.VuMarkInstance::get_InstanceImage()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* VuMarkInstance_get_InstanceImage_m7F0EBFB7DFA7EE43DF88935862C7BF6F4E78B9BB_inline (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkBehaviour::set_InstanceImage(Vuforia.Image)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_InstanceImage_m10CE50D079F0C84B00E3B7E23CC3F738196597DE_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_value, 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.Boolean Vuforia.Internal.Observers.VuMarkObserver::get_InstanceManagerAssigned()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkObserver_get_InstanceManagerAssigned_m756D9E15A03EBAA853C71B0603EE4E1E48FC66EE (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkInstancesManager::.ctor(Vuforia.VuMarkBehaviour,Vuforia.Internal.Observers.VuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager__ctor_mC8B213EED27EE683A136B34CD30BBDDC5BE04166 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_template, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___1_observer, const RuntimeMethod* method) ;
// 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) ;
// 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.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) ;
// System.Void Vuforia.VuMarkBehaviour::set_VuMarkUserData(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_VuMarkUserData_m6F77E10C2C9323C27209FFB14AAE6B5777D12706_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, String_t* ___0_value, 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.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) ;
// System.Boolean Vuforia.VuMarkBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_SetTrackingOptimization_m57F153D016AD5DCEBF12188FC4DAA699B36AE8E6 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, int32_t ___0_optimization, 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.AObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// 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) ;
// 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.Void Vuforia.VuMarkInstancesManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_Dispose_m1CBE53C30CB28BBD460204FA9A490FE459E5DBE7 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_CreateObserverFromDataset_m1E4B4F5A60F5C35E8219D25921614AB741FD64FC (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_OnValidate_m02DC6D9E8F5B096C4371BD5831BA8079C1ACB3DC (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkInstancesManager::CleanUntrackedBehavioursCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_CleanUntrackedBehavioursCache_m458E6CC819C69C2EBA417F9573613DBAC5175174 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>::.ctor()
inline void Dictionary_2__ctor_m5E5450463867EB765CBF8A79911701229024DB1D (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>::.ctor()
inline void List_1__ctor_m3B0CF9F92936AC494EB12A0694C5C23FF2D598AD (List_1_t096C661335D79DB22921AA3EE757E54871687544* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t096C661335D79DB22921AA3EE757E54871687544*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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 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) ;
// 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) ;
// System.Void System.Action`1<Vuforia.Internal.Observers.VuMarkObserver>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m09EDF3AE7B02988CE29C0FB26DA26C6831E08F39 (Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// 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) ;
// System.Void System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>::Add(T)
inline void List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_inline (List_1_t096C661335D79DB22921AA3EE757E54871687544* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t096C661335D79DB22921AA3EE757E54871687544*, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.VuMarkInstancesManager::get_Observer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.VuMarkObserver::StopTrackingAllInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkObserver_StopTrackingAllInstances_mFD2ED094CC2A0845B1C8885E0BA9B8C898DE3B66 (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* __this, const RuntimeMethod* method) ;
// 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) ;
// 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) ;
// 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) ;
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::get_Template()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuMarkBehaviour::IsInitializedInEditor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VuMarkBehaviour_IsInitializedInEditor_mCFD6877B3A6C412F2E747DD10637724D9A030B68_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuMarkBehaviour::SetInitializedInEditor(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_SetInitializedInEditor_m9750089BE8649BCD0041B14EA262C4FAC2E14797_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Vuforia.VuMarkBehaviour>()
inline VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* GameObject_GetComponent_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m5F280026C7B0C92E1ED314EE9D032B56325FF098 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::GetVuMarkBehaviourFromCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_GetVuMarkBehaviourFromCache_m3F5C678DBE79B5AF88854FC46AF9ED44C1DC4CBF (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>::Add(TKey,TValue)
inline void Dictionary_2_Add_mC4EEA6456BA1282D7F3FB2A74845F49D4ED55DA2 (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_key, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171*, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Int32 System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>::get_Count()
inline int32_t List_1_get_Count_m9B38B0000BBBA9B0B6842A84A578DA0CBE9FBFE6_inline (List_1_t096C661335D79DB22921AA3EE757E54871687544* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t096C661335D79DB22921AA3EE757E54871687544*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::CloneTemplate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_CloneTemplate_m6A692D48E7E92FC5B271A7CA1F21A26997D6D0FA (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>::get_Item(System.Int32)
inline VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* List_1_get_Item_mFBB35B29E38687BA3A48983AE944ADEBA54AD3E9 (List_1_t096C661335D79DB22921AA3EE757E54871687544* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* (*) (List_1_t096C661335D79DB22921AA3EE757E54871687544*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m7CBBD8F85AF7E7E28835CF23DE260F560082D552 (List_1_t096C661335D79DB22921AA3EE757E54871687544* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t096C661335D79DB22921AA3EE757E54871687544*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
// TValue System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>::get_Item(TKey)
inline VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* Dictionary_2_get_Item_m6F2619706C06869942358B9A811822A5276C2237 (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_key, const RuntimeMethod* method)
{
return (( VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* (*) (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171*, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Vuforia.Internal.Observers.VuMarkInstance,Vuforia.VuMarkBehaviour>::Remove(TKey)
inline bool Dictionary_2_Remove_m2222F77A8F9B075C25EB2684437E61FDE494AB44 (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171*, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.List`1<Vuforia.VuMarkBehaviour>::Remove(T)
inline bool List_1_Remove_mE96F29DC8ADC5025C094A9D47E5A833D9C72F939 (List_1_t096C661335D79DB22921AA3EE757E54871687544* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t096C661335D79DB22921AA3EE757E54871687544*, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void System.Func`2<Vuforia.VuMarkBehaviour,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mC18E729C0BD5CAF519351C4D914A414660A1E14A (Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF*, 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.VuMarkBehaviour>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m0A0A7B60F7EACD95044406132E031E7A922FF9F4 (RuntimeObject* ___0_source, Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.VuMarkBehaviour>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t096C661335D79DB22921AA3EE757E54871687544* Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t096C661335D79DB22921AA3EE757E54871687544* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Except<Vuforia.VuMarkBehaviour>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
inline RuntimeObject* Enumerable_Except_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_mE68C62CFE97F48A6B3446ECBDEB55BC3515B6B08 (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Except_TisRuntimeObject_m8B8D61ADB6F12C233EEFF2A66C12135B67ECFE6B_gshared)(___0_first, ___1_second, method);
}
// System.Void System.Func`2<Vuforia.VuMarkBehaviour,Vuforia.VuMarkBehaviour>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mD2541B35151CC8BBBAC0CD1BEF5D193318D2F39B (Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869*, 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.VuMarkBehaviour,Vuforia.VuMarkBehaviour>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m58925DBB6B17C024B619B6C4494CA6669EF613A3 (RuntimeObject* ___0_source, Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
// System.Void Vuforia.VuMarkInstancesManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mCC874C57EFC32A9408BFE1349525483CDF0A552E (U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.SingleThreadTaskScheduler>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mBEC76E5691F0C472B3B3AFDC51623D559D9E4F5E (Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Lazy`1<Vuforia.SingleThreadTaskScheduler>::.ctor(System.Func`1<T>)
inline void Lazy_1__ctor_m23F11B4E51368DDABD70B33B9BC81925DCA07F0D (Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152* __this, Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* ___0_valueFactory, const RuntimeMethod* method)
{
(( void (*) (Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152*, Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22*, const RuntimeMethod*))Lazy_1__ctor_m4CD0C5ACC0541018DB9BDB090B1EFE67D5A9CEF1_gshared)(__this, ___0_valueFactory, method);
}
// T UnityEngine.GameObject::AddComponent<Vuforia.AnchorBehaviour>()
inline AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.String Vuforia.VuforiaRuntimeUtilities::GetStoragePath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F (String_t* ___0_path, const RuntimeMethod* method) ;
// T Vuforia.ObserverFactory::CreateBehaviour<Vuforia.AreaTargetBehaviour>(Vuforia.Internal.Observers.IObserverWithName,System.String)
inline AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method)
{
return (( AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, String_t*, const RuntimeMethod*))ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared)(__this, ___0_observer, ___1_dataSetPath, method);
}
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::Create()
inline AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423 AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mB08B64F281031C05F0CEA6D604451492C1EA4714 (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_m6B475C4BC9C5854991727E42656162EB7CD9E1B5_gshared)(__this, ___0_stateMachine, method);
}
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::get_Task()
inline Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431 (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, const RuntimeMethod* method)
{
return (( Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
}
// Vuforia.AreaTargetBehaviour Vuforia.ObserverFactory::CreateAreaTargetBehaviour(System.String,System.Boolean,System.Boolean,System.String,Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateAreaTargetBehaviour_mAF68D4315BC0E6A61E06C61EC24C7D949D9C43C2 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, bool ___1_hasOcclusion, bool ___2_hasCollision, String_t* ___3_occlusionModelPath, RuntimeObject* ___4_observer, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m4606FD0C17B88F86F0C9B8EF76277C94BE9A6509 (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m818F296DD486948459EBB29CEBF0D62EC442BFC0_gshared)(__this, ___0_stateMachine, method);
}
// T UnityEngine.GameObject::AddComponent<Vuforia.BarcodeBehaviour>()
inline BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* GameObject_AddComponent_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_mFECF0CB98BABC01AA809C10D3905471F02E7E1A6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<Vuforia.CloudRecoBehaviour>()
inline CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* GameObject_AddComponent_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_mEBBEB47FC9A1E4F23D9548397691456C9001B1B9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T Vuforia.ObserverFactory::CreateBehaviour<Vuforia.CylinderTargetBehaviour>(Vuforia.Internal.Observers.IObserverWithName,System.String)
inline CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method)
{
return (( CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, String_t*, const RuntimeMethod*))ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared)(__this, ___0_observer, ___1_dataSetPath, method);
}
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::Create()
inline AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4 AsyncTaskMethodBuilder_1_Create_mF671068320F7EE6D3054DC6174B034241B233C84 (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mAF8C5D68D01E53C90123B8A3D8A20FC73798DCCE (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* __this, U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4*, U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m19B17AEC734DE9212126FA1C3955C49CE559E9AA_gshared)(__this, ___0_stateMachine, method);
}
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::get_Task()
inline Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000* AsyncTaskMethodBuilder_1_get_Task_m6AB92C31B842DC14663BCD0169E4D6AACD21915B (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* __this, const RuntimeMethod* method)
{
return (( Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000* (*) (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<Vuforia.DevicePoseBehaviour>()
inline DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* GameObject_AddComponent_TisDevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_m758CD8F7C388365EB0A792DDF6BC9B3FDB928819 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// Vuforia.ImageTargetBehaviour Vuforia.ObserverFactory::CreateImageTargetBehaviour(Vuforia.Internal.Observers.ImageTargetObserver,Vuforia.ImageTargetType,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___0_observer, int32_t ___1_type, String_t* ___2_dataSetPath, const RuntimeMethod* method) ;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::Create()
inline AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m0C4774C06BB8103A89F9583818F5174FDB8647DA (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m48D9891E8DCF04ECDBB33AB1E461151D1CEBF30D_gshared)(__this, ___0_stateMachine, method);
}
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::get_Task()
inline Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, const RuntimeMethod* method)
{
return (( Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m1D56BF102E065636FFB4EC834EE7D8DA03419E56 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m0DEF0F3CFAEC68A9617E133555D3004AA8ABAA5D_gshared)(__this, ___0_stateMachine, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mE1D2453E3B3C0BB3ED5A7EC44C97E2AE82248407 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mC2D2E2F8F81F4B355242989BDF7DAFCF15C4C8C7_gshared)(__this, ___0_stateMachine, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_mEC6111C73EF87E55EAE6F3C90F5269A0DB0AF8D8 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m623D65E2CACF7BF489F53A6F137508A87D82D43C_gshared)(__this, ___0_stateMachine, method);
}
// T Vuforia.ObserverFactory::CreateBehaviour<Vuforia.ImageTargetBehaviour>(Vuforia.Internal.Observers.IObserverWithName,System.String)
inline ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateBehaviour_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m1A643ED45C90BAB748CF3FB8BC3EA66CD63A54B1 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method)
{
return (( ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, String_t*, const RuntimeMethod*))ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared)(__this, ___0_observer, ___1_dataSetPath, method);
}
// Vuforia.ModelTargetBehaviour Vuforia.ObserverFactory::CreateModelTarget(System.String,System.String,System.Boolean,System.Boolean,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ObserverFactory_CreateModelTarget_m328422D437117A83581091F4924586BAF0EF52BC (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_hasOcclusion, bool ___3_hasCollision, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___4_trackingOptimization, const RuntimeMethod* method) ;
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour> Vuforia.ObserverFactory::CreateModelTargetAsync(System.String,System.String,System.Boolean,System.Boolean,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* ObserverFactory_CreateModelTargetAsync_m481F146D89240A3C4343589C7FEB955A6EF05DFC (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_hasOcclusion, bool ___3_hasCollision, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___4_trackingOptimization, const RuntimeMethod* method) ;
// T Vuforia.ObserverFactory::CreateBehaviour<Vuforia.ModelTargetBehaviour>(Vuforia.Internal.Observers.IObserverWithName,System.String)
inline ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method)
{
return (( ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, String_t*, const RuntimeMethod*))ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared)(__this, ___0_observer, ___1_dataSetPath, method);
}
// Vuforia.ModelTargetBehaviour Vuforia.ObserverFactory::CreateModelTargetBehaviour(System.Boolean,System.Boolean,Vuforia.ModelTargetBehaviour,Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ObserverFactory_CreateModelTargetBehaviour_m12A19F8FA00146A6F997DFA317F6DFDE5889FBCC (bool ___0_hasOcclusion, bool ___1_hasCollision, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___2_target, RuntimeObject* ___3_observer, const RuntimeMethod* method) ;
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::Create()
inline AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B AsyncTaskMethodBuilder_1_Create_m44336146889325C0E324CA98140E56AFB0B7E277 (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m0B561C54FCF02A5E3820CA7458A92A75D959526F (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* __this, U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B*, U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m39443C313412BC3F6C958F88229759CBCB60FF39_gshared)(__this, ___0_stateMachine, method);
}
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::get_Task()
inline Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* AsyncTaskMethodBuilder_1_get_Task_m0ED09CD0674EF4D2B0768C23A04686A403E46B0D (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* __this, const RuntimeMethod* method)
{
return (( Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* (*) (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
}
// T Vuforia.ObserverFactory::CreateBehaviour<Vuforia.MultiTargetBehaviour>(Vuforia.Internal.Observers.IObserverWithName,System.String)
inline MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method)
{
return (( MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, String_t*, const RuntimeMethod*))ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared)(__this, ___0_observer, ___1_dataSetPath, method);
}
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::Create()
inline AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1 AsyncTaskMethodBuilder_1_Create_m3183FC02907D3B62896E4B57DE60A1C47227AB9C (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::Start<Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3162B09DEFF7210932C98E7CF6C1FCF5C851EBDA (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* __this, U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1*, U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3D433D92A2CE88BB8C573DB9442DB228BED28A5C_gshared)(__this, ___0_stateMachine, method);
}
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::get_Task()
inline Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39* AsyncTaskMethodBuilder_1_get_Task_mE9C04F925F685F04C07830764CE550A5D3B5FF37 (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* __this, const RuntimeMethod* method)
{
return (( Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39* (*) (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
}
// T Vuforia.ObserverFactory::CreateBehaviour<Vuforia.VuMarkBehaviour>(Vuforia.Internal.Observers.IObserverWithName,System.String)
inline VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, RuntimeObject* ___0_observer, String_t* ___1_dataSetPath, const RuntimeMethod* method)
{
return (( VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, RuntimeObject*, String_t*, const RuntimeMethod*))ObserverFactory_CreateBehaviour_TisRuntimeObject_m1D2BF4BC905637AC1F14539CB1A1D5D63AF92D16_gshared)(__this, ___0_observer, ___1_dataSetPath, method);
}
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::Create()
inline AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082 AsyncTaskMethodBuilder_1_Create_m494656419739107A65BF19E45B1546C3E1584517 (const RuntimeMethod* method)
{
return (( AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::Start<Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36>(TStateMachine&)
inline void AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m5C1B771A99B631D4E78B0385248764F7C7D0ED96 (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* __this, U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082*, U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m9C699AA3484914670AD84B2D5FF2574757332F41_gshared)(__this, ___0_stateMachine, method);
}
// System.Threading.Tasks.Task`1<TResult> System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::get_Task()
inline Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA* AsyncTaskMethodBuilder_1_get_Task_m4017F75CDEEBCCF4DE22576525959AC7DD254ED9 (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* __this, const RuntimeMethod* method)
{
return (( Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA* (*) (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
}
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass41_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0__ctor_m50650B60209DC2621E5FF58A345FB9EBB00E352C (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>::.ctor()
inline void Dictionary_2__ctor_m23A23CB92AAE01107F6CCBEDDD1C279D8C13706A (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/BehaviourFromObserverDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93 (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>::Add(TKey,TValue)
inline void Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* __this, Type_t* ___0_key, BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158*, Type_t*, BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.ObserverBehaviour>::.ctor()
inline void List_1__ctor_mB1716F2EA77B905C53C772AA4CB56818AAEDAAD2 (List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Type,Vuforia.ObserverFactory/BehaviourFromObserverDelegate>::get_Item(TKey)
inline BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* Dictionary_2_get_Item_mD3699422028334327DFCD197D6505FC6ECBF9256 (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
return (( BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* (*) (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/BehaviourFromObserverDelegate::Invoke(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_inline (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.ObserverBehaviour>::Add(T)
inline void List_1_Add_mDD84AAD2F85780D798A8D9E334C22AA4E757E91E_inline (List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3* __this, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3*, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.AreaTargetBehaviour::get_RuntimeMeshBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AreaTargetBehaviour_get_RuntimeMeshBehaviour_m75527BC5985D9C99BBEE01F92052EDC4A68CCAB5 (AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* __this, const RuntimeMethod* method) ;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.AreaTargetCaptureBehaviour::get_RuntimeMeshBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AreaTargetCaptureBehaviour_get_RuntimeMeshBehaviour_m382B9E327DF8E13BEA19BD4E99237B0A2F66FB71 (AreaTargetCaptureBehaviour_t9CE49050866C62A142C1D3F41242F5E1F9AFAD2D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD0FE38A3E0EA38A790BC9C67AD8661B8197CC8A4 (U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7* __this, const RuntimeMethod* method) ;
// System.Threading.CancellationToken System.Threading.CancellationToken::get_None()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53 (const RuntimeMethod* method) ;
// System.Void Vuforia.SingleThreadTaskScheduler::.ctor(System.Threading.CancellationToken)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleThreadTaskScheduler__ctor_m35B1E9D4D89E854983CBB8A37F88FB05250C71AD (SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_cancellationToken, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass8_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m60A9BD1C26068D4237DEC6F14B00800CCCD050E4 (U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.Internal.Observers.AreaTargetObserver>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mA63F5A01489D8AC7BCF20D9459A5135B677F2977 (Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<Vuforia.Internal.Observers.AreaTargetObserver>(System.Func`1<T>)
inline Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748* ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD* ___0_func, const RuntimeMethod* method)
{
return (( Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD*, const RuntimeMethod*))ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared)(__this, ___0_func, method);
}
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.AreaTargetObserver>::GetAwaiter()
inline TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564 (Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748* __this, const RuntimeMethod* method)
{
return (( TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 (*) (Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
}
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>::get_IsCompleted()
inline bool TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA (TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5* __this, const RuntimeMethod* method)
{
return (( bool (*) (TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>,Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mAB48ED0D32E6988E4CF09625170BFDE456FDFC9D (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5* ___0_awaiter, U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5*, U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_m6A4895E5C2F25DB5D101F2A7925495DB471F9F30_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>::GetResult()
inline AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0 (TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5* __this, const RuntimeMethod* method)
{
return (( AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* (*) (TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::SetException(System.Exception)
inline void AsyncTaskMethodBuilder_1_SetException_mA0274CF17E8E5CE6AE8C8A38186D579DDA32118C (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::SetResult(TResult)
inline void AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
}
// System.Void Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__8_MoveNext_mB95E7B9DE21DE4CCC465775BDA67E700EEE042B2 (U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
inline void AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2 (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__8_SetStateMachine_mA354E8E4FA007D8404B22B7CF65E177AA8BBB987 (U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m2B8A1BD6741E09C7AC0625294D4427E2D41216B0 (U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.AreaTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.AreaTargetObserver>,Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mDF297846E7FFC99DC376F66E399A5D00E987B020 (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* __this, TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5* ___0_awaiter, U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423*, TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5*, U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mC3852E574913C6CF2233D641D3B30457BE0EE5B9_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__11_MoveNext_mC4C0F58E66A11FE990FB83F0671ED881C6663BC7 (U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__11_SetStateMachine_m43362BC4E77C6EE7298792769CFA54B693DF5BB4 (U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass17_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass17_0__ctor_mC42FE454FF19037D26136792186712A1F66D6CB3 (U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.Internal.Observers.CylinderTargetObserver>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m2502B4DA46CF604890BD82179625E1A17DDC0A83 (Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<Vuforia.Internal.Observers.CylinderTargetObserver>(System.Func`1<T>)
inline Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596* ObserverFactory_RunAsyncTask_TisCylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_mF167C3B4D6E2FB8702A2561FD650E7CBACEB7383 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D* ___0_func, const RuntimeMethod* method)
{
return (( Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D*, const RuntimeMethod*))ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared)(__this, ___0_func, method);
}
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.CylinderTargetObserver>::GetAwaiter()
inline TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 Task_1_GetAwaiter_m0C43F1D2C6D0C2C1C520967882CF12826196D9B5 (Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596* __this, const RuntimeMethod* method)
{
return (( TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 (*) (Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
}
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver>::get_IsCompleted()
inline bool TaskAwaiter_1_get_IsCompleted_m45A8FB9179625601A8DC99DB45B4CF2643E583AA (TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72* __this, const RuntimeMethod* method)
{
return (( bool (*) (TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver>,Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m57A55D5860DBEA8FEA2DC27E881FEB186A4F3086 (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* __this, TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72* ___0_awaiter, U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4*, TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72*, U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mED4D43CEDFA9C4C13B664D8A3B4655C5B0A626F3_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.CylinderTargetObserver>::GetResult()
inline CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* TaskAwaiter_1_GetResult_m1C95E9A991097015FEE8AD45F8DB0AFC038B19E7 (TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72* __this, const RuntimeMethod* method)
{
return (( CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* (*) (TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::SetException(System.Exception)
inline void AsyncTaskMethodBuilder_1_SetException_m7BA8B4CC7E65EEAD0028ADBF2F56C94F58881F2B (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::SetResult(TResult)
inline void AsyncTaskMethodBuilder_1_SetResult_mB18018165A450A1274700172C8C21CAFC878827B (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* __this, CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4*, CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
}
// System.Void Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCylinderTargetAsyncU3Ed__17_MoveNext_mFBBE55EB98844729FAFC8BC7A76707406D4C4908 (U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.CylinderTargetBehaviour>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
inline void AsyncTaskMethodBuilder_1_SetStateMachine_m7463387B592D19201E9B640F49793F40D7FE0540 (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCylinderTargetAsyncU3Ed__17_SetStateMachine_mCFD90BB673C841D6980B9894CFD22089A2F679C2 (U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass20_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass20_0__ctor_m29A9329F0CF41271C91B714B644927AE0B882C34 (U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.Internal.Observers.ImageTargetObserver>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mDBD15537C90651A19C721C96D24975CCAD44D15C (Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<Vuforia.Internal.Observers.ImageTargetObserver>(System.Func`1<T>)
inline Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6* ___0_func, const RuntimeMethod* method)
{
return (( Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6*, const RuntimeMethod*))ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared)(__this, ___0_func, method);
}
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ImageTargetObserver>::GetAwaiter()
inline TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52 (Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* __this, const RuntimeMethod* method)
{
return (( TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 (*) (Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
}
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>::get_IsCompleted()
inline bool TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8 (TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* __this, const RuntimeMethod* method)
{
return (( bool (*) (TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m4B8F616258DC9D29B8840065A0A350246AA160E4 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469*, U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m2A513BBED0F23915459BEDA6190B8B6FCEAFF61B_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>::GetResult()
inline ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07 (TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* __this, const RuntimeMethod* method)
{
return (( ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* (*) (TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::SetException(System.Exception)
inline void AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::SetResult(TResult)
inline void AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__20_MoveNext_mC9A19D0D74F44EF612562582C64560D75941FAE0 (U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
inline void AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__20_SetStateMachine_mEAEB2F0913EBD6E45D1907E3FDAD2C8FF7B24721 (U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass22_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass22_0__ctor_m9317F019372F41602A137973A82461EF1E2C289C (U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m25489DD0A6850AB6923865755343DB05753B2F77 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469*, U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m83CF62014EB19D5449DEB40B788878D2B6976FBC_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__22_MoveNext_mF055A89E75A8E2E3B29963CC3217BDC64D19644D (U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__22_SetStateMachine_m6E00C03A4446736D4B8C1AF45E8AF3F442F06479 (U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass24_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0__ctor_m5775C1F202254CFB4A1D5D589D717D2F877EDA2F (U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* __this, const RuntimeMethod* 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 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_m571A4EC915D518187999057184F671B0AA01DD3F (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469*, U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mFD359A5269342E648E525D38C5374CCAA6494854_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__24_MoveNext_m9C21F2B113130884DB441AC7BE28D768DEC03DD5 (U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__24_SetStateMachine_m27CC80F2AAA1E683A57FA4BAE0A607C0D66B4AF1 (U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass26_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_m57898BDBE1EFD18CFE5A5685DF769DA92831D8CE (U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ImageTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ImageTargetObserver>,Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m640B850D84255DA7B8800B58F8793670E3663092 (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* __this, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* ___0_awaiter, U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B*, TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469*, U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m393A58B6D948709761BC25590A17BC4AF334EFA6_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__26_MoveNext_m10A7FB8805EC778B588EB26472C1848189F81B9C (U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__26_SetStateMachine_m626FDE3F92423F23D24C65F72F24AC63EA168001 (U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass31_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_mFC7E4F5CF3D75AA3865E5CE1A53DCA24B6A65FC1 (U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.Internal.Observers.ModelTargetObserver>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m5BE98AD4A03A70035B7EFF83A2A3700DC483716D (Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<Vuforia.Internal.Observers.ModelTargetObserver>(System.Func`1<T>)
inline Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3* ObserverFactory_RunAsyncTask_TisModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_m19BB80B3472EBCC257BAD6EAFD5FA5CAFB1963F9 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52* ___0_func, const RuntimeMethod* method)
{
return (( Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52*, const RuntimeMethod*))ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared)(__this, ___0_func, method);
}
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.ModelTargetObserver>::GetAwaiter()
inline TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED Task_1_GetAwaiter_m42EC8485851B5AFECB52761F0F482E6BFA145F63 (Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3* __this, const RuntimeMethod* method)
{
return (( TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED (*) (Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
}
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver>::get_IsCompleted()
inline bool TaskAwaiter_1_get_IsCompleted_m1FFAB604C5305DFE533BCACE6B1717ADE18FD54B (TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED* __this, const RuntimeMethod* method)
{
return (( bool (*) (TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver>,Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m238500579413C1F8363F7480C739C86BF14B8299 (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* __this, TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED* ___0_awaiter, U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B*, TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED*, U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m9B7E229C69A52860C166D06E9AAFDFF43267B43A_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.ModelTargetObserver>::GetResult()
inline ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* TaskAwaiter_1_GetResult_mD100DA30A1E8E31B06E8574ED31440802C845E56 (TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED* __this, const RuntimeMethod* method)
{
return (( ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* (*) (TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::SetException(System.Exception)
inline void AsyncTaskMethodBuilder_1_SetException_m1784E4E868902AA78F39A402F99DCAA874E4E392 (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::SetResult(TResult)
inline void AsyncTaskMethodBuilder_1_SetResult_mBD9597A1ECC7675942C9A3B022D60332B867535C (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B*, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
}
// System.Void Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateModelTargetAsyncU3Ed__31_MoveNext_m186D6207A720709776CDA8602B39361A267AF90F (U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.ModelTargetBehaviour>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
inline void AsyncTaskMethodBuilder_1_SetStateMachine_m7416D6E3AAB50B807531C4020FF304F2E85DB3D7 (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateModelTargetAsyncU3Ed__31_SetStateMachine_mDDE49F2B9FFB8B523275D987269AAEDF8676D67B (U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass34_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass34_0__ctor_mCFE181ABCA441EBA3B470221E61CCC93CCD7EA1A (U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.Internal.Observers.MultiTargetObserver>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m4F0AB7B9CC0479908D535C9318156D9ED3B5F1A2 (Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<Vuforia.Internal.Observers.MultiTargetObserver>(System.Func`1<T>)
inline Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D* ObserverFactory_RunAsyncTask_TisMultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_m9526F15E6C3D79D66BD8DF75697392F8FEF13E00 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46* ___0_func, const RuntimeMethod* method)
{
return (( Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46*, const RuntimeMethod*))ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared)(__this, ___0_func, method);
}
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.MultiTargetObserver>::GetAwaiter()
inline TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 Task_1_GetAwaiter_m4F05DC17E31F604653DFAB03AD4EE801DBB80D11 (Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D* __this, const RuntimeMethod* method)
{
return (( TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 (*) (Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
}
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver>::get_IsCompleted()
inline bool TaskAwaiter_1_get_IsCompleted_mDCCEF0FE1E717E54B12D221339EC232DC5D0E44B (TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78* __this, const RuntimeMethod* method)
{
return (( bool (*) (TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver>,Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mB0B49CB658D1A6A33D5DFBFE1295ECF4C16B7266 (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* __this, TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78* ___0_awaiter, U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1*, TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78*, U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mDBBA421248232978C09BC084B722E458CA58550A_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.MultiTargetObserver>::GetResult()
inline MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* TaskAwaiter_1_GetResult_m523D924654B6E0F3C38C37231F1BE889AF9CFBB0 (TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78* __this, const RuntimeMethod* method)
{
return (( MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* (*) (TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::SetException(System.Exception)
inline void AsyncTaskMethodBuilder_1_SetException_m6A689D59FFC3E28B65B493B845E806E1A9B340F0 (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::SetResult(TResult)
inline void AsyncTaskMethodBuilder_1_SetResult_m6A4C4FA14219AB02E3916E1F386EA67CFEE3B530 (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* __this, MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1*, MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
}
// System.Void Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateMultiTargetAsyncU3Ed__34_MoveNext_m50A8D4B07196A38B468BC459BC8EC117995F0137 (U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.MultiTargetBehaviour>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
inline void AsyncTaskMethodBuilder_1_SetStateMachine_m5544F884E7E6A1720F5E808B6D0B47A5DE31FDD9 (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateMultiTargetAsyncU3Ed__34_SetStateMachine_m97E2B193E18D1B6FDD79E482E18BB2053CFB55D1 (U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass36_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass36_0__ctor_m254090E013EC1127F095AE345B0D9284523FE2E1 (U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<Vuforia.Internal.Observers.VuMarkObserver>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_m90568F573A276277B71C21E5BA67FC50DF897D83 (Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Threading.Tasks.Task`1<T> Vuforia.ObserverFactory::RunAsyncTask<Vuforia.Internal.Observers.VuMarkObserver>(System.Func`1<T>)
inline Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63* ObserverFactory_RunAsyncTask_TisVuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_m3A7D31F0C9A5D9934FE8309E3982684854BC8F16 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332* ___0_func, const RuntimeMethod* method)
{
return (( Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63* (*) (ObserverFactory_t15303B50E9714D21517E15020805420A68418285*, Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332*, const RuntimeMethod*))ObserverFactory_RunAsyncTask_TisRuntimeObject_mB4EFFF51C388D5DA87B0044FF43A84140A3A16A0_gshared)(__this, ___0_func, method);
}
// System.Runtime.CompilerServices.TaskAwaiter`1<TResult> System.Threading.Tasks.Task`1<Vuforia.Internal.Observers.VuMarkObserver>::GetAwaiter()
inline TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 Task_1_GetAwaiter_mE6687CAF6237EA06BE2D5D3E0175E22D189A78DE (Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63* __this, const RuntimeMethod* method)
{
return (( TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 (*) (Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63*, const RuntimeMethod*))Task_1_GetAwaiter_mD80ED263BF3F1F8DBDBD177BA3401A0AAAFA38E3_gshared)(__this, method);
}
// System.Boolean System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver>::get_IsCompleted()
inline bool TaskAwaiter_1_get_IsCompleted_m33973CD8061FBBC2F1951069BF8BE1CDFC1D782A (TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601* __this, const RuntimeMethod* method)
{
return (( bool (*) (TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601*, const RuntimeMethod*))TaskAwaiter_1_get_IsCompleted_mEEBB09E26F4165A0F864D92E1890CFCD2C8CFD54_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver>,Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36>(TAwaiter&,TStateMachine&)
inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mD4D06A3DCA75C0648D0AAE8F67DF483745C0D9C5 (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* __this, TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601* ___0_awaiter, U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* ___1_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082*, TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601*, U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t0B808409CD8201F13AAC85F29D646518C4857BEA_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mB8D6DA411C2FE382FB7DE74B44F5F71DF547D43A_gshared)(__this, ___0_awaiter, ___1_stateMachine, method);
}
// TResult System.Runtime.CompilerServices.TaskAwaiter`1<Vuforia.Internal.Observers.VuMarkObserver>::GetResult()
inline VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* TaskAwaiter_1_GetResult_m4BD59BEB5C05490C92F869045EB4665A5BD7D181 (TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601* __this, const RuntimeMethod* method)
{
return (( VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* (*) (TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601*, const RuntimeMethod*))TaskAwaiter_1_GetResult_mA4A8A1F43A456B40DDA251D00026C60919AED85B_gshared)(__this, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::SetException(System.Exception)
inline void AsyncTaskMethodBuilder_1_SetException_mB2CD2E84751E2B63DCE700D13AFA8904034F60B0 (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mC2F74B26F5303F9F960965220E2866D777F1A5C6_gshared)(__this, ___0_exception, method);
}
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::SetResult(TResult)
inline void AsyncTaskMethodBuilder_1_SetResult_m296BF7F758346C6942E7AE8513507A9389065215 (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_result, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082*, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_m0D83195F995F9825D7A6DCDC3835D6917C43B5A6_gshared)(__this, ___0_result, method);
}
// System.Void Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateVuMarkBehaviourAsyncU3Ed__36_MoveNext_m1502C43040F548E8A160FF8AEB88B77D82274B48 (U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Vuforia.VuMarkBehaviour>::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
inline void AsyncTaskMethodBuilder_1_SetStateMachine_mF8EC9014E9A4DBDB8FB2BC4183BEFBE294BEF5B7 (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
(( void (*) (AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_m3BE54983634ABF5BE05200C7894AD0F9F20BDD65_gshared)(__this, ___0_stateMachine, method);
}
// System.Void Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateVuMarkBehaviourAsyncU3Ed__36_SetStateMachine_m73BDA85CC1CD9593B9F2485609A81E587FF57BD4 (U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ;
// System.Void Vuforia.TargetStatus::.ctor(Vuforia.Status,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, int32_t ___0_status, int32_t ___1_statusInfo, const RuntimeMethod* method) ;
// System.Boolean Vuforia.TargetStatus::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetStatus_Equals_m23BC3FEB9118468909CBE970A8B3CB0610846046 (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 Vuforia.TargetStatus::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TargetStatus_GetHashCode_mBA559711FF4223BE8469B55F224C420CBCCB032B (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method) ;
// Vuforia.PixelFormat Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToPixelFormat(Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToPixelFormat_m240CD95DD3B04FF12C80265959BFE3B192F9283D (int32_t ___0_format, const RuntimeMethod* 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::set_Description(Vuforia.ImageDescription)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Image_set_Description_mF8FEFC1CD61381C6D3B705D070A4DEF115DE1C63_inline (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_value, const RuntimeMethod* method) ;
// Vuforia.ImageDescription Vuforia.Image::get_Description()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ImageDescription::get_Width()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ImageDescription::get_Height()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ImageDescription::get_Stride()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ImageDescription::get_BufferWidth()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ImageDescription::get_BufferHeight()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// Vuforia.PixelFormat Vuforia.ImageDescription::get_PixelFormat()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.ImageDescription::get_BufferSize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferSize_m1190E78D50F418C77F1D859C682894CB060F7EED_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77 (intptr_t ___0_source, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Image::get_Width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_Width_mA33DA36C247EDB27524E289557E59F87326E69B3 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Image::get_Height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_Height_mB3A719D43D5F08EEFC2615B139C6E499BFA845AF (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Image::get_BufferWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_BufferWidth_m4EAF41E461E6CF6A5A5F0D90A8638E5E9F5BC5D0 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Image::get_BufferHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_BufferHeight_m93FE2D64BCFD259BB9D6D4A64E137D64FEEA3597 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// UnityEngine.TextureFormat Vuforia.PixelFormatExtensions::ToTextureFormat(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_ToTextureFormat_mE2C3B04C75F94C114C7C29832E146080562DC6AA (int32_t ___0_input, const RuntimeMethod* method) ;
// System.Void Vuforia.Image::ResizeTexture(UnityEngine.Texture2D,System.Int32,System.Int32,UnityEngine.TextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_ResizeTexture_m46F7D4B258244A06A892005D3FDAA1E4E95C890F (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_width, int32_t ___2_height, int32_t ___3_format, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::LoadRawTextureData(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_LoadRawTextureData_mE8809AE0F8E49387B14615B47A6C4BEAAAA59403 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, intptr_t ___0_data, int32_t ___1_size, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Image::CopyToTexture(UnityEngine.Texture2D,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CopyToTexture_m07AF911DE0882D463C507C068965CA968A0683D4 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture2D, bool ___1_flipY, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsSimulatorPlayMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE (const RuntimeMethod* method) ;
// Vuforia.PixelFormat Vuforia.Image::get_PixelFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, 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) ;
// System.Void Vuforia.Image::CopyBufferToTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CopyBufferToTexture_m36F41725E7564CC7CC9D9FEE6C76E52746B4FF18 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.PixelFormatExtensions::GetChannelCount(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_GetChannelCount_m6A81D0C34F7B9D77C11760DD5A1ABD5C28CED2E6 (int32_t ___0_input, 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.Byte[] Vuforia.Image::get_Pixels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Image_get_Pixels_m915C452A30137C895F213149255CCB617CA43799 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::set_Item(System.Int32,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color_set_Item_mB7A7D9F6632CDA2F9CE2E817776010653C2A20B2_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Color::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Color_get_Item_mF0272D1D468B77D590B0A763380CB3C17CA765BE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, int32_t ___0_index, 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.Boolean UnityEngine.Texture2D::Reinitialize(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Texture2D_Reinitialize_mE7FBFD2EEF3BE3135269959DBBE253A2B79A82DF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_format, bool ___3_hasMipMap, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageDescription::set_Width(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_Width_mE06D0268B354E04A5DA03A0E3254ED8F9AA80FCE_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageDescription::set_Height(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_Height_mA766804224ACE51CE7826D31319CCC924C944814_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageDescription::set_Stride(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_Stride_mC754B260D2BC682271EB8D91403819CCD12F303D_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageDescription::set_BufferWidth(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_BufferWidth_m07A2B9C011D428E72924836ADCB74EBA27665D05_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageDescription::set_BufferHeight(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_BufferHeight_m4A3F15A1E7E5D66AB527B8609F9276598506A227_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.ImageDescription::set_PixelFormat(Vuforia.PixelFormat)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_PixelFormat_m83EB8C9523C6CC748D691A4D0403F02CB30DC81C_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, 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.ImageDescription::Equals(Vuforia.ImageDescription)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageDescription_Equals_m3B7F379FF8D001697EF36A2A7B073EDB8ADCF5D5 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_other, 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) ;
// 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) ;
// 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) ;
// Vuforia.RecordingSource Vuforia.SessionRecorder::GetDefaultSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetDefaultSources_m817B1BBAD373EBE0F72BF0CD396FE24DC3FC37F7 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method) ;
// Vuforia.RecordingSource Vuforia.SessionRecorder::GetSupportedSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetSupportedSources_m605C3F5462913BC12A710D57CD8E226B11E0DCE4 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuRecordingConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuRecordingConfig__ctor_m809C046AC987A30EAE2A2B370DE7317593E6A463 (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* __this, const RuntimeMethod* method) ;
// Vuforia.VuRecordingDataFlags Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuRecordingDataFlags(Vuforia.RecordingSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuRecordingDataFlags_m5FFD0466492C6716EA76D4B5D5E85351442A27A9 (int32_t ___0_source, const RuntimeMethod* method) ;
// Vuforia.RecordingStartError Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToRecordingStartError(Vuforia.VuRecordingStartError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToRecordingStartError_mE74D53C8E5B712552158034A714CE10CF2F36464 (int32_t ___0_startError, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaShare::Share(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaShare_Share_m1ADD2B7DCB2D1E23C2584481F0CBD1AE2CA54918 (String_t* ___0_filePath, const RuntimeMethod* method) ;
// Vuforia.RecordingStatus Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToRecordingStatus(Vuforia.VuRecordingStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToRecordingStatus_m92C96144BC7BDABB97A05DBD357B442B6DCC2FBB (int32_t ___0_status, const RuntimeMethod* method) ;
// Vuforia.RecordingStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToRecordingStatusInfo(Vuforia.VuRecordingStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToRecordingStatusInfo_m5C4EC7D976E9BEB04C3DAAE586538B70C41E9363 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.RecordingSource Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToRecordingSource(Vuforia.VuRecordingDataFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToRecordingSource_m34D949C29F86B5E7B1487DC4917E2DF1C38EBA69 (int32_t ___0_dataFlags, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<Vuforia.SessionRecorderBehaviour>()
inline SessionRecorderBehaviourU5BU5D_t729C6C897BDD06ACE228590D25EF97B7CAD723DA* Object_FindObjectsOfType_TisSessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F_m9BCA26873EDC092070F72F840ADD08EE99DC79EC (const RuntimeMethod* method)
{
return (( SessionRecorderBehaviourU5BU5D_t729C6C897BDD06ACE228590D25EF97B7CAD723DA* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(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.Boolean Vuforia.VuforiaRuntimeUtilities::IsMagicLeapDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21 (const RuntimeMethod* method) ;
// System.Void Vuforia.SessionRecorderBehaviour::SetupUI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_SetupUI_m7C607E74D65D07311D075A197740B71DC0CDE023 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.SessionRecorderBehaviour::UpdateRecordingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_UpdateRecordingStatus_m7CCC2AAB3015E003AABA24E049BF606AE3FC5BF2 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __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.Boolean Vuforia.VuforiaApplication::get_IsInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaApplication_get_IsInitialized_mD26797EC4B901EA765020DD5238E115DF4EF481D (VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* __this, const RuntimeMethod* method) ;
// Vuforia.ISessionRecorder Vuforia.VuforiaBehaviour::get_SessionRecorder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __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.String Vuforia.SessionRecorderBehaviour::GetErrorMessage(Vuforia.RecordingStartError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorderBehaviour_GetErrorMessage_m0FE810CB4AE6B7D867BFC2E1EA2D91F4E26CE256 (int32_t ___0_startError, const RuntimeMethod* method) ;
// Vuforia.RecordingStatus Vuforia.SessionRecorderBehaviour::GetRecordingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorderBehaviour_GetRecordingStatus_m1B5E9099504AAC8BEED1A023D7D6AA72D4321340 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStartError>::Invoke(T0)
inline void UnityEvent_1_Invoke_m1BB4B2EEE50FD79CC7F27D15AE1FCA931F89325A (UnityEvent_1_t64AE03AE52E2FE2491E52FF9530D6B2621332D30* __this, int32_t ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t64AE03AE52E2FE2491E52FF9530D6B2621332D30*, int32_t, const RuntimeMethod*))UnityEvent_1_Invoke_mB03FAFB4EA9BB010481D103709FB149F26D2D1D0_gshared)(__this, ___0_arg0, method);
}
// Vuforia.RecordingStatusInfo Vuforia.SessionRecorderBehaviour::GetRecordingStatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorderBehaviour_GetRecordingStatusInfo_mC85BC4DCACBD3C95B5379DB2F65159AE173FFC84 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method) ;
// System.String Vuforia.SessionRecorderBehaviour::GetRecordingPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorderBehaviour_GetRecordingPath_m4D41552EF99A5FFBB9B4D1F7CEFA37E6D9214F1C (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method) ;
// System.String Vuforia.SessionRecorderBehaviour::GetErrorMessage(Vuforia.RecordingStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<Vuforia.RecordingStatusInfo>::Invoke(T0)
inline void UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44 (UnityEvent_1_t314A3A6DB9072D184D88C405513B9DFD64E7DAEE* __this, int32_t ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t314A3A6DB9072D184D88C405513B9DFD64E7DAEE*, int32_t, const RuntimeMethod*))UnityEvent_1_Invoke_mB03FAFB4EA9BB010481D103709FB149F26D2D1D0_gshared)(__this, ___0_arg0, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<System.Boolean>::Invoke(T0)
inline void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653 (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB*, bool, const RuntimeMethod*))UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared)(__this, ___0_arg0, method);
}
// Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade Vuforia.UnityRuntimeCompiled.UnityRuntimeCompiledFacade::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11 (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Vuforia.SessionRecorderHolographicCanvas>()
inline SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* Component_GetComponent_TisSessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891_m56CEDD473661088E45465CE54E30EBF38E1A21C9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void Vuforia.SessionRecorderHolographicCanvas::SetupHolographicCanvas(Vuforia.SessionRecorderBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderHolographicCanvas_SetupHolographicCanvas_mD61B4987841980E16C7F76170DBCF656A52A6555 (SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* __this, SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* ___0_recorderBehaviour, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<Vuforia.SessionRecorderOverlayCanvas>()
inline SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164* Component_GetComponent_TisSessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164_mC9BBE3F1CE193BD875FA244B651A0EFA7C8BD572 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
// System.Void Vuforia.SessionRecorderBehaviour/RecordingStartedEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordingStartedEvent__ctor_mBAF19C23FCC092D4B441301CF06E94CAEBA9AC0F (RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.SessionRecorderBehaviour/RecordingStoppedEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordingStoppedEvent__ctor_mFAE974E4F030374EF3589FAEF00D083CE34F5FC5 (RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.SessionRecorderBehaviour/CleanStorageEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanStorageEvent__ctor_m7293BDDB8D9E2CBBF34CCEDD2ED2DDABA203073A (CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.SessionRecorderBehaviour/ShareRecordingEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShareRecordingEvent__ctor_mD23E6DB04F9A3CE4188428D32C95E6190129C158 (ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Void System.IndexOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425 (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, String_t* ___0_message, 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) ;
// 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.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_mF52E8743100DF5AB0A855C8C5B90DCFC2AAB2CC2 (U3CU3Ec__DisplayClass31_0_t78C462B77759C96FAC4E1C22C3F84D2FDC38F2BF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.Vector3 Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0::<UpdateBarcodeInstanceData>b__1(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass31_0_U3CUpdateBarcodeInstanceDataU3Eb__1_m43CB2B268BA1D6F8E6BAB93069F42D3D2CAD1E8F (U3CU3Ec__DisplayClass31_0_t78C462B77759C96FAC4E1C22C3F84D2FDC38F2BF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_0 = __this->___vb_0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_3, (2.0f))), (1.0f))), (0.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_5)), (2.0f))), (1.0f))), /*hidden argument*/NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_1, L_6, NULL);
return L_7;
}
}
// UnityEngine.Vector3 Vuforia.BarcodeBehaviour/<>c__DisplayClass31_0::<UpdateBarcodeInstanceData>b__0(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec__DisplayClass31_0_U3CUpdateBarcodeInstanceDataU3Eb__0_mAEAAF0DE9CA7DF35BE214B03561FE39AB487FCA8 (U3CU3Ec__DisplayClass31_0_t78C462B77759C96FAC4E1C22C3F84D2FDC38F2BF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_0 = __this->___U3CU3E4__this_1;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(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.BarcodeBehaviour/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3341323D3D69C84259380FCB1814D3372C08AA65 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* L_0 = (U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65*)il2cpp_codegen_object_new(U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mE3D0CCF9ECFDFCB988C760A35C2F7C56D1DDD89F(L_0, NULL);
((U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.BarcodeBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE3D0CCF9ECFDFCB988C760A35C2F7C56D1DDD89F (U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.Vector3 Vuforia.BarcodeBehaviour/<>c::<UpdateBarcodeInstanceData>b__31_2(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec_U3CUpdateBarcodeInstanceDataU3Eb__31_2_mDEFF555CEC0DEDCF7F523CA9D05DFEF3E09D200A (U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v2, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_v2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
return L_2;
}
}
// UnityEngine.Vector3 Vuforia.BarcodeBehaviour/<>c::<UpdateBarcodeInstanceData>b__31_3(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec_U3CUpdateBarcodeInstanceDataU3Eb__31_3_m22B5C51539588389C51CB894AD9A33E2F7C33E1B (U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
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;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, (0.0f), ((float)il2cpp_codegen_subtract((1.0f), L_3)), /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Vector3 Vuforia.BarcodeBehaviour/<>c::<UpdateBarcodeInstanceData>b__31_4(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec_U3CUpdateBarcodeInstanceDataU3Eb__31_4_m83BD5821FAC9E97D0D9AF53A2D50AFBA71AF906A (U3CU3Ec_tB9479A77C8E8954EA171C6BFE0A77272C06B1D65* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v2, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_v2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(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
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.BarcodeInstancesManager::get_Observer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* BarcodeInstancesManager_get_Observer_m43E49E2745C3D9F8F746F3C13FD9B73F7AA8371D (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
{
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_0 = __this->___U3CObserverU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.BarcodeBehaviour Vuforia.BarcodeInstancesManager::get_Template()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* BarcodeInstancesManager_get_Template_m66C331275AE1E98A6D1AD6983F8F94B6651E6081 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_0 = __this->___U3CTemplateU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Vuforia.BarcodeInstancesManager::.ctor(Vuforia.BarcodeBehaviour,Vuforia.Internal.Observers.BarcodeObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager__ctor_m7830EE632C3169F93D70281860559662E11FEF19 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___0_template, BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* ___1_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_OnBarcodeObserved_mA9688D3C434AE324FED0A38E7E7FA4E6C4FB3129_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m01BA279E50FAA10FCD9E119A2528A38D5BA00AAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E_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);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_0 = (Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E*)il2cpp_codegen_object_new(Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m01BA279E50FAA10FCD9E119A2528A38D5BA00AAB(L_0, Dictionary_2__ctor_m01BA279E50FAA10FCD9E119A2528A38D5BA00AAB_RuntimeMethod_var);
__this->___mBarcodeInstances_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mBarcodeInstances_2), (void*)L_0);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_1, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
__this->___mTrackedBarcodeInstances_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedBarcodeInstances_3), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_2 = ___0_template;
__this->___U3CTemplateU3Ek__BackingField_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTemplateU3Ek__BackingField_1), (void*)L_2);
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_3 = ___1_observer;
__this->___U3CObserverU3Ek__BackingField_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObserverU3Ek__BackingField_0), (void*)L_3);
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_4 = ___1_observer;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_5 = (Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)il2cpp_codegen_object_new(Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m4032CCD0B6C2525ABC14C2971579B063EFB93DF0(L_5, __this, (intptr_t)((void*)BarcodeInstancesManager_OnBarcodeObserved_mA9688D3C434AE324FED0A38E7E7FA4E6C4FB3129_RuntimeMethod_var), NULL);
NullCheck(L_4);
BarcodeObserver_add_OnBarcodeObserved_mF86C488253F5DC292CA8AA6A8C6618696426EC70(L_4, L_5, NULL);
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_Update_m2AA0B45E34C5B1D322FEBA0C28DB11283F212C78 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
{
BarcodeInstancesManager_ClearUntrackedBarcodeInstances_mC2CD22F762DCEB8B92DE843FA89AE115D219B461(__this, NULL);
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_Dispose_mFC072BEEE66EDF008EDA0752D7354F2BE2E57E0E (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_OnBarcodeObserved_mA9688D3C434AE324FED0A38E7E7FA4E6C4FB3129_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_0;
L_0 = BarcodeInstancesManager_get_Observer_m43E49E2745C3D9F8F746F3C13FD9B73F7AA8371D_inline(__this, NULL);
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_1 = (Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)il2cpp_codegen_object_new(Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m4032CCD0B6C2525ABC14C2971579B063EFB93DF0(L_1, __this, (intptr_t)((void*)BarcodeInstancesManager_OnBarcodeObserved_mA9688D3C434AE324FED0A38E7E7FA4E6C4FB3129_RuntimeMethod_var), NULL);
NullCheck(L_0);
BarcodeObserver_remove_OnBarcodeObserved_m96481292BBB12C2233D48FD9C5EE698171D8AC26(L_0, L_1, NULL);
BarcodeInstancesManager_ClearAllBarcodeInstances_mE26FB83C4842A46E23E355D726A1D4A9B7F9FAB5(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::OnBarcodeObserved(Vuforia.BarcodeInstanceData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_OnBarcodeObserved_mA9688D3C434AE324FED0A38E7E7FA4E6C4FB3129 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, RuntimeObject* ___0_instanceData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1171E6091FA877563A8D97DE4C9E11C059BBBA27_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m1F4E645A053FA38320EB39EC69484612BB13D86E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_2_get_Item2_m32E503D3090FE711270B0B1BC9E4B91CA447DFFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tuple_Create_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m14F12A9440BF18BBB361ACC20C731425028FDD4D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* V_1 = NULL;
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* V_2 = NULL;
{
RuntimeObject* L_0 = ___0_instanceData;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.BarcodeInstanceData::get_Id() */, BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_2 = __this->___mBarcodeInstances_2;
int32_t L_3 = V_0;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_ContainsKey_m1171E6091FA877563A8D97DE4C9E11C059BBBA27(L_2, L_3, Dictionary_2_ContainsKey_m1171E6091FA877563A8D97DE4C9E11C059BBBA27_RuntimeMethod_var);
if (L_4)
{
goto IL_0045;
}
}
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_5;
L_5 = BarcodeInstancesManager_CloneTemplate_m08F86BEE71D09EE1F51AC06DEC1F94E9648A2F7B(__this, NULL);
V_1 = L_5;
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_6;
L_6 = BarcodeInstancesManager_get_Observer_m43E49E2745C3D9F8F746F3C13FD9B73F7AA8371D_inline(__this, NULL);
int32_t L_7 = V_0;
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* L_8 = (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397*)il2cpp_codegen_object_new(BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_il2cpp_TypeInfo_var);
NullCheck(L_8);
BarcodeInstance__ctor_mED650D7A64536C0A98A5C81072155736CA963554(L_8, L_6, L_7, NULL);
V_2 = L_8;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_9 = V_1;
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* L_10 = V_2;
NullCheck(L_9);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_9, L_10, NULL);
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_11 = __this->___mBarcodeInstances_2;
int32_t L_12 = V_0;
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* L_13 = V_2;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_14 = V_1;
Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* L_15;
L_15 = Tuple_Create_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m14F12A9440BF18BBB361ACC20C731425028FDD4D(L_13, L_14, Tuple_Create_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m14F12A9440BF18BBB361ACC20C731425028FDD4D_RuntimeMethod_var);
NullCheck(L_11);
Dictionary_2_set_Item_m1F4E645A053FA38320EB39EC69484612BB13D86E(L_11, L_12, L_15, Dictionary_2_set_Item_m1F4E645A053FA38320EB39EC69484612BB13D86E_RuntimeMethod_var);
goto IL_0057;
}
IL_0045:
{
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_16 = __this->___mBarcodeInstances_2;
int32_t L_17 = V_0;
NullCheck(L_16);
Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* L_18;
L_18 = Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4(L_16, L_17, Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4_RuntimeMethod_var);
NullCheck(L_18);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_19;
L_19 = Tuple_2_get_Item2_m32E503D3090FE711270B0B1BC9E4B91CA447DFFB_inline(L_18, Tuple_2_get_Item2_m32E503D3090FE711270B0B1BC9E4B91CA447DFFB_RuntimeMethod_var);
V_1 = L_19;
}
IL_0057:
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = __this->___mTrackedBarcodeInstances_3;
int32_t L_21 = V_0;
NullCheck(L_20);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_20, L_21, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_22 = V_1;
RuntimeObject* L_23 = ___0_instanceData;
NullCheck(L_22);
BarcodeBehaviour_UpdateBarcodeInstanceData_m8ACEC4F41415315F644CAF71AF8163D97BDB8DA3(L_22, L_23, NULL);
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::OnBehaviourDestroyed(Vuforia.ObserverBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___0_behaviour, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* V_0 = NULL;
int32_t V_1 = 0;
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_0 = ___0_behaviour;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_1 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_1, __this, (intptr_t)((void*)BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C(L_0, L_1, NULL);
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_2 = ___0_behaviour;
V_0 = ((BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D*)CastclassClass((RuntimeObject*)L_2, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_il2cpp_TypeInfo_var));
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = BarcodeBehaviour_get_InstanceData_m194C504933213ECAF0EAB4021A2135630798E509_inline(L_3, NULL);
if (!L_4)
{
goto IL_0051;
}
}
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = BarcodeBehaviour_get_InstanceData_m194C504933213ECAF0EAB4021A2135630798E509_inline(L_5, NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.BarcodeInstanceData::get_Id() */, BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_il2cpp_TypeInfo_var, L_6);
V_1 = L_7;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = __this->___mTrackedBarcodeInstances_3;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_9 = V_0;
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = BarcodeBehaviour_get_InstanceData_m194C504933213ECAF0EAB4021A2135630798E509_inline(L_9, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.BarcodeInstanceData::get_Id() */, BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_il2cpp_TypeInfo_var, L_10);
NullCheck(L_8);
bool L_12;
L_12 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_8, L_11, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_13 = __this->___mBarcodeInstances_2;
int32_t L_14 = V_1;
NullCheck(L_13);
bool L_15;
L_15 = Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5(L_13, L_14, Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5_RuntimeMethod_var);
}
IL_0051:
{
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::OnBarcodeBehaviourDisabled(Vuforia.BarcodeBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_OnBarcodeBehaviourDisabled_mC18C9E4FA471BAF7114B2416B39602ECA3CB853C (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___0_behaviour, const RuntimeMethod* method)
{
{
BarcodeInstancesManager_ClearAllBarcodeInstances_mE26FB83C4842A46E23E355D726A1D4A9B7F9FAB5(__this, NULL);
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::OnBarcodeBehaviourEnabled(Vuforia.BarcodeBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_OnBarcodeBehaviourEnabled_m3F81CE98B256296D89FB315ABDE6965A6A81B0CF (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ___0_behaviour, const RuntimeMethod* method)
{
{
BarcodeInstancesManager_ClearAllBarcodeInstances_mE26FB83C4842A46E23E355D726A1D4A9B7F9FAB5(__this, NULL);
return;
}
}
// Vuforia.BarcodeBehaviour Vuforia.BarcodeInstancesManager::CloneTemplate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* BarcodeInstancesManager_CloneTemplate_m08F86BEE71D09EE1F51AC06DEC1F94E9648A2F7B (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_0;
L_0 = BarcodeInstancesManager_get_Template_m66C331275AE1E98A6D1AD6983F8F94B6651E6081_inline(__this, NULL);
NullCheck(L_0);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_1;
L_1 = BarcodeBehaviour_Clone_mBC97751717D95A51027BA66F396A1C2CD5412202(L_0, NULL);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_2 = L_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_3 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_3, __this, (intptr_t)((void*)BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var), NULL);
NullCheck(L_2);
ObserverBehaviour_add_OnBehaviourDestroyed_mEE1C42793C746AC4A03279F411BAB79B864DB4CE(L_2, L_3, NULL);
return L_2;
}
}
// System.Void Vuforia.BarcodeInstancesManager::ClearUntrackedBarcodeInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_ClearUntrackedBarcodeInstances_mC2CD22F762DCEB8B92DE843FA89AE115D219B461 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_U3CClearUntrackedBarcodeInstancesU3Eb__16_0_m1D01F18B56EEACFFEA37FA242C1F2268273D10BB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m18B394895A7C431028C2161DB405DFB2236B6917_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* V_2 = NULL;
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* V_3 = NULL;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* V_4 = NULL;
{
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_0 = __this->___mBarcodeInstances_2;
NullCheck(L_0);
KeyCollection_tA142C2957318CFA0F0D6C9A4A7B5D4131E260D8F* L_1;
L_1 = Dictionary_2_get_Keys_m18B394895A7C431028C2161DB405DFB2236B6917(L_0, Dictionary_2_get_Keys_m18B394895A7C431028C2161DB405DFB2236B6917_RuntimeMethod_var);
Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_2 = (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*)il2cpp_codegen_object_new(Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA_il2cpp_TypeInfo_var);
NullCheck(L_2);
Func_2__ctor_mF0ABAE563501FB4B795991365F3011147BE07E2E(L_2, __this, (intptr_t)((void*)BarcodeInstancesManager_U3CClearUntrackedBarcodeInstancesU3Eb__16_0_m1D01F18B56EEACFFEA37FA242C1F2268273D10BB_RuntimeMethod_var), NULL);
RuntimeObject* L_3;
L_3 = Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E(L_1, L_2, Enumerable_Where_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6ED7DDC420D3C584B082D9D90C6655E11E9E514E_RuntimeMethod_var);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4;
L_4 = Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC(L_3, Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
NullCheck(L_4);
Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_5;
L_5 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_4, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0086:
{// begin finally (depth: 1)
Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_0), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_007b_1;
}
IL_0029_1:
{
int32_t L_6;
L_6 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_0), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
V_1 = L_6;
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_7 = __this->___mBarcodeInstances_2;
int32_t L_8 = V_1;
NullCheck(L_7);
Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* L_9;
L_9 = Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4(L_7, L_8, Dictionary_2_get_Item_m1427F49491963998B3957FD44318EB902F1B9BB4_RuntimeMethod_var);
TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E(L_9, (&V_3), (&V_4), TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E_RuntimeMethod_var);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_10 = V_4;
V_2 = L_10;
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_11 = __this->___mBarcodeInstances_2;
int32_t L_12 = V_1;
NullCheck(L_11);
bool L_13;
L_13 = Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5(L_11, L_12, Dictionary_2_Remove_m503BE1C9F290A3D05EC38E6A29A536944D164FF5_RuntimeMethod_var);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
if (!L_15)
{
goto IL_007b_1;
}
}
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_16 = V_2;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_17 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_17);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_17, __this, (intptr_t)((void*)BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var), NULL);
NullCheck(L_16);
ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C(L_16, L_17, NULL);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_18 = V_2;
NullCheck(L_18);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_18, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_19, NULL);
}
IL_007b_1:
{
bool L_20;
L_20 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_0), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
if (L_20)
{
goto IL_0029_1;
}
}
{
goto IL_0094;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0094:
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21 = __this->___mTrackedBarcodeInstances_3;
NullCheck(L_21);
List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_21, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.BarcodeInstancesManager::ClearAllBarcodeInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstancesManager_ClearAllBarcodeInstances_mE26FB83C4842A46E23E355D726A1D4A9B7F9FAB5 (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m364A91628737DF12279A7B6A338A20F5CE16FD76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m9008AF176B8E0F7E6CE3D4712643464161278120_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC783F07B5165B08786059730C217DE04BC3A57B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF1485D4114692F8B90F99C7BC5F60D4642D83513_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1DEB85755F78C18C2A89CF6935CFB2747BA3D45F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_mB5FB144B8B240B73CDEB9E384C06F9CD8C4880CF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t7E761240C605C778D013560BF4721DA86316DA34 V_0;
memset((&V_0), 0, sizeof(V_0));
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* V_1 = NULL;
BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* V_2 = NULL;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* V_3 = NULL;
{
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_0 = __this->___mBarcodeInstances_2;
NullCheck(L_0);
ValueCollection_tC3BFE3B8D1BACE9B94EA3D33DED952AFFF3E502F* L_1;
L_1 = Dictionary_2_get_Values_m9008AF176B8E0F7E6CE3D4712643464161278120(L_0, Dictionary_2_get_Values_m9008AF176B8E0F7E6CE3D4712643464161278120_RuntimeMethod_var);
NullCheck(L_1);
Enumerator_t7E761240C605C778D013560BF4721DA86316DA34 L_2;
L_2 = ValueCollection_GetEnumerator_mB5FB144B8B240B73CDEB9E384C06F9CD8C4880CF(L_1, ValueCollection_GetEnumerator_mB5FB144B8B240B73CDEB9E384C06F9CD8C4880CF_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0055:
{// begin finally (depth: 1)
Enumerator_Dispose_mC783F07B5165B08786059730C217DE04BC3A57B7((&V_0), Enumerator_Dispose_mC783F07B5165B08786059730C217DE04BC3A57B7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_004a_1;
}
IL_0013_1:
{
Tuple_2_tE649CF060F1154FEE3018B06E03803693474C97C* L_3;
L_3 = Enumerator_get_Current_m1DEB85755F78C18C2A89CF6935CFB2747BA3D45F_inline((&V_0), Enumerator_get_Current_m1DEB85755F78C18C2A89CF6935CFB2747BA3D45F_RuntimeMethod_var);
TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E(L_3, (&V_2), (&V_3), TupleExtensions_Deconstruct_TisBarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_m0B9EB929C084F395A644D7EEE42C1EBF16C5C83E_RuntimeMethod_var);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_4 = V_3;
V_1 = L_4;
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_004a_1;
}
}
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_7 = V_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_8 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_8, __this, (intptr_t)((void*)BarcodeInstancesManager_OnBehaviourDestroyed_mC7F8581C929E6DB80F84E990ABFCDD53E5620911_RuntimeMethod_var), NULL);
NullCheck(L_7);
ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C(L_7, L_8, NULL);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_9 = V_1;
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_10, NULL);
}
IL_004a_1:
{
bool L_11;
L_11 = Enumerator_MoveNext_mF1485D4114692F8B90F99C7BC5F60D4642D83513((&V_0), Enumerator_MoveNext_mF1485D4114692F8B90F99C7BC5F60D4642D83513_RuntimeMethod_var);
if (L_11)
{
goto IL_0013_1;
}
}
{
goto IL_0063;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0063:
{
Dictionary_2_tE5D4ECB1C28AD95EA44B000F8BD48F5CFBFFB85E* L_12 = __this->___mBarcodeInstances_2;
NullCheck(L_12);
Dictionary_2_Clear_m364A91628737DF12279A7B6A338A20F5CE16FD76(L_12, Dictionary_2_Clear_m364A91628737DF12279A7B6A338A20F5CE16FD76_RuntimeMethod_var);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = __this->___mTrackedBarcodeInstances_3;
NullCheck(L_13);
List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_13, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
return;
}
}
// System.Boolean Vuforia.BarcodeInstancesManager::<ClearUntrackedBarcodeInstances>b__16_0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BarcodeInstancesManager_U3CClearUntrackedBarcodeInstancesU3Eb__16_0_m1D01F18B56EEACFFEA37FA242C1F2268273D10BB (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, int32_t ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___mTrackedBarcodeInstances_3;
int32_t L_1 = ___0_id;
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.Boolean Vuforia.CloudRecoBehaviour::get_CloudRecoInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_get_CloudRecoInitialized_m1CF81AE3D55686BA440C3E4BAE183A5C1333C10E (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::get_Requesting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_get_Requesting_m00561526FDEFC22E17C7CF0A941B21E26953DD3E (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
{
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_0 = __this->___mCloudImageTargetObserver_16;
NullCheck(L_0);
bool L_1;
L_1 = CloudImageTargetObserver_get_Requesting_m25304B7B3804CB2A89705CB314A2B88937A578A0(L_0, NULL);
return L_1;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::get_RecoStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_get_RecoStarted_mACF644A965EE5952FFF1F329B0DC2EC3F24ACD3B (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
if (!L_0)
{
goto IL_0014;
}
}
{
RuntimeObject* L_1 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserver::get_Activated() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_1);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
// System.Void Vuforia.CloudRecoBehaviour::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_OnEnable_m75153E9CCF1624D06485179BAE5A41CEF7C831DD (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnEnableU3Eb__21_0_mD89A29AFDFE11D4266BE87023452210D92982F28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* G_B3_0 = NULL;
RuntimeObject* G_B3_1 = NULL;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
{
ObserverBehaviour_OnEnable_mF24D72A8A9E62B6739B7087C20A9FDB6049D5AB4(__this, NULL);
RuntimeObject* L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
if (!L_0)
{
goto IL_0038;
}
}
{
RuntimeObject* L_1 = __this->___mOnStateChangedHandlers_19;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_2 = ((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_1;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_3 = L_2;
G_B2_0 = L_3;
G_B2_1 = L_1;
if (L_3)
{
G_B3_0 = L_3;
G_B3_1 = L_1;
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* L_4 = ((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_5 = (Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93*)il2cpp_codegen_object_new(Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m4F28FC0D2117D3A36B2A18E3141F9A9E3068C870(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3COnEnableU3Eb__21_0_mD89A29AFDFE11D4266BE87023452210D92982F28_RuntimeMethod_var), NULL);
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_6 = L_5;
((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_1), (void*)L_6);
G_B3_0 = L_6;
G_B3_1 = G_B2_1;
}
IL_0033:
{
IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C(G_B3_1, G_B3_0, IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var);
}
IL_0038:
{
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_OnDisable_m7A96144E1CA41A09C988ACA070A5B6C97416E92F (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnDisableU3Eb__22_0_m3ECC52825C949B9045B36790E1B17EB23CC0CBC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* G_B5_0 = NULL;
RuntimeObject* G_B5_1 = NULL;
{
ObserverBehaviour_OnDisable_mBDE8B7DEB25CC13B5BFD88B33F2E3604592AED72(__this, NULL);
goto IL_0018;
}
IL_0008:
{
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_0 = __this->___mEvents_15;
NullCheck(L_0);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1;
L_1 = Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E(L_0, Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0018:
{
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_2 = __this->___mEvents_15;
NullCheck(L_2);
int32_t L_3;
L_3 = Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline(L_2, Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
if ((((int32_t)L_3) > ((int32_t)0)))
{
goto IL_0008;
}
}
{
RuntimeObject* L_4 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
if (!L_4)
{
goto IL_0058;
}
}
{
RuntimeObject* L_5 = __this->___mOnStateChangedHandlers_19;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_6 = ((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_2;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_7 = L_6;
G_B5_0 = L_7;
G_B5_1 = L_5;
if (L_7)
{
G_B6_0 = L_7;
G_B6_1 = L_5;
goto IL_0053;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* L_8 = ((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_9 = (Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93*)il2cpp_codegen_object_new(Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action_1__ctor_m4F28FC0D2117D3A36B2A18E3141F9A9E3068C870(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3COnDisableU3Eb__22_0_m3ECC52825C949B9045B36790E1B17EB23CC0CBC4_RuntimeMethod_var), NULL);
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_10 = L_9;
((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_2 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_2), (void*)L_10);
G_B6_0 = L_10;
G_B6_1 = G_B5_1;
}
IL_0053:
{
IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C(G_B6_1, G_B6_0, IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var);
}
IL_0058:
{
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_RegisterObserverInternal_m49045DA362971811EBFBD58633C99DED6A4A7855 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecoBehaviour_OnQueryError_m93F4808DFFC8F2C692EAFB1D7046CB0AAD6CC994_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecoBehaviour_OnRecoObservations_mE7A444DAC5F4E2E8908C94EF3C213CEB8C436972_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecoBehaviour_U3CRegisterObserverInternalU3Eb__23_0_m4020E6C899375D22F670907CEEDBF00B42379970_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91_m95AE8294E61DF2004248304FEF1F0EEB778C5930_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRegisterObserverInternalU3Eb__23_1_m326863411AAE10F528B58F608D3E406622518119_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* G_B1_0 = NULL;
RuntimeObject* G_B1_1 = NULL;
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mCloudImageTargetObserver_16 = ((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)CastclassClass((RuntimeObject*)L_1, CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCloudImageTargetObserver_16), (void*)((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)CastclassClass((RuntimeObject*)L_1, CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var)));
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_2 = __this->___mCloudImageTargetObserver_16;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_3 = (Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)il2cpp_codegen_object_new(Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_m2A6F4865A7833FD4A1E57FF28848ECA5B2353263(L_3, __this, (intptr_t)((void*)CloudRecoBehaviour_OnRecoObservations_mE7A444DAC5F4E2E8908C94EF3C213CEB8C436972_RuntimeMethod_var), NULL);
NullCheck(L_2);
CloudImageTargetObserver_add_RecoObservations_mF201F829EF4A5A345B72B46C2BE422410CC85FAA(L_2, L_3, NULL);
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_4 = __this->___mCloudImageTargetObserver_16;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_5 = (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)il2cpp_codegen_object_new(Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m7705345C7E4D377892000B5ECBE238EA6EE4A252(L_5, __this, (intptr_t)((void*)CloudRecoBehaviour_OnQueryError_m93F4808DFFC8F2C692EAFB1D7046CB0AAD6CC994_RuntimeMethod_var), NULL);
NullCheck(L_4);
CloudImageTargetObserver_add_QueryError_m397CDD86FCB4105D34B1C008AE58DAFCE8D2A1BD(L_4, L_5, NULL);
RuntimeObject* L_6 = __this->___mOnInitializedHandlers_18;
Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045* L_7 = (Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045*)il2cpp_codegen_object_new(Action_1_t4AF9C53D15EFD763B3413C1411C4A43488A0E045_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_1__ctor_m1305768BA63FA4C1E12D0F32601EA8BA179935EC(L_7, __this, (intptr_t)((void*)CloudRecoBehaviour_U3CRegisterObserverInternalU3Eb__23_0_m4020E6C899375D22F670907CEEDBF00B42379970_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisAction_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91_m95AE8294E61DF2004248304FEF1F0EEB778C5930(L_6, L_7, IEnumerableExtensionMethods_ForEach_TisAction_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91_m95AE8294E61DF2004248304FEF1F0EEB778C5930_RuntimeMethod_var);
RuntimeObject* L_8 = __this->___mOnStateChangedHandlers_19;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_9 = ((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__23_1_3;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_10 = L_9;
G_B1_0 = L_10;
G_B1_1 = L_8;
if (L_10)
{
G_B2_0 = L_10;
G_B2_1 = L_8;
goto IL_007d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* L_11 = ((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_12 = (Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93*)il2cpp_codegen_object_new(Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93_il2cpp_TypeInfo_var);
NullCheck(L_12);
Action_1__ctor_m4F28FC0D2117D3A36B2A18E3141F9A9E3068C870(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CRegisterObserverInternalU3Eb__23_1_m326863411AAE10F528B58F608D3E406622518119_RuntimeMethod_var), NULL);
Action_1_tA326A9C576265F491F51B8A0AE16DB6BA183DA93* L_13 = L_12;
((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__23_1_3 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9__23_1_3), (void*)L_13);
G_B2_0 = L_13;
G_B2_1 = G_B1_1;
}
IL_007d:
{
IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C(G_B2_1, G_B2_0, IEnumerableExtensionMethods_ForEach_TisAction_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_m6268B8E48C2B6FD150582A99F4A31C1630C18F0C_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_UnregisterObserverInternal_m1BEC2F3DD58859766136CA372FC899AF67C83990 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecoBehaviour_OnQueryError_m93F4808DFFC8F2C692EAFB1D7046CB0AAD6CC994_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecoBehaviour_OnRecoObservations_mE7A444DAC5F4E2E8908C94EF3C213CEB8C436972_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = CloudRecoBehaviour_get_CloudRecoInitialized_m1CF81AE3D55686BA440C3E4BAE183A5C1333C10E(__this, NULL);
if (!L_0)
{
goto IL_0036;
}
}
{
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_1 = __this->___mCloudImageTargetObserver_16;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_2 = (Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)il2cpp_codegen_object_new(Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_m2A6F4865A7833FD4A1E57FF28848ECA5B2353263(L_2, __this, (intptr_t)((void*)CloudRecoBehaviour_OnRecoObservations_mE7A444DAC5F4E2E8908C94EF3C213CEB8C436972_RuntimeMethod_var), NULL);
NullCheck(L_1);
CloudImageTargetObserver_remove_RecoObservations_mE63690A0382EEA46C13EAB35C047ED5122D6A319(L_1, L_2, NULL);
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_3 = __this->___mCloudImageTargetObserver_16;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_4 = (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)il2cpp_codegen_object_new(Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_m7705345C7E4D377892000B5ECBE238EA6EE4A252(L_4, __this, (intptr_t)((void*)CloudRecoBehaviour_OnQueryError_m93F4808DFFC8F2C692EAFB1D7046CB0AAD6CC994_RuntimeMethod_var), NULL);
NullCheck(L_3);
CloudImageTargetObserver_remove_QueryError_m4C0E7E2E39F596AD1916C342D25C45F9B3DC7D0A(L_3, L_4, NULL);
}
IL_0036:
{
RuntimeObject* L_5 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_5, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::RegisterOnInitializedEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_RegisterOnInitializedEventHandler_m1FF1F0DEC6DAD933B1F08F69E713B9B5DCE56BEE (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tADD62B3AC39916AF308F1DE993DFF71D257605DA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnInitializedHandlers_18;
Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* L_1 = ___0_handler;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour>>::Add(T) */, ICollection_1_tADD62B3AC39916AF308F1DE993DFF71D257605DA_il2cpp_TypeInfo_var, L_0, L_1);
bool L_2;
L_2 = CloudRecoBehaviour_get_CloudRecoInitialized_m1CF81AE3D55686BA440C3E4BAE183A5C1333C10E(__this, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* L_3 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114(L_3, __this, DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114_RuntimeMethod_var);
}
IL_001b:
{
return;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::UnregisterOnInitializedEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_UnregisterOnInitializedEventHandler_mF1E6ED88F60E62EDF9BD531DF3D4CD18A02E2C2C (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tADD62B3AC39916AF308F1DE993DFF71D257605DA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnInitializedHandlers_18;
Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* L_1 = ___0_handler;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour>>::Remove(T) */, ICollection_1_tADD62B3AC39916AF308F1DE993DFF71D257605DA_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Void Vuforia.CloudRecoBehaviour::RegisterOnInitErrorEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour/InitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_RegisterOnInitErrorEventHandler_m1B1BF3FCCE932A31438EA281FF09B50726E5B258 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4DD5868C955DA77A6CE1215DEEEAE33C5F027E70_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnInitErrorHandlers_20;
Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* L_1 = ___0_handler;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>::Add(T) */, ICollection_1_t4DD5868C955DA77A6CE1215DEEEAE33C5F027E70_il2cpp_TypeInfo_var, L_0, L_1);
int32_t L_2 = __this->___mInitError_17;
if (!L_2)
{
goto IL_0020;
}
}
{
Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* L_3 = ___0_handler;
int32_t L_4 = __this->___mInitError_17;
DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E(L_3, L_4, DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E_RuntimeMethod_var);
}
IL_0020:
{
return;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::UnregisterOnInitErrorEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour/InitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_UnregisterOnInitErrorEventHandler_m23FD7BF6C4C1D2F0B410C9FF5723967404945177 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4DD5868C955DA77A6CE1215DEEEAE33C5F027E70_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnInitErrorHandlers_20;
Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* L_1 = ___0_handler;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/InitError>>::Remove(T) */, ICollection_1_t4DD5868C955DA77A6CE1215DEEEAE33C5F027E70_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Void Vuforia.CloudRecoBehaviour::RegisterOnUpdateErrorEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_RegisterOnUpdateErrorEventHandler_m0E0C2769BA0690578AC1E422EB4ABD2F07C7AB10 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t33399EA4A820AFC6D2905B3C36063A4A2B8A9CE2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnUpdateErrorHandlers_21;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_1 = ___0_handler;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>::Add(T) */, ICollection_1_t33399EA4A820AFC6D2905B3C36063A4A2B8A9CE2_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::UnregisterOnUpdateErrorEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_UnregisterOnUpdateErrorEventHandler_m9A13FFD0728046124A90D243F0E0AE8A3C3AB6BB (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t33399EA4A820AFC6D2905B3C36063A4A2B8A9CE2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnUpdateErrorHandlers_21;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_1 = ___0_handler;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>>::Remove(T) */, ICollection_1_t33399EA4A820AFC6D2905B3C36063A4A2B8A9CE2_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Void Vuforia.CloudRecoBehaviour::RegisterOnStateChangedEventHandler(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_RegisterOnStateChangedEventHandler_mD617C992484BFD9B43F54D836DA4AA34FD6A4AEC (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA5D421DD463D55EDDC4176993D5818966D54E273_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnStateChangedHandlers_19;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_handler;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<System.Boolean>>::Add(T) */, ICollection_1_tA5D421DD463D55EDDC4176993D5818966D54E273_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::RegisterOnNewSearchResultEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_RegisterOnNewSearchResultEventHandler_m2333CCA636852D484910215E593096B4171C3AF9 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t0647415BB32CCFCB8AC02F6F88BC99C74A1047BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnNewSearchResultHandlers_22;
Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* L_1 = ___0_handler;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>::Add(T) */, ICollection_1_t0647415BB32CCFCB8AC02F6F88BC99C74A1047BD_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::UnregisterOnNewSearchResultEventHandler(System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_UnregisterOnNewSearchResultEventHandler_m19C143094FA894C8CF8029C09AA029057EED999C (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t0647415BB32CCFCB8AC02F6F88BC99C74A1047BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnNewSearchResultHandlers_22;
Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* L_1 = ___0_handler;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>::Remove(T) */, ICollection_1_t0647415BB32CCFCB8AC02F6F88BC99C74A1047BD_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::UnregisterOnStateChangedEventHandler(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_UnregisterOnStateChangedEventHandler_m6B9C7CFD8D41B28579DDA5E0B9DFFB6EC1CE3171 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA5D421DD463D55EDDC4176993D5818966D54E273_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mOnStateChangedHandlers_19;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_handler;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<System.Boolean>>::Remove(T) */, ICollection_1_tA5D421DD463D55EDDC4176993D5818966D54E273_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// Vuforia.ObserverBehaviour Vuforia.CloudRecoBehaviour::EnableObservers(Vuforia.CloudRecoBehaviour/CloudRecoSearchResult,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* CloudRecoBehaviour_EnableObservers_m08B5FECF1F6E2DBBD3E7E6396B0A051B91FD10F5 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ___0_result, String_t* ___1_gameObjectName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
String_t* L_0 = ___1_gameObjectName;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_1);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, L_0, NULL);
V_0 = L_1;
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* L_2 = ___0_result;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0;
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_4;
L_4 = CloudRecoBehaviour_EnableObservers_m0F8C911F85DC9175EC115AD024F3B2C9A1C45220(__this, L_2, L_3, NULL);
return L_4;
}
}
// Vuforia.ObserverBehaviour Vuforia.CloudRecoBehaviour::EnableObservers(Vuforia.CloudRecoBehaviour/CloudRecoSearchResult,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* CloudRecoBehaviour_EnableObservers_m0F8C911F85DC9175EC115AD024F3B2C9A1C45220 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ___0_result, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_gameObject, 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*)&Dictionary_2_Add_m0BD81923DBC92A58CCBCA51B775632FA3721E178_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_mCA7DA3E7549C39804D8C9A4D9A7C2F26D298780A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_0 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_1 = NULL;
{
RuntimeObject* L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* L_1 = ___0_result;
NullCheck(L_1);
String_t* L_2 = L_1->___UniqueTargetId_0;
NullCheck(((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)CastclassClass((RuntimeObject*)L_0, CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var)));
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_3;
L_3 = CloudImageTargetObserver_TrackImageTarget_m488385860FD553EF3FC742B7134DC5E6B5CBD08A(((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)CastclassClass((RuntimeObject*)L_0, CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var)), L_2, NULL);
V_0 = L_3;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___1_gameObject;
NullCheck(L_4);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_5;
L_5 = GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55(L_4, GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55_RuntimeMethod_var);
V_1 = L_5;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_6 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0035;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___1_gameObject;
NullCheck(L_8);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_9;
L_9 = GameObject_AddComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_mCA7DA3E7549C39804D8C9A4D9A7C2F26D298780A(L_8, GameObject_AddComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_mCA7DA3E7549C39804D8C9A4D9A7C2F26D298780A_RuntimeMethod_var);
V_1 = L_9;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_10 = V_1;
NullCheck(L_10);
ImageTargetBehaviour_set_ImageTargetType_m2ABA169C9DCBF0F0C212433B626B3BC0729FFF5D_inline(L_10, 2, NULL);
}
IL_0035:
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_11 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12 = V_0;
NullCheck(L_11);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_11, L_12, NULL);
Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* L_13 = __this->___mTargets_23;
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* L_14 = ___0_result;
NullCheck(L_14);
String_t* L_15 = L_14->___UniqueTargetId_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_16 = V_1;
NullCheck(L_13);
Dictionary_2_Add_m0BD81923DBC92A58CCBCA51B775632FA3721E178(L_13, L_15, L_16, Dictionary_2_Add_m0BD81923DBC92A58CCBCA51B775632FA3721E178_RuntimeMethod_var);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_17 = V_1;
return L_17;
}
}
// System.Void Vuforia.CloudRecoBehaviour::ClearObservers(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_ClearObservers_mE25B8A069C737818AE6D1B9576ED7B1D86A94DB5 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, bool ___0_destroyGameObjects, 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*)&Dictionary_2_Clear_m6BB04F009699FB260E372787B1F53ED35DFB0816_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mA7527B88781CE3025BA3F40DAB06418170932355_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCD09F8C067885B9269E73845BF7D55577E5B00D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m14BE86BD6642C1ECB3F8440E9DC3182A2D1FF794_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m51C322301DD095ECF0AAB72D6A260DA7409C369D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m0337EAD59CB8C1B8AF123D60125F31620D5061E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D V_1;
memset((&V_1), 0, sizeof(V_1));
{
Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* L_0 = __this->___mTargets_23;
NullCheck(L_0);
Enumerator_t126BF0D449E338BACB66119AA64B1268C91ACC08 L_1;
L_1 = Dictionary_2_GetEnumerator_mA7527B88781CE3025BA3F40DAB06418170932355(L_0, Dictionary_2_GetEnumerator_mA7527B88781CE3025BA3F40DAB06418170932355_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005a:
{// begin finally (depth: 1)
Enumerator_Dispose_mCD09F8C067885B9269E73845BF7D55577E5B00D8((&V_0), Enumerator_Dispose_mCD09F8C067885B9269E73845BF7D55577E5B00D8_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_004f_1;
}
IL_000e_1:
{
KeyValuePair_2_t17B49F08EB08B37EBCEFA97BA804188AC393498D L_2;
L_2 = Enumerator_get_Current_m51C322301DD095ECF0AAB72D6A260DA7409C369D_inline((&V_0), Enumerator_get_Current_m51C322301DD095ECF0AAB72D6A260DA7409C369D_RuntimeMethod_var);
V_1 = L_2;
bool L_3 = ___0_destroyGameObjects;
if (!L_3)
{
goto IL_002c_1;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_4;
L_4 = KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_inline((&V_1), KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_RuntimeMethod_var);
NullCheck(L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_5, NULL);
goto IL_004f_1;
}
IL_002c_1:
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_6;
L_6 = KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_inline((&V_1), KeyValuePair_2_get_Value_m526C7D564915BAB06B9554589A9C554627BDBD6C_RuntimeMethod_var);
NullCheck(L_6);
ObserverBehaviour_UnregisterObserver_m5535335F671C4C87E17673365D66BB6C144A8472(L_6, NULL);
RuntimeObject* L_7 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
String_t* L_8;
L_8 = KeyValuePair_2_get_Key_m0337EAD59CB8C1B8AF123D60125F31620D5061E4_inline((&V_1), KeyValuePair_2_get_Key_m0337EAD59CB8C1B8AF123D60125F31620D5061E4_RuntimeMethod_var);
NullCheck(((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)CastclassClass((RuntimeObject*)L_7, CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var)));
CloudImageTargetObserver_UntrackImageTarget_m0A8DEF189BA0E282D1191F5A6F261EA18C0A1126(((CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*)CastclassClass((RuntimeObject*)L_7, CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D_il2cpp_TypeInfo_var)), L_8, NULL);
}
IL_004f_1:
{
bool L_9;
L_9 = Enumerator_MoveNext_m14BE86BD6642C1ECB3F8440E9DC3182A2D1FF794((&V_0), Enumerator_MoveNext_m14BE86BD6642C1ECB3F8440E9DC3182A2D1FF794_RuntimeMethod_var);
if (L_9)
{
goto IL_000e_1;
}
}
{
goto IL_0068;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0068:
{
Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* L_10 = __this->___mTargets_23;
NullCheck(L_10);
Dictionary_2_Clear_m6BB04F009699FB260E372787B1F53ED35DFB0816(L_10, Dictionary_2_Clear_m6BB04F009699FB260E372787B1F53ED35DFB0816_RuntimeMethod_var);
return;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult> Vuforia.CloudRecoBehaviour::GetResults()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CloudRecoBehaviour_GetResults_m20B3FD324F37C8789E47272FE08D2F868B681584 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
{
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_0 = __this->___mNewResults_24;
return L_0;
}
}
// System.Boolean Vuforia.CloudRecoBehaviour::IsRecoAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecoBehaviour_IsRecoAvailable_mF20B470348974B72D1B7D172F6E9C80632466A74 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, 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*)&_stringLiteral7FE81391D47FE36BA4780F0D3C69361BE476270E);
s_Il2CppMethodInitialized = true;
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0;
L_0 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_0);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_1;
L_1 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = GenericVuforiaConfiguration_IsUFOEnabled_m7B693AAD19F7AA5FCCAE07B6441FD8F776B12DA7(L_1, NULL);
if (L_2)
{
goto IL_0013;
}
}
{
return (bool)1;
}
IL_0013:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral7FE81391D47FE36BA4780F0D3C69361BE476270E, NULL);
return (bool)0;
}
}
// System.Void Vuforia.CloudRecoBehaviour::InitializeReco(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_InitializeReco_m78709499C1B036BD1F3B5E92E9F3F5A65010F1F3 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, String_t* ___0_userAuth, String_t* ___1_secretAuth, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecoBehaviour_U3CInitializeRecoU3Eb__40_0_m49EFFF7AB7A649C95F77104DF167CA9693B3FAE9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC_m25F80E0AB9F8E470C05E8ADECE11CC67C8533813_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral892244705B2075D5EAC8B007C8DE0DA403DAD646);
s_Il2CppMethodInitialized = true;
}
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* V_0 = NULL;
{
bool L_0;
L_0 = CloudRecoBehaviour_IsRecoAvailable_mF20B470348974B72D1B7D172F6E9C80632466A74(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
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);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2);
String_t* L_4 = ___0_userAuth;
String_t* L_5 = ___1_secretAuth;
int32_t* L_6 = (&__this->___mInitError_17);
NullCheck(L_3);
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_7;
L_7 = InterfaceFuncInvoker3< CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D*, String_t*, String_t*, int32_t* >::Invoke(5 /* Vuforia.Internal.Observers.CloudImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateCloudImageTargetObserver(System.String,System.String,Vuforia.CloudRecoBehaviour/InitError&) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_3, L_4, L_5, L_6);
V_0 = L_7;
int32_t L_8 = __this->___mInitError_17;
if (L_8)
{
goto IL_0036;
}
}
{
CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* L_9 = V_0;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_9, NULL);
return;
}
IL_0036:
{
int32_t L_10 = __this->___mInitError_17;
int32_t L_11 = L_10;
RuntimeObject* L_12 = Box(InitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_il2cpp_TypeInfo_var, &L_11);
String_t* L_13;
L_13 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral892244705B2075D5EAC8B007C8DE0DA403DAD646, L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_13, NULL);
RuntimeObject* L_14 = __this->___mOnInitErrorHandlers_20;
Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C* L_15 = (Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C*)il2cpp_codegen_object_new(Action_1_t37781F8BC35F9BBA50FD6EDE8080993DE3E7A58C_il2cpp_TypeInfo_var);
NullCheck(L_15);
Action_1__ctor_mBE57307CE9D04175F50893019AE5066FE1D75118(L_15, __this, (intptr_t)((void*)CloudRecoBehaviour_U3CInitializeRecoU3Eb__40_0_m49EFFF7AB7A649C95F77104DF167CA9693B3FAE9_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisAction_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC_m25F80E0AB9F8E470C05E8ADECE11CC67C8533813(L_14, L_15, IEnumerableExtensionMethods_ForEach_TisAction_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC_m25F80E0AB9F8E470C05E8ADECE11CC67C8533813_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_CreateFromSerializedTarget_m05E36206E0BC1C3BA0F0E672EF186F68DF4A69D2 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___AccessKey_13;
String_t* L_1 = __this->___SecretKey_14;
CloudRecoBehaviour_InitializeReco_m78709499C1B036BD1F3B5E92E9F3F5A65010F1F3(__this, L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::OnRecoObservations(System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_OnRecoObservations_mE7A444DAC5F4E2E8908C94EF3C213CEB8C436972 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, List_1_t12E36807D0427756DF28313323476D031515EDCC* ___0_cloudRecoSearchResults, 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*)&Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass42_0_U3COnRecoObservationsU3Eb__0_m295522BC8BC58F4DCB683BF1A18B3458BDC97469_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* V_0 = NULL;
{
U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* L_0 = (U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass42_0__ctor_m8E7589272EF623283C46EE81B34C6A291A50BC58(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* L_1 = V_0;
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_2 = ___0_cloudRecoSearchResults;
NullCheck(L_1);
L_1->___cloudRecoSearchResults_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___cloudRecoSearchResults_0), (void*)L_2);
U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* L_3 = V_0;
NullCheck(L_3);
L_3->___U3CU3E4__this_1 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this_1), (void*)__this);
U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* L_4 = V_0;
NullCheck(L_4);
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_5 = L_4->___cloudRecoSearchResults_0;
__this->___mNewResults_24 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNewResults_24), (void*)L_5);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_6 = __this->___mEvents_15;
U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* L_7 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, L_7, (intptr_t)((void*)U3CU3Ec__DisplayClass42_0_U3COnRecoObservationsU3Eb__0_m295522BC8BC58F4DCB683BF1A18B3458BDC97469_RuntimeMethod_var), NULL);
NullCheck(L_6);
Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4(L_6, L_8, Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::OnQueryError(Vuforia.CloudRecoBehaviour/QueryError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_OnQueryError_m93F4808DFFC8F2C692EAFB1D7046CB0AAD6CC994 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, int32_t ___0_queryError, 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*)&Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__0_m6451D588FA61C847C4D55F69E6E678C9AC55FA86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* V_0 = NULL;
{
U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* L_0 = (U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass43_0__ctor_m006DED7E12321DD62AD410E0DAE6D8405F516ACF(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* L_2 = V_0;
int32_t L_3 = ___0_queryError;
NullCheck(L_2);
L_2->___queryError_1 = L_3;
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_4 = __this->___mEvents_15;
U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* L_5 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__0_m6451D588FA61C847C4D55F69E6E678C9AC55FA86_RuntimeMethod_var), NULL);
NullCheck(L_4);
Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4(L_4, L_6, Queue_1_Enqueue_m9B59C0455EACB768D8D74CA1F57E003C91F6E3D4_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_Update_m9AF9447708DBC0DDBFB74912D3E5427266F2BF1B (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
goto IL_0012;
}
IL_0002:
{
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_0 = __this->___mEvents_15;
NullCheck(L_0);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1;
L_1 = Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E(L_0, Queue_1_Dequeue_m67206C56B5CF9749EFAEF48FAA0D82E2AD8D960E_RuntimeMethod_var);
NullCheck(L_1);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_1, NULL);
}
IL_0012:
{
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_2 = __this->___mEvents_15;
NullCheck(L_2);
int32_t L_3;
L_3 = Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_inline(L_2, Queue_1_get_Count_mB986A63C8D68BD8606522BF24176D36503CFD9C3_RuntimeMethod_var);
if ((((int32_t)L_3) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_OnValidate_m07D666A53EC147E22A95548AF5B2F80E4C6746A6 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___AccessKey_13;
NullCheck(L_0);
String_t* L_1;
L_1 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_0, NULL);
__this->___AccessKey_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AccessKey_13), (void*)L_1);
String_t* L_2 = __this->___SecretKey_14;
NullCheck(L_2);
String_t* L_3;
L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
__this->___SecretKey_14 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SecretKey_14), (void*)L_3);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour__ctor_mC65CD67C8FDE65385C12FBBFA42EFFB14D7888A6 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD31A9AA6FB0791E470F3601E3B5A3E00BF4CD9CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m06E0321AD5CDDB0666603197C720561D96FAC06C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDF016133633B47464416110189164A5D94B2DB0A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE639559E1BB436802131869496B4CD1B845FC452_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEB39029B697DC8DC96A45B1F7BAD9687C93B80EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t994148A4769B001D955D9534ACE4017F34FBA356_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___AccessKey_13 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AccessKey_13), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___SecretKey_14 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SecretKey_14), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA* L_0 = (Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA*)il2cpp_codegen_object_new(Queue_1_tDCDB1CEF747EF8D38C6708645EC5FD3799C168BA_il2cpp_TypeInfo_var);
NullCheck(L_0);
Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272(L_0, Queue_1__ctor_mCB1D86FC102A8C3B82A02702CAEDAE815FE04272_RuntimeMethod_var);
__this->___mEvents_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEvents_15), (void*)L_0);
List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7* L_1 = (List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7*)il2cpp_codegen_object_new(List_1_t23DA80A62476D415803D56E50ED22FBE3466E2F7_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m06E0321AD5CDDB0666603197C720561D96FAC06C(L_1, List_1__ctor_m06E0321AD5CDDB0666603197C720561D96FAC06C_RuntimeMethod_var);
__this->___mOnInitializedHandlers_18 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnInitializedHandlers_18), (void*)L_1);
List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713* L_2 = (List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713*)il2cpp_codegen_object_new(List_1_tB2FB3A51525B691C3FF8B27FD20E9C31736D1713_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC(L_2, List_1__ctor_mFD5B5846BC30FFDBBCDB78A0F7537F9D8A9074EC_RuntimeMethod_var);
__this->___mOnStateChangedHandlers_19 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnStateChangedHandlers_19), (void*)L_2);
List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5* L_3 = (List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5*)il2cpp_codegen_object_new(List_1_tDCCEB4EC60EE797D2ADDB70167C4220D32A996F5_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_mE639559E1BB436802131869496B4CD1B845FC452(L_3, List_1__ctor_mE639559E1BB436802131869496B4CD1B845FC452_RuntimeMethod_var);
__this->___mOnInitErrorHandlers_20 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnInitErrorHandlers_20), (void*)L_3);
List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444* L_4 = (List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444*)il2cpp_codegen_object_new(List_1_t9003F507B3EA6C0AF1C57A3212A652BEB43E6444_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mDF016133633B47464416110189164A5D94B2DB0A(L_4, List_1__ctor_mDF016133633B47464416110189164A5D94B2DB0A_RuntimeMethod_var);
__this->___mOnUpdateErrorHandlers_21 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnUpdateErrorHandlers_21), (void*)L_4);
List_1_t994148A4769B001D955D9534ACE4017F34FBA356* L_5 = (List_1_t994148A4769B001D955D9534ACE4017F34FBA356*)il2cpp_codegen_object_new(List_1_t994148A4769B001D955D9534ACE4017F34FBA356_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_mEB39029B697DC8DC96A45B1F7BAD9687C93B80EE(L_5, List_1__ctor_mEB39029B697DC8DC96A45B1F7BAD9687C93B80EE_RuntimeMethod_var);
__this->___mOnNewSearchResultHandlers_22 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnNewSearchResultHandlers_22), (void*)L_5);
Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820* L_6 = (Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820*)il2cpp_codegen_object_new(Dictionary_2_t56427FF56AC17461191FC5B940BA8E0243B36820_il2cpp_TypeInfo_var);
NullCheck(L_6);
Dictionary_2__ctor_mD31A9AA6FB0791E470F3601E3B5A3E00BF4CD9CC(L_6, Dictionary_2__ctor_mD31A9AA6FB0791E470F3601E3B5A3E00BF4CD9CC_RuntimeMethod_var);
__this->___mTargets_23 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTargets_23), (void*)L_6);
ObserverBehaviour__ctor_m6B9A245F2DA3FEA9F2C77259E3CCB691F8356922(__this, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::<RegisterObserverInternal>b__23_0(System.Action`1<Vuforia.CloudRecoBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_U3CRegisterObserverInternalU3Eb__23_0_m4020E6C899375D22F670907CEEDBF00B42379970 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tBFF2F9CD8574F5BE0626C1C235918E0630FBBB91* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114(L_0, __this, DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_m4B3166ABA3CE7BD3862C362D41F4AF9D42236114_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour::<InitializeReco>b__40_0(System.Action`1<Vuforia.CloudRecoBehaviour/InitError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoBehaviour_U3CInitializeRecoU3Eb__40_0_m49EFFF7AB7A649C95F77104DF167CA9693B3FAE9 (CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* __this, Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_t524C672EBFE8D3DDCFD2EB22207E9E1E352DF9EC* L_0 = ___0_handler;
int32_t L_1 = __this->___mInitError_17;
DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E(L_0, L_1, DelegateHelper_InvokeWithExceptionHandling_TisInitError_tC04517E3DB17E87FEB08460A1ADB5DEE0F6FDF12_mC9C6C0D1D22D67A125C154041BAA176377336A6E_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.CloudRecoBehaviour/CloudRecoSearchResult::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecoSearchResult__ctor_mA2DD47E76A9C0931AAA221A71FF99B312E26C0E4 (CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* __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.CloudRecoBehaviour/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1629E234BEF41E23AB3452357BDFFB980A1A3056 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* L_0 = (U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4*)il2cpp_codegen_object_new(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m6F50ACA769C86F5B4355027357B1B05C9F7492F8(L_0, NULL);
((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6F50ACA769C86F5B4355027357B1B05C9F7492F8 (U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c::<OnEnable>b__21_0(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COnEnableU3Eb__21_0_mD89A29AFDFE11D4266BE87023452210D92982F28 (U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_handler, 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* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(L_0, (bool)1, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c::<OnDisable>b__22_0(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COnDisableU3Eb__22_0_m3ECC52825C949B9045B36790E1B17EB23CC0CBC4 (U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_handler, 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* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(L_0, (bool)0, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c::<RegisterObserverInternal>b__23_1(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CRegisterObserverInternalU3Eb__23_1_m326863411AAE10F528B58F608D3E406622518119 (U3CU3Ec_tC73B0D375C8BF9C9EB298CFD59A000F39C4670B4* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_handler, 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* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(L_0, (bool)1, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0__ctor_m8E7589272EF623283C46EE81B34C6A291A50BC58 (U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_0::<OnRecoObservations>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0_U3COnRecoObservationsU3Eb__0_m295522BC8BC58F4DCB683BF1A18B3458BDC97469 (U3CU3Ec__DisplayClass42_0_tF5D23F3DA1CB19D58EFD5CDAE4EE668D65B6919C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1C632373CAEB163F1BEEACBFF944ECB5EA2A9812_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m80A1B2B9D5B03E2E57913125777C4C88EFCF244D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4D77F96128A7FFF8C40ECE4B6AE9148B3B3FB202_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98_m25A6B7B3D1922A7AE9D5004E08E6970233E51B60_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC379C652F188180D26CDD048CDA381A7FBADE578_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass42_1_U3COnRecoObservationsU3Eb__1_mC175BB8F777813120188335F0293322AE6B9A83B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF V_0;
memset((&V_0), 0, sizeof(V_0));
U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* V_1 = NULL;
{
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_0 = __this->___cloudRecoSearchResults_0;
NullCheck(L_0);
Enumerator_t74E68AD6999463D3DCDD8F80AEE8BA60A6887DDF L_1;
L_1 = List_1_GetEnumerator_mC379C652F188180D26CDD048CDA381A7FBADE578(L_0, List_1_GetEnumerator_mC379C652F188180D26CDD048CDA381A7FBADE578_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0048:
{// begin finally (depth: 1)
Enumerator_Dispose_m1C632373CAEB163F1BEEACBFF944ECB5EA2A9812((&V_0), Enumerator_Dispose_m1C632373CAEB163F1BEEACBFF944ECB5EA2A9812_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003d_1;
}
IL_000e_1:
{
U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* L_2 = (U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB_il2cpp_TypeInfo_var);
NullCheck(L_2);
U3CU3Ec__DisplayClass42_1__ctor_m12C72F76C70A3FA84C39721AF920B1413A009387(L_2, NULL);
V_1 = L_2;
U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* L_3 = V_1;
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* L_4;
L_4 = Enumerator_get_Current_m4D77F96128A7FFF8C40ECE4B6AE9148B3B3FB202_inline((&V_0), Enumerator_get_Current_m4D77F96128A7FFF8C40ECE4B6AE9148B3B3FB202_RuntimeMethod_var);
NullCheck(L_3);
L_3->___cloudRecoSearchResult_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___cloudRecoSearchResult_0), (void*)L_4);
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* L_5 = __this->___U3CU3E4__this_1;
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___mOnNewSearchResultHandlers_22;
U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* L_7 = V_1;
Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD* L_8 = (Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD*)il2cpp_codegen_object_new(Action_1_t03CF3876A0F52C1CC9238BD27C1E5616435C30CD_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_1__ctor_m39DF20D49609B569609770727E7B9A6B9C7F1088(L_8, L_7, (intptr_t)((void*)U3CU3Ec__DisplayClass42_1_U3COnRecoObservationsU3Eb__1_mC175BB8F777813120188335F0293322AE6B9A83B_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisAction_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98_m25A6B7B3D1922A7AE9D5004E08E6970233E51B60(L_6, L_8, IEnumerableExtensionMethods_ForEach_TisAction_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98_m25A6B7B3D1922A7AE9D5004E08E6970233E51B60_RuntimeMethod_var);
}
IL_003d_1:
{
bool L_9;
L_9 = Enumerator_MoveNext_m80A1B2B9D5B03E2E57913125777C4C88EFCF244D((&V_0), Enumerator_MoveNext_m80A1B2B9D5B03E2E57913125777C4C88EFCF244D_RuntimeMethod_var);
if (L_9)
{
goto IL_000e_1;
}
}
{
goto IL_0056;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0056:
{
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.CloudRecoBehaviour/<>c__DisplayClass42_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_1__ctor_m12C72F76C70A3FA84C39721AF920B1413A009387 (U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass42_1::<OnRecoObservations>b__1(System.Action`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_1_U3COnRecoObservationsU3Eb__1_mC175BB8F777813120188335F0293322AE6B9A83B (U3CU3Ec__DisplayClass42_1_tDDBCD6F57208A9F285B0E77D549B3458EF9C17AB* __this, Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E_m2B54F8B82D46A121564EA8B917A5A0A2253421A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_t01BA2483725D6122DDFED99A8697C001AFE4AE98* L_0 = ___0_handler;
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* L_1 = __this->___cloudRecoSearchResult_0;
DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E_m2B54F8B82D46A121564EA8B917A5A0A2253421A2(L_0, L_1, DelegateHelper_InvokeWithExceptionHandling_TisCloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E_m2B54F8B82D46A121564EA8B917A5A0A2253421A2_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0__ctor_m006DED7E12321DD62AD410E0DAE6D8405F516ACF (U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::<OnQueryError>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__0_m6451D588FA61C847C4D55F69E6E678C9AC55FA86 (U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_m69FD0D58B979255722EB7A6D6E5B366AD43A86A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__1_mBDE625504C703BFC48DE69DFDC5616F537CFF108_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* V_0 = NULL;
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* G_B1_0 = NULL;
RuntimeObject* G_B1_1 = NULL;
{
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mOnUpdateErrorHandlers_21;
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* L_2 = __this->___U3CU3E9__1_2;
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* 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;
}
}
{
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* L_4 = (Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5*)il2cpp_codegen_object_new(Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_mB81253D95628DE621FEBE479C6A8A301C14B634F(L_4, __this, (intptr_t)((void*)U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__1_mBDE625504C703BFC48DE69DFDC5616F537CFF108_RuntimeMethod_var), NULL);
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* L_5 = L_4;
V_0 = L_5;
__this->___U3CU3E9__1_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E9__1_2), (void*)L_5);
Action_1_tAA5F1C927B578A989EEEBA6123F3B86F4A5A10C5* L_6 = V_0;
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_002a:
{
IEnumerableExtensionMethods_ForEach_TisAction_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_m69FD0D58B979255722EB7A6D6E5B366AD43A86A3(G_B2_1, G_B2_0, IEnumerableExtensionMethods_ForEach_TisAction_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_m69FD0D58B979255722EB7A6D6E5B366AD43A86A3_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.CloudRecoBehaviour/<>c__DisplayClass43_0::<OnQueryError>b__1(System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0_U3COnQueryErrorU3Eb__1_mBDE625504C703BFC48DE69DFDC5616F537CFF108 (U3CU3Ec__DisplayClass43_0_t4A5D3D8C362128699E544874BC82938021E9D40F* __this, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisQueryError_tEB494FF968665E22017781DF3E77DEE063DBFBA3_m2AC841DE68596F1F0A9D20B25B7C7AAC2788EA8F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_0 = ___0_handler;
int32_t L_1 = __this->___queryError_1;
DelegateHelper_InvokeWithExceptionHandling_TisQueryError_tEB494FF968665E22017781DF3E77DEE063DBFBA3_m2AC841DE68596F1F0A9D20B25B7C7AAC2788EA8F(L_0, L_1, DelegateHelper_InvokeWithExceptionHandling_TisQueryError_tEB494FF968665E22017781DF3E77DEE063DBFBA3_m2AC841DE68596F1F0A9D20B25B7C7AAC2788EA8F_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single Vuforia.CylinderTargetBehaviour::get_SideLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mSideLength_17;
return L_0;
}
}
// System.Single Vuforia.CylinderTargetBehaviour::get_TopDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_TopDiameter_m58658A3DA450302E36D67120BD42CBFAE67F9D99 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mTopDiameterRatio_15;
float L_1 = __this->___mSideLength_17;
return ((float)il2cpp_codegen_multiply(L_0, L_1));
}
}
// System.Single Vuforia.CylinderTargetBehaviour::get_BottomDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_BottomDiameter_m5E5F1981672ECFA2AA0ACEA31F842B8BAC45180F (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mBottomDiameterRatio_16;
float L_1 = __this->___mSideLength_17;
return ((float)il2cpp_codegen_multiply(L_0, L_1));
}
}
// System.Boolean Vuforia.CylinderTargetBehaviour::SetSideLength(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_SetSideLength_mE248A6E69ECB6CF0F5C43A902704B8914E53171F (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, float ___0_value, const RuntimeMethod* method)
{
{
float L_0 = ___0_value;
float L_1 = __this->___mSideLength_17;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
if (L_2)
{
goto IL_0012;
}
}
{
return (bool)0;
}
IL_0012:
{
float L_3 = ___0_value;
__this->___mSideLength_17 = L_3;
float L_4 = __this->___mSideLength_17;
float L_5 = __this->___mTopDiameterRatio_15;
__this->___mTopDiameter_18 = ((float)il2cpp_codegen_multiply(L_4, L_5));
float L_6 = __this->___mSideLength_17;
float L_7 = __this->___mBottomDiameterRatio_16;
__this->___mBottomDiameter_19 = ((float)il2cpp_codegen_multiply(L_6, L_7));
return (bool)1;
}
}
// System.Boolean Vuforia.CylinderTargetBehaviour::SetTopDiameter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_SetTopDiameter_m653EB74F71CFD578277483E0CB846BF83B17C5D4 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, float ___0_value, const RuntimeMethod* method)
{
{
float L_0 = __this->___mTopDiameterRatio_15;
bool L_1;
L_1 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_0, (0.0f), NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
float L_2 = ___0_value;
float L_3 = __this->___mTopDiameter_18;
bool L_4;
L_4 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_2/L_3)));
if (L_4)
{
goto IL_0026;
}
}
{
return (bool)0;
}
IL_0026:
{
float L_5 = ___0_value;
float L_6 = __this->___mTopDiameterRatio_15;
__this->___mSideLength_17 = ((float)(L_5/L_6));
float L_7 = ___0_value;
__this->___mTopDiameter_18 = L_7;
float L_8 = __this->___mSideLength_17;
float L_9 = __this->___mBottomDiameterRatio_16;
__this->___mBottomDiameter_19 = ((float)il2cpp_codegen_multiply(L_8, L_9));
return (bool)1;
}
}
// System.Boolean Vuforia.CylinderTargetBehaviour::SetBottomDiameter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_SetBottomDiameter_m730410D2D40CFDB4EAE572F0E90041015E1DDBE2 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, float ___0_value, const RuntimeMethod* method)
{
{
float L_0 = __this->___mBottomDiameterRatio_16;
bool L_1;
L_1 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_0, (0.0f), NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
float L_2 = ___0_value;
float L_3 = __this->___mBottomDiameter_19;
bool L_4;
L_4 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_2/L_3)));
if (L_4)
{
goto IL_0026;
}
}
{
return (bool)0;
}
IL_0026:
{
float L_5 = ___0_value;
float L_6 = __this->___mBottomDiameterRatio_16;
__this->___mSideLength_17 = ((float)(L_5/L_6));
float L_7 = __this->___mSideLength_17;
float L_8 = __this->___mTopDiameterRatio_15;
__this->___mTopDiameter_18 = ((float)il2cpp_codegen_multiply(L_7, L_8));
float L_9 = ___0_value;
__this->___mBottomDiameter_19 = L_9;
return (bool)1;
}
}
// System.Boolean Vuforia.CylinderTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_SetTrackingOptimization_m229DBAA5313D0DAD7ECD4F7ED0113CC4F84AA7E3 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_0 = __this->___mCylinderTargetObserver_25;
int32_t L_1 = ___0_optimization;
NullCheck(L_0);
bool L_2;
L_2 = CylinderTargetObserver_SetTrackingOptimization_m118B2ABE2520DD65F327DBE4BE33B3E94142E451(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.CylinderTargetBehaviour::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CylinderTargetBehaviour_GetTrackingOptimization_mCD10DFB8F0206B917944324378386D4C814C403A (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_0 = __this->___mCylinderTargetObserver_25;
NullCheck(L_0);
int32_t L_1;
L_1 = CylinderTargetObserver_GetTrackingOptimization_m3BA89E5B3C69CBCB9E460CC3577A1B950A3636B8(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_CreateFromSerializedTarget_mF25A60B6CFC08ECBD595A9C825047D47A104ADE9 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, 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*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
String_t* L_3;
L_3 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_5;
L_5 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_3, L_4, NULL);
if (!L_5)
{
goto IL_003b;
}
}
{
String_t* L_6;
L_6 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_7;
L_7 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_6, _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2, NULL);
if (!L_7)
{
goto IL_003b;
}
}
{
RuntimeObject* L_8 = V_0;
CylinderTargetBehaviour_CreateObserverFromDataset_m3594FD64DC973559D1E73CC71ACDBFE94EB30E61(__this, L_8, NULL);
}
IL_003b:
{
return;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_CreateObserverFromDataset_m3594FD64DC973559D1E73CC71ACDBFE94EB30E61 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* V_1 = NULL;
{
String_t* L_0 = ((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F*)__this)->___mDataSetPath_14;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetFullDataSetPath_m1F5E15C78B02DDEA6132959BE6E6CBA40BE5F573(L_0, NULL);
V_0 = L_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
String_t* L_4 = V_0;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
String_t* L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9, L_5, NULL);
RuntimeObject* L_7 = ___0_factory;
String_t* L_8 = V_0;
String_t* L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
float L_10 = __this->___mSideLength_17;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var);
float L_12 = __this->___mTopDiameter_18;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_13;
memset((&L_13), 0, sizeof(L_13));
Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_13), L_12, /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var);
float L_14 = __this->___mBottomDiameter_19;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_15;
memset((&L_15), 0, sizeof(L_15));
Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_15), L_14, /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var);
int32_t L_16 = __this->___mTrackingOptimization_21;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_17;
memset((&L_17), 0, sizeof(L_17));
Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D((&L_17), L_16, /*hidden argument*/Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
NullCheck(L_7);
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_18;
L_18 = InterfaceFuncInvoker6< CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*, String_t*, String_t*, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(6 /* Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.Internal.Core.IObserverFactory::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>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_11, L_13, L_15, L_17);
V_1 = L_18;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_19 = V_1;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_19, NULL);
return;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::AddPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_AddPreview_m1C7FE765CEEFFAA034A6DB293268C26C4D8B27A1 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_mEE0369E7881576A5078406071940BFB6EF787C1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* L_0 = __this->___mPreview_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
return;
}
IL_000f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* L_3;
L_3 = GameObject_AddComponent_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_mEE0369E7881576A5078406071940BFB6EF787C1C(L_2, GameObject_AddComponent_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_mEE0369E7881576A5078406071940BFB6EF787C1C_RuntimeMethod_var);
__this->___mPreview_23 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPreview_23), (void*)L_3);
CylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F* L_4 = __this->___mPreview_23;
NullCheck(L_4);
CylinderTargetPreview_Initialize_m7D31655AC7F0FA338E4E50C5FDBF211CAE4AC437(L_4, __this, NULL);
return;
}
}
// System.Boolean Vuforia.CylinderTargetBehaviour::CorrectScaleImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_CorrectScaleImpl_m134FDF2AAACC81E5548D59A617DD5F9C1ADC618B (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___mLastSize_24);
float L_1 = L_0->___x_2;
float L_2;
L_2 = CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25_inline(__this, NULL);
if ((!(((float)L_1) == ((float)L_2))))
{
goto IL_003b;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->___mLastSize_24);
float L_4 = L_3->___y_3;
float L_5;
L_5 = CylinderTargetBehaviour_get_TopDiameter_m58658A3DA450302E36D67120BD42CBFAE67F9D99(__this, NULL);
if ((!(((float)L_4) == ((float)L_5))))
{
goto IL_003b;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (&__this->___mLastSize_24);
float L_7 = L_6->___z_4;
float L_8;
L_8 = CylinderTargetBehaviour_get_BottomDiameter_m5E5F1981672ECFA2AA0ACEA31F842B8BAC45180F(__this, NULL);
if ((!(((float)L_7) == ((float)L_8))))
{
goto IL_003b;
}
}
{
return (bool)0;
}
IL_003b:
{
CylinderTargetBehaviour_OnValidate_m832452C7D8A2F4275BBA072E1E36FA19962254AD(__this, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.CylinderTargetBehaviour::SetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetBehaviour_SetScale_m8BBC5B7CB1D1FAF80E6D7B83E85BBE883DB3542E (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, float ___0_value, const RuntimeMethod* method)
{
{
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_0 = __this->___mCylinderTargetObserver_25;
if (!L_0)
{
goto IL_001a;
}
}
{
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_1 = __this->___mCylinderTargetObserver_25;
float L_2 = __this->___mSideLength_17;
NullCheck(L_1);
bool L_3;
L_3 = CylinderTargetObserver_SetSideLength_mD8A066855B4BBD7CB8D3B647326D138942266619(L_1, L_2, NULL);
return L_3;
}
IL_001a:
{
return (bool)0;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_RegisterObserverInternal_m8E1A9AE81C60A99814EDBADA18FE167BDCBCEDC1 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mCylinderTargetObserver_25 = ((CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*)CastclassClass((RuntimeObject*)L_1, CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCylinderTargetObserver_25), (void*)((CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*)CastclassClass((RuntimeObject*)L_1, CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_il2cpp_TypeInfo_var)));
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_2 = __this->___mCylinderTargetObserver_25;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String Vuforia.Internal.Observers.ASingleTargetObserver::get_Name() */, L_2);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7), (void*)L_3);
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_4 = __this->___mCylinderTargetObserver_25;
NullCheck(L_4);
float L_5;
L_5 = CylinderTargetObserver_GetSideLength_mA20ED3EAF8248876DB3ECE751F30E362546A4EA5(L_4, NULL);
V_0 = L_5;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_6 = __this->___mCylinderTargetObserver_25;
NullCheck(L_6);
float L_7;
L_7 = CylinderTargetObserver_GetTopDiameter_mA838D406255690041E16538303533DBBB13C94F7(L_6, NULL);
V_1 = L_7;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_8 = __this->___mCylinderTargetObserver_25;
NullCheck(L_8);
float L_9;
L_9 = CylinderTargetObserver_GetBottomDiameter_m252337BE57CDDD9E24540CDF93A34FED8FFBE517(L_8, NULL);
V_2 = L_9;
float L_10 = V_1;
float L_11 = V_0;
__this->___mTopDiameterRatio_15 = ((float)(L_10/L_11));
float L_12 = V_2;
float L_13 = V_0;
__this->___mBottomDiameterRatio_16 = ((float)(L_12/L_13));
bool L_14 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8;
if (L_14)
{
goto IL_0094;
}
}
{
float L_15 = V_0;
__this->___mSideLength_17 = L_15;
float L_16 = V_1;
__this->___mTopDiameter_18 = L_16;
float L_17 = V_2;
__this->___mBottomDiameter_19 = L_17;
float L_18;
L_18 = CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25_inline(__this, NULL);
float L_19;
L_19 = CylinderTargetBehaviour_get_TopDiameter_m58658A3DA450302E36D67120BD42CBFAE67F9D99(__this, NULL);
float L_20;
L_20 = CylinderTargetBehaviour_get_BottomDiameter_m5E5F1981672ECFA2AA0ACEA31F842B8BAC45180F(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_18, L_19, L_20, /*hidden argument*/NULL);
__this->___mLastSize_24 = L_21;
}
IL_0094:
{
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_22 = __this->___mCylinderTargetObserver_25;
float L_23;
L_23 = CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25_inline(__this, NULL);
NullCheck(L_22);
bool L_24;
L_24 = CylinderTargetObserver_SetSideLength_mD8A066855B4BBD7CB8D3B647326D138942266619(L_22, L_23, NULL);
int32_t L_25 = __this->___mTrackingOptimization_21;
bool L_26;
L_26 = CylinderTargetBehaviour_SetTrackingOptimization_m229DBAA5313D0DAD7ECD4F7ED0113CC4F84AA7E3(__this, L_25, NULL);
return;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_UnregisterObserverInternal_m5930E51B0BF027D14E1753B56FC26408FADF250D (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
{
__this->___mCylinderTargetObserver_25 = (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCylinderTargetObserver_25), (void*)(CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*)NULL);
RuntimeObject* L_0 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour_OnValidate_m832452C7D8A2F4275BBA072E1E36FA19962254AD (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___mLastSize_24);
float L_1 = L_0->___x_2;
float L_2;
L_2 = CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25_inline(__this, NULL);
bool L_3;
L_3 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_2, NULL);
if (L_3)
{
goto IL_0040;
}
}
{
float L_4 = __this->___mSideLength_17;
float L_5 = __this->___mTopDiameterRatio_15;
__this->___mTopDiameter_18 = ((float)il2cpp_codegen_multiply(L_4, L_5));
float L_6 = __this->___mSideLength_17;
float L_7 = __this->___mBottomDiameterRatio_16;
__this->___mBottomDiameter_19 = ((float)il2cpp_codegen_multiply(L_6, L_7));
goto IL_00be;
}
IL_0040:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&__this->___mLastSize_24);
float L_9 = L_8->___y_3;
float L_10;
L_10 = CylinderTargetBehaviour_get_TopDiameter_m58658A3DA450302E36D67120BD42CBFAE67F9D99(__this, NULL);
bool L_11;
L_11 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_9, L_10, NULL);
if (L_11)
{
goto IL_0080;
}
}
{
float L_12 = __this->___mTopDiameter_18;
float L_13 = __this->___mTopDiameterRatio_15;
__this->___mSideLength_17 = ((float)(L_12/L_13));
float L_14 = __this->___mSideLength_17;
float L_15 = __this->___mBottomDiameterRatio_16;
__this->___mBottomDiameter_19 = ((float)il2cpp_codegen_multiply(L_14, L_15));
goto IL_00be;
}
IL_0080:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = (&__this->___mLastSize_24);
float L_17 = L_16->___z_4;
float L_18;
L_18 = CylinderTargetBehaviour_get_BottomDiameter_m5E5F1981672ECFA2AA0ACEA31F842B8BAC45180F(__this, NULL);
bool L_19;
L_19 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_17, L_18, NULL);
if (L_19)
{
goto IL_00be;
}
}
{
float L_20 = __this->___mBottomDiameter_19;
float L_21 = __this->___mBottomDiameterRatio_16;
__this->___mSideLength_17 = ((float)(L_20/L_21));
float L_22 = __this->___mSideLength_17;
float L_23 = __this->___mTopDiameterRatio_15;
__this->___mTopDiameter_18 = ((float)il2cpp_codegen_multiply(L_22, L_23));
}
IL_00be:
{
float L_24 = __this->___mSideLength_17;
float L_25 = __this->___mTopDiameter_18;
float L_26 = __this->___mBottomDiameter_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
memset((&L_27), 0, sizeof(L_27));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), L_24, L_25, L_26, /*hidden argument*/NULL);
__this->___mLastSize_24 = L_27;
return;
}
}
// System.Void Vuforia.CylinderTargetBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetBehaviour__ctor_m75FEA32E414E65A00D6339F89DC4A90B08F34381 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
__this->___mMotionHint_20 = 1;
__this->___mTrackingOptimizationNeedsUpgrade_22 = (bool)1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (-1.0f), (-1.0f), (-1.0f), /*hidden argument*/NULL);
__this->___mLastSize_24 = L_0;
ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890(__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.String Vuforia.DataSetTrackableBehaviour::get_DataSetPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataSetTrackableBehaviour_get_DataSetPath_m9B68ED1740DF91C36E18D197124B62A8EF2D36CA (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mDataSetPath_14;
return L_0;
}
}
// System.Void Vuforia.DataSetTrackableBehaviour::set_DataSetPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSetTrackableBehaviour_set_DataSetPath_m4BEF488AA71BB0A54373636236A7EC513DE6C67C (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___mDataSetPath_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDataSetPath_14), (void*)L_0);
return;
}
}
// System.String Vuforia.DataSetTrackableBehaviour::get_DataSetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = __this->___mDataSetPath_14;
il2cpp_codegen_runtime_class_init_inline(DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = DataSetTrackableBehaviour_GetDataSetName_m2D7D098A518C3E7B77983F641DE6FA4BCCDE4BF6(L_0, NULL);
return L_1;
}
}
// System.String Vuforia.DataSetTrackableBehaviour::GetDataSetName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataSetTrackableBehaviour_GetDataSetName_m2D7D098A518C3E7B77983F641DE6FA4BCCDE4BF6 (String_t* ___0_datasetPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_datasetPath;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = Path_GetFileNameWithoutExtension_m2D14CCBAB9C60DC8D32C2443CCE3D34644822FAF(L_0, NULL);
return L_1;
}
}
// System.Boolean Vuforia.DataSetTrackableBehaviour::IsEmptySelectedAsCurrentTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSetTrackableBehaviour_IsEmptySelectedAsCurrentTarget_m884D6CE25ED8A7858EF2C537A0F5FBBD7ACBC4BE (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0;
L_0 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_1;
L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2, NULL);
return L_1;
}
}
// System.Void Vuforia.DataSetTrackableBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSetTrackableBehaviour__ctor_m5FBD1B4B70BF9B902B74DE36109C0ABB0ECE94C1 (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___mDataSetPath_14 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDataSetPath_14), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
ObserverBehaviour__ctor_m6B9A245F2DA3FEA9F2C77259E3CCB691F8356922(__this, NULL);
return;
}
}
// System.Void Vuforia.DataSetTrackableBehaviour::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSetTrackableBehaviour__cctor_m9F615A16E111615F4806699EBDFCE57D6D3D6236 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_StaticFields*)il2cpp_codegen_static_fields_for(DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var))->___VirtualSceneScaleFactor_13 = (1.0f);
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.DefaultAreaTargetEventHandlerPlaceholder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultAreaTargetEventHandlerPlaceholder__ctor_m3033A427E9ED04A64CBA2AA231778ACD0F2392D6 (DefaultAreaTargetEventHandlerPlaceholder_tB40CDC1EE41EAA5801FA3779013D6D357D5D76AE* __this, const RuntimeMethod* method)
{
{
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__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.DefaultInitializationErrorHandlerPlaceHolder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultInitializationErrorHandlerPlaceHolder__ctor_m44306F5043061CD4E23305E8A38DE4C5B9F8DAD3 (DefaultInitializationErrorHandlerPlaceHolder_t9D84B888E257C52269C46BE656E1216BC80F28E6* __this, const RuntimeMethod* method)
{
{
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__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.DefaultObserverBehaviourPlaceholder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultObserverBehaviourPlaceholder__ctor_m4F0843F9179F88807C972A3348CD4564561B167B (DefaultObserverBehaviourPlaceholder_tC2F18C1B3B52DBA33B351E3B9D4B856F7C71DCA9* __this, const RuntimeMethod* method)
{
{
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.DevicePoseBehaviour::get_StaticMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DevicePoseBehaviour_get_StaticMode_mF45417915A6186A5D2377BBD5C474071D037F46B (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method)
{
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = __this->___mDeviceObserver_13;
NullCheck(L_0);
bool L_1;
L_1 = DeviceObserver_get_StaticMode_mB93DED18CA8F745DAF5DA31676FFC61483067C38(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.DevicePoseBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour_CreateFromSerializedTarget_m2DE1A24FA1D8D684CE5CE9BA713DFB4E8AD1D032 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method)
{
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DevicePoseBehaviour_CreateFromSerializedTarget_m2DE1A24FA1D8D684CE5CE9BA713DFB4E8AD1D032_RuntimeMethod_var)));
}
}
// System.Void Vuforia.DevicePoseBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour_RegisterObserverInternal_mA47EFF0A389D12D9AB6DB908E86978EB49043D73 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mDeviceObserver_13 = ((DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*)CastclassClass((RuntimeObject*)L_1, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDeviceObserver_13), (void*)((DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*)CastclassClass((RuntimeObject*)L_1, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556_il2cpp_TypeInfo_var)));
DevicePoseBehaviour_RecenterPose_m86A30DA78F2409C2E10154C2A7ABB9EF187B4DCF(__this, NULL);
return;
}
}
// System.Void Vuforia.DevicePoseBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour_UnregisterObserverInternal_m7AD5A3E24DAE600A21BDA4DB393932E1E4340AF6 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
{
__this->___mDeviceObserver_13 = (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDeviceObserver_13), (void*)(DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*)NULL);
RuntimeObject* L_0 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_0, NULL);
return;
}
}
// System.Boolean Vuforia.DevicePoseBehaviour::SetStaticMode(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DevicePoseBehaviour_SetStaticMode_m4C020140E7951BD242816324C5977E76B6281C87 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, bool ___0_value, const RuntimeMethod* method)
{
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = __this->___mDeviceObserver_13;
bool L_1 = ___0_value;
NullCheck(L_0);
bool L_2;
L_2 = DeviceObserver_SetStaticMode_mFE6183EEEA4B9B33CE8692B880B81517C1A52FF3(L_0, L_1, NULL);
return L_2;
}
}
// System.Void Vuforia.DevicePoseBehaviour::RecenterPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour_RecenterPose_m86A30DA78F2409C2E10154C2A7ABB9EF187B4DCF (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, 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*)&DevicePoseBehaviour_U3CRecenterPoseU3Eb__7_0_m89D2475BA14B7FC5DB49E4EF3421668455A0E55A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_0 = __this->___mDeviceObserver_13;
if (!L_0)
{
goto IL_0015;
}
}
{
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1 = __this->___mDeviceObserver_13;
NullCheck(L_1);
bool L_2;
L_2 = DeviceObserver_get_IsUpdatesDisabled_m6FC54A7E6C7CF35B75D698D81F978D9DA449C8C8_inline(L_1, NULL);
if (!L_2)
{
goto IL_0016;
}
}
IL_0015:
{
return;
}
IL_0016:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_3);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_5, NULL);
V_0 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8 = L_7.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
float L_10 = L_9.___x_2;
float L_11;
L_11 = atan2f(((-L_8)), L_10);
V_1 = ((float)il2cpp_codegen_multiply(L_11, (57.2957802f)));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
float L_13 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_13, L_14, NULL);
NullCheck(L_12);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_12, L_15, NULL);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_16 = __this->___mDeviceObserver_13;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F(L_16, AObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_m2261E277B8FEADE6A249465CF5F75EBA640EF65F_RuntimeMethod_var);
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_18 = (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50*)il2cpp_codegen_object_new(Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var);
NullCheck(L_18);
Func_1__ctor_m5F6BE1C258B0A39F6E0369300F78E4C0F4010C62(L_18, __this, (intptr_t)((void*)DevicePoseBehaviour_U3CRecenterPoseU3Eb__7_0_m89D2475BA14B7FC5DB49E4EF3421668455A0E55A_RuntimeMethod_var), NULL);
NullCheck(L_17);
InterfaceActionInvoker1< Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* >::Invoke(4 /* System.Void Vuforia.Internal.Observers.IOffsetComponent::Init(System.Func`1<Vuforia.Internal.Core.Pose>) */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, L_17, L_18);
return;
}
}
// System.Void Vuforia.DevicePoseBehaviour::OnVuforiaStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour_OnVuforiaStarted_mCE79A265DA95A10FF3672188B7B5A0B197EAC5D6 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method)
{
{
ObserverBehaviour_OnVuforiaStarted_m2E95F9CFE67F859799F4BB3A233F32964591B875(__this, NULL);
bool L_0;
L_0 = DevicePoseBehaviour_Reset_m51E0256CAD27311D49EABF046C90D2C78AC4F665(__this, NULL);
DevicePoseBehaviour_RecenterPose_m86A30DA78F2409C2E10154C2A7ABB9EF187B4DCF(__this, NULL);
return;
}
}
// System.Boolean Vuforia.DevicePoseBehaviour::DoDestroyObserverWithThis(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DevicePoseBehaviour_DoDestroyObserverWithThis_m8FCC2C5E717C98E57545BFD56EE3D74DD9F802B4 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean Vuforia.DevicePoseBehaviour::DoDestroyThisWithObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DevicePoseBehaviour_DoDestroyThisWithObserver_m3F822B9BCF5ED840926EC11D513FE1B5AC3EFE3A (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean Vuforia.DevicePoseBehaviour::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DevicePoseBehaviour_Reset_m51E0256CAD27311D49EABF046C90D2C78AC4F665 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B3_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(70 /* System.Boolean Vuforia.Internal.Core.IEngine::ResetWorldTracking() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
if (L_2)
{
goto IL_0013;
}
}
{
return (bool)0;
}
IL_0013:
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_3;
L_3 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_3);
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* L_4;
L_4 = VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline(L_3, NULL);
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = World_get_AnchorProvider_mA6FA2EF4F36E12BC20C6B62320405BACF82D3C11_inline(L_4, NULL);
RuntimeObject* L_6 = L_5;
G_B3_0 = L_6;
if (L_6)
{
G_B4_0 = L_6;
goto IL_0028;
}
}
{
goto IL_002d;
}
IL_0028:
{
NullCheck(G_B4_0);
InterfaceActionInvoker0::Invoke(2 /* System.Void Vuforia.IAnchorProvider::DestroyAllAnchors() */, IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var, G_B4_0);
}
IL_002d:
{
return (bool)1;
}
}
// System.Void Vuforia.DevicePoseBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePoseBehaviour__ctor_mE4DEE3F239C90BCA8966EABC20327ADDF237BD29 (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method)
{
{
ObserverBehaviour__ctor_m6B9A245F2DA3FEA9F2C77259E3CCB691F8356922(__this, NULL);
return;
}
}
// Vuforia.Internal.Core.Pose Vuforia.DevicePoseBehaviour::<RecenterPose>b__7_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 DevicePoseBehaviour_U3CRecenterPoseU3Eb__7_0_m89D2475BA14B7FC5DB49E4EF3421668455A0E55A (DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* __this, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_1;
memset((&L_1), 0, sizeof(L_1));
Pose__ctor_m7F56BB8FA0709703F40CB716D996C61D755CC7ED((&L_1), L_0, /*hidden argument*/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.HitTestEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitTestEvent__ctor_m5D52251D987C9BCF3788FB85EB31509691456F7C (HitTestEvent_t549C8121F2017A01FF40B8E5A2930245B770DA10* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m4C1B802EADB9B767B0F4F59883B448DC85C667B4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m4C1B802EADB9B767B0F4F59883B448DC85C667B4(__this, UnityEvent_1__ctor_m4C1B802EADB9B767B0F4F59883B448DC85C667B4_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.ImageTargetType Vuforia.ImageTargetBehaviour::get_ImageTargetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTargetBehaviour_get_ImageTargetType_m5FB7595698890F5599001CB2A88C1DCAE2B55767 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mImageTargetType_16;
return L_0;
}
}
// System.Void Vuforia.ImageTargetBehaviour::set_ImageTargetType(Vuforia.ImageTargetType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_set_ImageTargetType_m2ABA169C9DCBF0F0C212433B626B3BC0729FFF5D (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___mImageTargetType_16 = L_0;
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::AddPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_AddPreview_mCF53709604A51C5804C7FDA3A2307564B4A64841 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mD7867CA065CE3C3A6F7FD1BC427E6AF59133C197_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* L_0 = __this->___mPreview_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
return;
}
IL_000f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* L_3;
L_3 = GameObject_AddComponent_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mD7867CA065CE3C3A6F7FD1BC427E6AF59133C197(L_2, GameObject_AddComponent_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mD7867CA065CE3C3A6F7FD1BC427E6AF59133C197_RuntimeMethod_var);
__this->___mPreview_23 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPreview_23), (void*)L_3);
ImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2* L_4 = __this->___mPreview_23;
NullCheck(L_4);
ImageTargetPreview_Initialize_m9FBCD4C070812079E15CE2A78B811B9DBDA9FA9F(L_4, __this, NULL);
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_CreateFromSerializedTarget_m9A4AB933A515F2C7F860CA589AE840FE8470DE19 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
int32_t L_0 = __this->___mImageTargetType_16;
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
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);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2);
V_0 = L_3;
int32_t L_4 = __this->___mImageTargetType_16;
if ((!(((uint32_t)L_4) == ((uint32_t)3))))
{
goto IL_0039;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___mRuntimeTexture_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_0039;
}
}
{
RuntimeObject* L_7 = V_0;
ImageTargetBehaviour_CreateObserverFromBuffer_m99D4C154679459BB532BCB162C4DF27166BCBD06(__this, L_7, NULL);
return;
}
IL_0039:
{
String_t* L_8;
L_8 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_9;
L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL);
if (L_9)
{
goto IL_005f;
}
}
{
String_t* L_10;
L_10 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_11;
L_11 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_10, _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2, NULL);
if (!L_11)
{
goto IL_005f;
}
}
{
RuntimeObject* L_12 = V_0;
ImageTargetBehaviour_CreateObserverFromDataset_m8096AD31244949F82E67547F585CCC1E00531DD1(__this, L_12, NULL);
}
IL_005f:
{
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_CreateObserverFromDataset_m8096AD31244949F82E67547F585CCC1E00531DD1 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_1 = NULL;
{
String_t* L_0 = ((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F*)__this)->___mDataSetPath_14;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetFullDataSetPath_m1F5E15C78B02DDEA6132959BE6E6CBA40BE5F573(L_0, NULL);
V_0 = L_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
String_t* L_4 = V_0;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
String_t* L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9, L_5, NULL);
RuntimeObject* L_7 = ___0_factory;
String_t* L_8 = V_0;
String_t* L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
int32_t L_10 = __this->___mTrackingOptimization_21;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
NullCheck(L_7);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12;
L_12 = InterfaceFuncInvoker3< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(9 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_11);
V_1 = L_12;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_13 = V_1;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_13, NULL);
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::CreateObserverFromBuffer(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_CreateObserverFromBuffer_m99D4C154679459BB532BCB162C4DF27166BCBD06 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2257EE05FDFBD2438DD90E399C918413D9199EEE);
s_Il2CppMethodInitialized = true;
}
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_0 = NULL;
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___mRuntimeTexture_19;
NullCheck(L_2);
String_t* L_3;
L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_3);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_3);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_1;
String_t* L_5 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_5);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteral2257EE05FDFBD2438DD90E399C918413D9199EEE, L_4, NULL);
RuntimeObject* L_6 = ___0_factory;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = __this->___mRuntimeTexture_19;
float L_8 = __this->___mWidth_17;
String_t* L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
int32_t L_10 = __this->___mTrackingOptimization_21;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
NullCheck(L_6);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12;
L_12 = InterfaceFuncInvoker4< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, float, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(11 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(UnityEngine.Texture2D,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_6, L_7, L_8, L_9, L_11);
V_0 = L_12;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_13 = V_0;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_13, NULL);
return;
}
}
// System.Boolean Vuforia.ImageTargetBehaviour::CorrectScaleImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetBehaviour_CorrectScaleImpl_m84FC5FB74FB06833D0BE2609102DDE579A74A4AC (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___mLastSize_24;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = ImageTargetBehaviour_GetSize_mD65326CCD172A136376756A77118573C08102195(__this, NULL);
bool L_2;
L_2 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0015;
}
}
{
return (bool)0;
}
IL_0015:
{
ImageTargetBehaviour_OnValidate_mCEFB5C8FCF35B183AA790EC5313513666AD72A41(__this, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.ImageTargetBehaviour::SetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetBehaviour_SetScale_m5997D234C19871F748D5488989507EC581CCA871 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, float ___0_scale, const RuntimeMethod* method)
{
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_0 = __this->___mImageTargetObserver_26;
if (!L_0)
{
goto IL_0015;
}
}
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_1 = __this->___mImageTargetObserver_26;
float L_2 = ___0_scale;
NullCheck(L_1);
bool L_3;
L_3 = ImageTargetObserver_SetImageTargetScale_m23B1E752B55EFD89DD9D66F310ECE2ED43E92C04(L_1, L_2, NULL);
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// UnityEngine.Vector2 Vuforia.ImageTargetBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ImageTargetBehaviour_GetSize_mD65326CCD172A136376756A77118573C08102195 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mWidth_17;
float L_1 = __this->___mHeight_18;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
return L_2;
}
}
// UnityEngine.Texture2D Vuforia.ImageTargetBehaviour::GetRuntimeTargetTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ImageTargetBehaviour_GetRuntimeTargetTexture_mE08483A944197FBED09622A489AF2E06A6C01668 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___mRuntimeTexture_19;
return L_0;
}
}
// System.Void Vuforia.ImageTargetBehaviour::SetWidth(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_SetWidth_mC5C72F1671977D1DB64BD6971F584EC43C723549 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, float ___0_width, const RuntimeMethod* method)
{
{
float L_0 = ___0_width;
float L_1 = __this->___mWidth_17;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
if (L_2)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
float L_3 = ___0_width;
__this->___mWidth_17 = L_3;
float L_4 = ___0_width;
float L_5 = __this->___mAspectRatio_15;
__this->___mHeight_18 = ((float)il2cpp_codegen_multiply(L_4, L_5));
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::SetHeight(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_SetHeight_m230723A6CC07A0F811A677A10F7A2F6C23F53A06 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, float ___0_height, const RuntimeMethod* method)
{
{
float L_0 = ___0_height;
float L_1 = __this->___mHeight_18;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
if (L_2)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
float L_3 = ___0_height;
__this->___mHeight_18 = L_3;
float L_4 = ___0_height;
float L_5 = __this->___mAspectRatio_15;
__this->___mWidth_17 = ((float)(L_4/L_5));
return;
}
}
// System.Boolean Vuforia.ImageTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetBehaviour_SetTrackingOptimization_m8B731C8220A3EEE1525FAA2DD5A80B5812537C96 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_0 = __this->___mImageTargetObserver_26;
int32_t L_1 = ___0_optimization;
NullCheck(L_0);
bool L_2;
L_2 = ImageTargetObserver_SetTrackingOptimization_m89FDB23A4E4E0C8B96DD427EB3052459BA70D768(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.ImageTargetBehaviour::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTargetBehaviour_GetTrackingOptimization_mF2F25C5CB4C2F4A2ED449BBBB4CCD7282F00AB35 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_0 = __this->___mImageTargetObserver_26;
NullCheck(L_0);
int32_t L_1;
L_1 = ImageTargetObserver_GetTrackingOptimization_mBF8E3D323E48A8EEE0BD899EB592698EA6DF299A(L_0, NULL);
return L_1;
}
}
// Vuforia.VirtualButtonBehaviour Vuforia.ImageTargetBehaviour::CreateVirtualButton(System.String,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ImageTargetBehaviour_CreateVirtualButton_mFF8289AC9697A07ADA8219FD548241272D68726A (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, String_t* ___0_vbName, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_size, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* V_0 = NULL;
{
String_t* L_0 = ___0_vbName;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_1);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, L_0, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1;
NullCheck(L_2);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_3;
L_3 = GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19(L_2, GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19_RuntimeMethod_var);
V_0 = L_3;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_4);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_4, L_5, NULL);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_6 = V_0;
String_t* L_7 = ___0_vbName;
NullCheck(L_6);
VirtualButtonBehaviour_SetVirtualButtonName_m7C1FD67F3CE7D2D6B2674D2AB35E05B02DC08CE2_inline(L_6, L_7, NULL);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_8 = V_0;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___2_size;
float L_11 = L_10.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___2_size;
float L_13 = L_12.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), L_11, (1.0f), L_13, /*hidden argument*/NULL);
NullCheck(L_9);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_9, L_14, NULL);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_15 = V_0;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___1_position;
float L_18 = L_17.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___1_position;
float L_20 = L_19.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_18, (1.0f), L_20, /*hidden argument*/NULL);
NullCheck(L_16);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_16, L_21, NULL);
bool L_22;
L_22 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_23 = V_0;
bool L_24;
L_24 = ImageTargetBehaviour_CreateNewVirtualButtonFromBehaviour_m948F957C9950C51EF98CD5D76965285AD129DDB4(__this, L_23, NULL);
if (L_24)
{
goto IL_0078;
}
}
{
return (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491*)NULL;
}
IL_0078:
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_25 = V_0;
return L_25;
}
}
// Vuforia.VirtualButtonBehaviour Vuforia.ImageTargetBehaviour::CreateVirtualButton(System.String,UnityEngine.Vector2,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ImageTargetBehaviour_CreateVirtualButton_m4537FB9767FD9698C4AB96EBAAA550A2FD4D727C (String_t* ___0_vbName, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localScale, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_immediateParent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m6DEFB666696D78361424F22F3DBF7D9E504E3D9E_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1331BF96CB5D68959EEA788620C0C8E47839F68E);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* V_1 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_2 = NULL;
{
String_t* L_0 = ___0_vbName;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_1);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, L_0, NULL);
V_0 = L_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0;
NullCheck(L_2);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_3;
L_3 = GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19(L_2, GameObject_AddComponent_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_m899ECA0F12A4BB56D48CE511C8F048DEED693D19_RuntimeMethod_var);
V_1 = L_3;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___2_immediateParent;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_5, NULL);
NullCheck(L_6);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_6, NULL);
NullCheck(L_7);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_8;
L_8 = GameObject_GetComponentInChildren_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m6DEFB666696D78361424F22F3DBF7D9E504E3D9E(L_7, GameObject_GetComponentInChildren_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m6DEFB666696D78361424F22F3DBF7D9E504E3D9E_RuntimeMethod_var);
V_2 = L_8;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_9 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_10)
{
goto IL_0035;
}
}
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_11 = V_2;
NullCheck(L_11);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12 = L_11->___mImageTargetObserver_26;
if (L_12)
{
goto IL_0047;
}
}
IL_0035:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral1331BF96CB5D68959EEA788620C0C8E47839F68E, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_13, NULL);
return (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491*)NULL;
}
IL_0047:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_0;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = ___2_immediateParent;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
NullCheck(L_15);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_15, L_17, NULL);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_18 = V_1;
String_t* L_19 = ___0_vbName;
NullCheck(L_18);
VirtualButtonBehaviour_SetVirtualButtonName_m7C1FD67F3CE7D2D6B2674D2AB35E05B02DC08CE2_inline(L_18, L_19, NULL);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_20 = V_1;
NullCheck(L_20);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_20, NULL);
float L_22;
L_22 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&___1_localScale), 0, NULL);
float L_23;
L_23 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&___1_localScale), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), L_22, (1.0f), L_23, /*hidden argument*/NULL);
NullCheck(L_21);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_21, L_24, NULL);
bool L_25;
L_25 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_25)
{
goto IL_0096;
}
}
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_26 = V_2;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_27 = V_1;
NullCheck(L_26);
bool L_28;
L_28 = ImageTargetBehaviour_CreateNewVirtualButtonFromBehaviour_m948F957C9950C51EF98CD5D76965285AD129DDB4(L_26, L_27, NULL);
if (L_28)
{
goto IL_0096;
}
}
{
return (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491*)NULL;
}
IL_0096:
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_29 = V_1;
return L_29;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.VirtualButtonBehaviour> Vuforia.ImageTargetBehaviour::GetVirtualButtonBehaviours()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImageTargetBehaviour_GetVirtualButtonBehaviours_mAA0A36261BD8A0B76B78BAB71D08519112E25DB4 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_0 = __this->___mVirtualButtonBehaviours_25;
return L_0;
}
}
// System.Void Vuforia.ImageTargetBehaviour::DestroyVirtualButton(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_DestroyVirtualButton_mBFBD51E2F01FAD8651E4C5472A141BE14F64A6E2 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, String_t* ___0_vbName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_mA36E806533B5E8C65CF13E9BCF2F7DB4D13D92D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mF4FC7F4FABF0D85A3571F6F8294E22FB81BFEF4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass30_0_U3CDestroyVirtualButtonU3Eb__0_mD7F42A0D4C37656F452A82ACC2CB2ECEE1EAAE46_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* V_0 = NULL;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* V_1 = NULL;
{
U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* L_0 = (U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass30_0__ctor_m5F213F6AFFB5CCB44C652F1422C54E32969D0F06(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* L_1 = V_0;
String_t* L_2 = ___0_vbName;
NullCheck(L_1);
L_1->___vbName_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___vbName_0), (void*)L_2);
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_3 = __this->___mVirtualButtonBehaviours_25;
U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* L_4 = V_0;
Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1* L_5 = (Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1*)il2cpp_codegen_object_new(Predicate_1_t7401DC6FEEEB5883E9C31CB0D49ADE64BCF771E1_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m055B6DB013EF8B51E5FBB408D8FD5F0A9688AFBB(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass30_0_U3CDestroyVirtualButtonU3Eb__0_mD7F42A0D4C37656F452A82ACC2CB2ECEE1EAAE46_RuntimeMethod_var), NULL);
NullCheck(L_3);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_6;
L_6 = List_1_Find_mA36E806533B5E8C65CF13E9BCF2F7DB4D13D92D4(L_3, L_5, List_1_Find_mA36E806533B5E8C65CF13E9BCF2F7DB4D13D92D4_RuntimeMethod_var);
V_1 = L_6;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_0046;
}
}
{
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_9 = __this->___mVirtualButtonBehaviours_25;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_10 = V_1;
NullCheck(L_9);
bool L_11;
L_11 = List_1_Remove_mF4FC7F4FABF0D85A3571F6F8294E22FB81BFEF4D(L_9, L_10, List_1_Remove_mF4FC7F4FABF0D85A3571F6F8294E22FB81BFEF4D_RuntimeMethod_var);
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_12 = V_1;
NullCheck(L_12);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_13, NULL);
}
IL_0046:
{
return;
}
}
// System.Boolean Vuforia.ImageTargetBehaviour::CreateNewVirtualButtonFromBehaviour(Vuforia.VirtualButtonBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTargetBehaviour_CreateNewVirtualButtonFromBehaviour_m948F957C9950C51EF98CD5D76965285AD129DDB4 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ___0_newVBB, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5098A407CD7481BD6AD81CC080B87687E83F09E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BCF26727BEC41E5F8FBCAADFD3D9FD3D44696D6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC311736F2D28D010CCE78E50C347854E6393304);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = ImageTargetBehaviour_get_ImageTargetType_m5FB7595698890F5599001CB2A88C1DCAE2B55767_inline(__this, NULL);
if (!L_0)
{
goto IL_0024;
}
}
{
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_2;
L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral1BCF26727BEC41E5F8FBCAADFD3D9FD3D44696D6, L_1, _stringLiteralCC311736F2D28D010CCE78E50C347854E6393304, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_2, NULL);
return (bool)0;
}
IL_0024:
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_3 = ___0_newVBB;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_4 = __this->___mImageTargetObserver_26;
NullCheck(L_3);
bool L_5;
L_5 = VirtualButtonBehaviour_CreateObserverVirtualButton_mAD1E38A5819413FFD5ED01EA0B72AD91F8B1D54A(L_3, L_4, NULL);
if (L_5)
{
goto IL_0034;
}
}
{
return (bool)0;
}
IL_0034:
{
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_6 = __this->___mVirtualButtonBehaviours_25;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_7 = ___0_newVBB;
NullCheck(L_6);
List_1_Add_m5098A407CD7481BD6AD81CC080B87687E83F09E4_inline(L_6, L_7, List_1_Add_m5098A407CD7481BD6AD81CC080B87687E83F09E4_RuntimeMethod_var);
return (bool)1;
}
}
// System.Void Vuforia.ImageTargetBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_RegisterObserverInternal_m14ED01FCE16564D7FAEF088C480AD0ABF71512C3 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, RuntimeObject* ___0_observer, 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*)&List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral063B710DEF379BB1F6A438C0A5138C14DDD7113C);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_1 = (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*)il2cpp_codegen_object_new(List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F(L_1, List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F_RuntimeMethod_var);
__this->___mVirtualButtonBehaviours_25 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVirtualButtonBehaviours_25), (void*)L_1);
RuntimeObject* L_2 = ___0_observer;
__this->___mImageTargetObserver_26 = ((ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)CastclassClass((RuntimeObject*)L_2, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImageTargetObserver_26), (void*)((ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)CastclassClass((RuntimeObject*)L_2, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var)));
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_3 = __this->___mImageTargetObserver_26;
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String Vuforia.Internal.Observers.ASingleTargetObserver::get_Name() */, L_3);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7), (void*)L_4);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_5 = __this->___mImageTargetObserver_26;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = ImageTargetObserver_get_Size_m5689747639AA961A66D20F0A3DD4027961785240_inline(L_5, NULL);
V_0 = L_6;
bool L_7 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8;
if (!L_7)
{
goto IL_0090;
}
}
{
int32_t L_8;
L_8 = ImageTargetBehaviour_get_ImageTargetType_m5FB7595698890F5599001CB2A88C1DCAE2B55767_inline(__this, NULL);
if ((((int32_t)L_8) == ((int32_t)2)))
{
goto IL_0090;
}
}
{
float L_9 = __this->___mWidth_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___x_2;
V_1 = ((float)(L_9/L_11));
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12 = __this->___mImageTargetObserver_26;
float L_13 = V_1;
NullCheck(L_12);
bool L_14;
L_14 = ImageTargetObserver_SetImageTargetScale_m23B1E752B55EFD89DD9D66F310ECE2ED43E92C04(L_12, L_13, NULL);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_15;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = ImageTargetBehaviour_GetSize_mD65326CCD172A136376756A77118573C08102195(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = L_17;
RuntimeObject* L_19 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_18);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_19);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_19);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = L_21;
RuntimeObject* L_23 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_22);
NullCheck(L_20);
ArrayElementTypeCheck (L_20, L_23);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_23);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteral063B710DEF379BB1F6A438C0A5138C14DDD7113C, L_20, NULL);
goto IL_00a8;
}
IL_0090:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
float L_25 = L_24.___x_2;
__this->___mWidth_17 = L_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_0;
float L_27 = L_26.___y_3;
__this->___mHeight_18 = L_27;
}
IL_00a8:
{
float L_28 = __this->___mHeight_18;
float L_29 = __this->___mWidth_17;
__this->___mAspectRatio_15 = ((float)(L_28/L_29));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30;
L_30 = ImageTargetBehaviour_GetSize_mD65326CCD172A136376756A77118573C08102195(__this, NULL);
__this->___mLastSize_24 = L_30;
int32_t L_31 = __this->___mTrackingOptimization_21;
bool L_32;
L_32 = ImageTargetBehaviour_SetTrackingOptimization_m8B731C8220A3EEE1525FAA2DD5A80B5812537C96(__this, L_31, NULL);
ImageTargetBehaviour_AssociateVirtualButtons_mDF1CCE79D937A4BB2AA4DCB58F4A41294F5B0C1A(__this, NULL);
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_UnregisterObserverInternal_mF01940C495B5266BB3AE9421E973EED4686F4E45 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3A25A7184CB9477CAB182E2A4209FD2DFB577340_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA71B92C974783530F04C5E6D0BE07F6D9873B237_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFE8FF13596EB8FB5BBB7C9985AFDC6C70BE5FAC1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m3C62427AE45516C8DA92231AEC3701C89224AB5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m23084848B4B620600A8D0F2C7F5CDC4573154ABE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64 V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_0 = __this->___mVirtualButtonBehaviours_25;
NullCheck(L_0);
Enumerator_t51015EF42DD6F08DA3BC727670D2D66653BD2F64 L_1;
L_1 = List_1_GetEnumerator_m23084848B4B620600A8D0F2C7F5CDC4573154ABE(L_0, List_1_GetEnumerator_m23084848B4B620600A8D0F2C7F5CDC4573154ABE_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0025:
{// begin finally (depth: 1)
Enumerator_Dispose_m3A25A7184CB9477CAB182E2A4209FD2DFB577340((&V_0), Enumerator_Dispose_m3A25A7184CB9477CAB182E2A4209FD2DFB577340_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_001a_1;
}
IL_000e_1:
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_2;
L_2 = Enumerator_get_Current_mFE8FF13596EB8FB5BBB7C9985AFDC6C70BE5FAC1_inline((&V_0), Enumerator_get_Current_mFE8FF13596EB8FB5BBB7C9985AFDC6C70BE5FAC1_RuntimeMethod_var);
NullCheck(L_2);
ObserverBehaviour_UnregisterObserver_m5535335F671C4C87E17673365D66BB6C144A8472(L_2, NULL);
}
IL_001a_1:
{
bool L_3;
L_3 = Enumerator_MoveNext_mA71B92C974783530F04C5E6D0BE07F6D9873B237((&V_0), Enumerator_MoveNext_mA71B92C974783530F04C5E6D0BE07F6D9873B237_RuntimeMethod_var);
if (L_3)
{
goto IL_000e_1;
}
}
{
goto IL_0033;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0033:
{
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_4 = __this->___mVirtualButtonBehaviours_25;
NullCheck(L_4);
List_1_Clear_m3C62427AE45516C8DA92231AEC3701C89224AB5C_inline(L_4, List_1_Clear_m3C62427AE45516C8DA92231AEC3701C89224AB5C_RuntimeMethod_var);
__this->___mImageTargetObserver_26 = (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mImageTargetObserver_26), (void*)(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)NULL);
RuntimeObject* L_5 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_5, NULL);
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_Awake_mADF4C1C1F46E7C5F10D285D486F14DA347064384 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mImageTargetType_16;
if ((((int32_t)L_0) == ((int32_t)((int32_t)2147483647LL))))
{
goto IL_0013;
}
}
{
ObserverBehaviour_Awake_m2110F0E9C3AB0FA993AD91D229B64DB231BEC29E(__this, NULL);
}
IL_0013:
{
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::AssociateVirtualButtons()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_AssociateVirtualButtons_mDF1CCE79D937A4BB2AA4DCB58F4A41294F5B0C1A (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mEEE1853E812FF7F28805D6D047C11B9A29CEA564_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E9516161F7230E85B2B7BB8016A4BEF39208788);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral793006DC596F77168BA9F5109BFB02F8AC6C8A76);
s_Il2CppMethodInitialized = true;
}
VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* V_0 = NULL;
int32_t V_1 = 0;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* V_2 = NULL;
{
VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* L_0;
L_0 = Component_GetComponentsInChildren_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mEEE1853E812FF7F28805D6D047C11B9A29CEA564(__this, Component_GetComponentsInChildren_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mEEE1853E812FF7F28805D6D047C11B9A29CEA564_RuntimeMethod_var);
V_0 = L_0;
V_1 = 0;
goto IL_0036;
}
IL_000b:
{
VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_5 = V_2;
bool L_6;
L_6 = ImageTargetBehaviour_CreateNewVirtualButtonFromBehaviour_m948F957C9950C51EF98CD5D76965285AD129DDB4(__this, L_5, NULL);
if (L_6)
{
goto IL_0032;
}
}
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_7 = V_2;
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualButtonBehaviour_get_VirtualButtonName_m81D0F69F72C9735E21E5B5F579D4704ABA046444_inline(L_7, NULL);
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2E9516161F7230E85B2B7BB8016A4BEF39208788, L_8, _stringLiteral793006DC596F77168BA9F5109BFB02F8AC6C8A76, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_9, NULL);
}
IL_0032:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0036:
{
int32_t L_11 = V_1;
VirtualButtonBehaviourU5BU5D_t52D4E3F366EED4A532A41BCF3C706084260B81DD* L_12 = V_0;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_000b;
}
}
{
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour_OnValidate_mCEFB5C8FCF35B183AA790EC5313513666AD72A41 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___mLastSize_24);
float L_1 = L_0->___x_0;
float L_2 = __this->___mWidth_17;
bool L_3;
L_3 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_2, NULL);
if (L_3)
{
goto IL_002d;
}
}
{
float L_4 = __this->___mWidth_17;
float L_5 = __this->___mAspectRatio_15;
__this->___mHeight_18 = ((float)il2cpp_codegen_multiply(L_4, L_5));
goto IL_0058;
}
IL_002d:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___mLastSize_24);
float L_7 = L_6->___y_1;
float L_8 = __this->___mHeight_18;
bool L_9;
L_9 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_7, L_8, NULL);
if (L_9)
{
goto IL_0058;
}
}
{
float L_10 = __this->___mHeight_18;
float L_11 = __this->___mAspectRatio_15;
__this->___mWidth_17 = ((float)(L_10/L_11));
}
IL_0058:
{
float L_12 = __this->___mWidth_17;
float L_13 = __this->___mHeight_18;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_12, L_13, /*hidden argument*/NULL);
__this->___mLastSize_24 = L_14;
return;
}
}
// System.Void Vuforia.ImageTargetBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetBehaviour__ctor_mD09C1929CFC99AFC3D24FD1EBFE224694B547541 (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___mAspectRatio_15 = (1.0f);
__this->___mImageTargetType_16 = ((int32_t)2147483647LL);
__this->___mMotionHint_20 = 1;
__this->___mTrackingOptimizationNeedsUpgrade_22 = (bool)1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (-1.0f), (-1.0f), /*hidden argument*/NULL);
__this->___mLastSize_24 = L_0;
List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024* L_1 = (List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024*)il2cpp_codegen_object_new(List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F(L_1, List_1__ctor_m726398FB6CF9ECAD1EB76EE2E6C346724361113F_RuntimeMethod_var);
__this->___mVirtualButtonBehaviours_25 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVirtualButtonBehaviours_25), (void*)L_1);
ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890(__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.ImageTargetBehaviour/<>c__DisplayClass30_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass30_0__ctor_m5F213F6AFFB5CCB44C652F1422C54E32969D0F06 (U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.ImageTargetBehaviour/<>c__DisplayClass30_0::<DestroyVirtualButton>b__0(Vuforia.VirtualButtonBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass30_0_U3CDestroyVirtualButtonU3Eb__0_mD7F42A0D4C37656F452A82ACC2CB2ECEE1EAAE46 (U3CU3Ec__DisplayClass30_0_tA500E9322B53A282E953314F6BBDAF55AFE709D6* __this, VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* ___0_vb, const RuntimeMethod* method)
{
{
VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* L_0 = ___0_vb;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualButtonBehaviour_get_VirtualButtonName_m81D0F69F72C9735E21E5B5F579D4704ABA046444_inline(L_0, NULL);
String_t* L_2 = __this->___vbName_0;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(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.MeshBlock::UpdateTransform(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshBlock_UpdateTransform_mED471E61DB45413BF4B8EBA1BCC4402E2D554507 (MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_localPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_localRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_localScale, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_localPosition;
NullCheck(L_0);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_0, L_1, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___1_localRotation;
NullCheck(L_2);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_2, L_3, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_localScale;
NullCheck(L_4);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_4, L_5, NULL);
return;
}
}
// Vuforia.MeshBlock Vuforia.MeshBlock::Create(Vuforia.Internal.Observers.MeshObservationBlock,UnityEngine.Transform,UnityEngine.Material,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* MeshBlock_Create_mCB81C8BE0C5719597B9787A2FB2A81E8D8586829 (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* ___0_block, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_displayMaterial, bool ___3_hasCollider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF_m5254D41787D455C43AC02B16A993FD90004F957B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* V_1 = NULL;
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_0 = ___0_block;
NullCheck(L_0);
int32_t* L_1 = (&L_0->___Id_0);
String_t* L_2;
L_2 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_1, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_3);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, L_2, NULL);
V_0 = L_3;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0;
NullCheck(L_4);
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_5;
L_5 = GameObject_AddComponent_TisMeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF_m5254D41787D455C43AC02B16A993FD90004F957B(L_4, GameObject_AddComponent_TisMeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF_m5254D41787D455C43AC02B16A993FD90004F957B_RuntimeMethod_var);
V_1 = L_5;
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_6 = V_1;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___1_root;
NullCheck(L_7);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_7, L_8, NULL);
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_9 = V_1;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_10 = ___0_block;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10->___LocalPosition_3;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_12 = ___0_block;
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = L_12->___LocalRotation_4;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_14 = ___0_block;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14->___LocalScale_5;
NullCheck(L_9);
MeshBlock_UpdateTransform_mED471E61DB45413BF4B8EBA1BCC4402E2D554507(L_9, L_11, L_13, L_15, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = ___2_displayMaterial;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_16, NULL);
if (!L_17)
{
goto IL_005c;
}
}
{
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_18 = V_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
NullCheck(L_19);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_20;
L_20 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_19, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
NullCheck(L_18);
L_18->___MeshRenderer_4 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___MeshRenderer_4), (void*)L_20);
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_21 = V_1;
NullCheck(L_21);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_22 = L_21->___MeshRenderer_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = ___2_displayMaterial;
NullCheck(L_22);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_22, L_23, NULL);
}
IL_005c:
{
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_24 = V_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = V_0;
NullCheck(L_25);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_26;
L_26 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_25, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
NullCheck(L_24);
L_24->___MeshFilter_5 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&L_24->___MeshFilter_5), (void*)L_26);
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_27 = V_1;
NullCheck(L_27);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_28 = L_27->___MeshFilter_5;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_29 = ___0_block;
NullCheck(L_29);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_30 = L_29->___Mesh_2;
NullCheck(L_28);
MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_28, L_30, NULL);
bool L_31 = ___3_hasCollider;
if (!L_31)
{
goto IL_0094;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = V_0;
NullCheck(L_32);
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_33;
L_33 = GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7(L_32, GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var);
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_34 = L_33;
NullCheck(L_34);
MeshCollider_set_cookingOptions_m76B9DE7A503EDD73499CFFB46F7ECD942B6C7A2C(L_34, 0, NULL);
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_35 = ___0_block;
NullCheck(L_35);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_36 = L_35->___Mesh_2;
NullCheck(L_34);
MeshCollider_set_sharedMesh_m05F87B9AC04139285EBBCC159F77B51C6940E79C(L_34, L_36, NULL);
}
IL_0094:
{
MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* L_37 = V_1;
return L_37;
}
}
// System.Void Vuforia.MeshBlock::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshBlock__ctor_m96932E2C93906CA06916175DC997E9FFB8439587 (MeshBlock_t5369357563F2A97717A4E79054F751E1C1859FAF* __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
// Vuforia.ModelTargetBehaviour/GuideViewDisplayMode Vuforia.ModelTargetBehaviour::get_GuideViewMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mGuideViewDisplayMode_30;
return L_0;
}
}
// System.Void Vuforia.ModelTargetBehaviour::set_GuideViewMode(Vuforia.ModelTargetBehaviour/GuideViewDisplayMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_set_GuideViewMode_mC7B7A24746C25535B160C8B1088F5E84A14E4704 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mGuideViewDisplayMode_30;
int32_t L_1 = ___0_value;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_001d;
}
}
{
int32_t L_2 = ___0_value;
__this->___mGuideViewDisplayMode_30 = L_2;
bool L_3;
L_3 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_3)
{
goto IL_001d;
}
}
{
ModelTargetBehaviour_UpdateGuideViewVisibility_mB75E8B53D685EFB29D6C8ED4BE6524EEB18EB3F4(__this, NULL);
}
IL_001d:
{
return;
}
}
// Vuforia.TrackingOptimization Vuforia.ModelTargetBehaviour::get_TrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_get_TrackingOptimization_m0161E781231F6DEC85257C26FE467B3E73F91613 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = ModelTargetBehaviour_GetTrackingOptimization_m3FDBA5F8913BFD92EC46A74E8AB5B83B45074507(__this, NULL);
return L_0;
}
}
// System.Void Vuforia.ModelTargetBehaviour::set_TrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_set_TrackingOptimization_mE2AE2F24801749F466A1E0CE228609F09B53BF27 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
bool L_1;
L_1 = ModelTargetBehaviour_SetTrackingOptimization_m1487287AEFC4B00695D8FF5A5D1A190F332C455F(__this, L_0, NULL);
return;
}
}
// Vuforia.Public.Observers.IRuntimeMeshBehaviour Vuforia.ModelTargetBehaviour::get_RuntimeMeshBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ModelTargetBehaviour_get_RuntimeMeshBehaviour_m54701CD1F9A0E036949C473F6CB37E01D326CD15 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mRuntimeMeshBehaviour_43;
if (L_0)
{
goto IL_0014;
}
}
{
RuntimeObject* L_1;
L_1 = RuntimeMeshBehaviourFactory_CreateRuntimeMeshBehaviour_mC8FB01214D5C285C54E4831F69C9B5AA8ECBCD2B(__this, NULL);
__this->___mRuntimeMeshBehaviour_43 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRuntimeMeshBehaviour_43), (void*)L_1);
}
IL_0014:
{
RuntimeObject* L_2 = __this->___mRuntimeMeshBehaviour_43;
return L_2;
}
}
// System.Void Vuforia.ModelTargetBehaviour::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_Awake_mD4F44C0ED7B655F8436114EA9B1C04A85076C235 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_m733AE7869A15D737DFC6B190C756AF32C070E661_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* V_0 = NULL;
{
ObserverBehaviour_Awake_m2110F0E9C3AB0FA993AD91D229B64DB231BEC29E(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsVuforiaEnabled_mBB64564112931DB6DCA1A8666F733715AFBDB08D(NULL);
if (!L_0)
{
goto IL_0029;
}
}
{
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_1;
L_1 = Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_m733AE7869A15D737DFC6B190C756AF32C070E661(__this, Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_m733AE7869A15D737DFC6B190C756AF32C070E661_RuntimeMethod_var);
V_0 = L_1;
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0029;
}
}
{
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_4 = V_0;
NullCheck(L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL);
NullCheck(L_5);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)0, NULL);
}
IL_0029:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::AddPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_AddPreview_m59540E466F04B8E25F74A6AC43A15238A256F098 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m46E933CE9E73FE53C28E6262D51867E1AFDD8202_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* L_0 = __this->___mPreview_39;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
return;
}
IL_000f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* L_3;
L_3 = GameObject_AddComponent_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m46E933CE9E73FE53C28E6262D51867E1AFDD8202(L_2, GameObject_AddComponent_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m46E933CE9E73FE53C28E6262D51867E1AFDD8202_RuntimeMethod_var);
__this->___mPreview_39 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPreview_39), (void*)L_3);
ModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C* L_4 = __this->___mPreview_39;
NullCheck(L_4);
ModelTargetPreview_Initialize_m2E6F22789D2FAB7449F0225EA819C4B7316F1014(L_4, __this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::OnDrawGizmos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnDrawGizmos_m2D28240A3B27DAB141D05643B730CC3EC55E57A9 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
{
bool L_0 = __this->___mShowBoundingBox_20;
if (!L_0)
{
goto IL_01ac;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_1);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_1, NULL);
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
NullCheck(L_5);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
float L_8 = __this->___mLength_25;
float L_9 = __this->___mBaseSize_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, ((float)(L_8/L_9)), NULL);
il2cpp_codegen_runtime_class_init_inline(DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
float L_11 = ((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_StaticFields*)il2cpp_codegen_static_fields_for(DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var))->___VirtualSceneScaleFactor_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
L_13 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_3, L_6, L_12, NULL);
Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15(L_13, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
memset((&L_14), 0, sizeof(L_14));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_14), (0.200000003f), (0.600000024f), (1.0f), (1.0f), /*hidden argument*/NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&__this->___mBBoxMax_23);
float L_16 = L_15->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = (&__this->___mBBoxMin_22);
float L_18 = L_17->___x_2;
float L_19;
L_19 = fabsf(((float)il2cpp_codegen_subtract(L_16, L_18)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_20 = (&__this->___mBBoxMax_23);
float L_21 = L_20->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = (&__this->___mBBoxMin_22);
float L_23 = L_22->___y_3;
float L_24;
L_24 = fabsf(((float)il2cpp_codegen_subtract(L_21, L_23)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (&__this->___mBBoxMax_23);
float L_26 = L_25->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_27 = (&__this->___mBBoxMin_22);
float L_28 = L_27->___z_4;
float L_29;
L_29 = fabsf(((float)il2cpp_codegen_subtract(L_26, L_28)));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_19, L_24, L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = __this->___mBBoxMax_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = __this->___mBBoxMin_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_31, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_32, (2.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_0;
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_33, L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_0;
float L_36 = L_35.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_0;
float L_38 = L_37.___y_3;
float L_39;
L_39 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_36, L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_0;
float L_41 = L_40.___z_4;
float L_42;
L_42 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_39, L_41, NULL);
V_1 = ((float)il2cpp_codegen_multiply((0.300000012f), L_42));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_43;
L_43 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_43, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
memset((&L_44), 0, sizeof(L_44));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_44), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
float L_45 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
memset((&L_46), 0, sizeof(L_46));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), L_45, (0.0f), (0.0f), /*hidden argument*/NULL);
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_44, L_46, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_47;
L_47 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_47, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
memset((&L_48), 0, sizeof(L_48));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_48), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
float L_49 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
memset((&L_50), 0, sizeof(L_50));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_50), (0.0f), L_49, (0.0f), /*hidden argument*/NULL);
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_48, L_50, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_51;
L_51 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_51, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
memset((&L_52), 0, sizeof(L_52));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_52), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
float L_53 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
memset((&L_54), 0, sizeof(L_54));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_54), (0.0f), (0.0f), L_53, /*hidden argument*/NULL);
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_52, L_54, NULL);
}
IL_01ac:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnValidate_m2AE36BBDD0191D6732D5452092186E5CAFD0EAB8 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___mLastSize_41);
float L_1 = L_0->___x_2;
float L_2 = __this->___mLength_25;
bool L_3;
L_3 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_2, NULL);
if (L_3)
{
goto IL_0043;
}
}
{
float L_4 = __this->___mLength_25;
float L_5 = __this->___mAspectRatioXY_18;
__this->___mWidth_26 = ((float)il2cpp_codegen_multiply(L_4, L_5));
float L_6 = __this->___mLength_25;
float L_7 = __this->___mAspectRatioXZ_19;
__this->___mHeight_27 = ((float)il2cpp_codegen_multiply(L_6, L_7));
goto IL_00cf;
}
IL_0043:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&__this->___mLastSize_41);
float L_9 = L_8->___y_3;
float L_10 = __this->___mWidth_26;
bool L_11;
L_11 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_9, L_10, NULL);
if (L_11)
{
goto IL_008a;
}
}
{
float L_12 = __this->___mWidth_26;
float L_13 = __this->___mAspectRatioXY_18;
__this->___mLength_25 = ((float)(L_12/L_13));
float L_14 = __this->___mWidth_26;
float L_15 = __this->___mAspectRatioXZ_19;
float L_16 = __this->___mAspectRatioXY_18;
__this->___mHeight_27 = ((float)(((float)il2cpp_codegen_multiply(L_14, L_15))/L_16));
goto IL_00cf;
}
IL_008a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = (&__this->___mLastSize_41);
float L_18 = L_17->___z_4;
float L_19 = __this->___mHeight_27;
bool L_20;
L_20 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_18, L_19, NULL);
if (L_20)
{
goto IL_00cf;
}
}
{
float L_21 = __this->___mHeight_27;
float L_22 = __this->___mAspectRatioXZ_19;
__this->___mLength_25 = ((float)(L_21/L_22));
float L_23 = __this->___mHeight_27;
float L_24 = __this->___mAspectRatioXY_18;
float L_25 = __this->___mAspectRatioXZ_19;
__this->___mWidth_26 = ((float)(((float)il2cpp_codegen_multiply(L_23, L_24))/L_25));
}
IL_00cf:
{
float L_26 = __this->___mLength_25;
float L_27 = __this->___mWidth_26;
float L_28 = __this->___mHeight_27;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
memset((&L_29), 0, sizeof(L_29));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_29), L_26, L_27, L_28, /*hidden argument*/NULL);
__this->___mLastSize_41 = L_29;
return;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::CorrectScaleImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_CorrectScaleImpl_mD34353C926C2E0BFA4A08E95791CC9A7CC013413 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetBehaviour_OnValidate_m2AE36BBDD0191D6732D5452092186E5CAFD0EAB8(__this, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::SetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_SetScale_m30CCCA89392BCC9DB26C270B1A50D2898C202E86 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, float ___0_scale, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
if (!L_0)
{
goto IL_0015;
}
}
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_1 = __this->___mModelTargetObserver_42;
float L_2 = ___0_scale;
NullCheck(L_1);
bool L_3;
L_3 = ModelTargetObserver_SetScale_m46C6675CA6265735C57C33DF2924ADD2AA55118F(L_1, L_2, NULL);
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void Vuforia.ModelTargetBehaviour::SetBoundingBox(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_SetBoundingBox_m0979EC4F30712FDCA9A2A3CCF16C78778B0C204C (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minBBox, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_maxBBox, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_minBBox;
__this->___mBBoxMin_22 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_maxBBox;
__this->___mBBoxMax_23 = L_1;
return;
}
}
// UnityEngine.Bounds Vuforia.ModelTargetBehaviour::GetBoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ModelTargetBehaviour_GetBoundingBox_m18B8B3D792A5B78B31D9A42D13AF78832C0EE2F2 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1;
L_1 = ModelTargetObserver_GetBoundingBox_mD6DF7D6DAA53F0AE4DAE9C12D2307F34EED4D748(L_0, NULL);
return L_1;
}
}
// System.Int32 Vuforia.ModelTargetBehaviour::GetNumGuideViews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_GetNumGuideViews_m0274C36C773ED4F02C37F664598577200F37FD2F (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
int32_t L_1;
L_1 = ModelTargetObserver_GetNumGuideViews_mF84B4BA9D019CA6F76C63CE954CC58CEF8ECAF29(L_0, NULL);
return L_1;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::SetActiveGuideViewIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_SetActiveGuideViewIndex_mE1E5297A481B2D517F2E7A5F440F6ED1509CF965 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
int32_t L_1 = ___0_index;
NullCheck(L_0);
bool L_2;
L_2 = ModelTargetObserver_SetActiveGuideViewIndex_m3A89AAB768FC66F269027E3A4F6528BD64454B5B(L_0, L_1, NULL);
return L_2;
}
}
// UnityEngine.Vector3 Vuforia.ModelTargetBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ModelTargetBehaviour_GetSize_mE7106312C7C59FCD1D9175F5F3DE5885E8AE94B5 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mLength_25;
float L_1 = __this->___mWidth_26;
float L_2 = __this->___mHeight_27;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
return L_3;
}
}
// System.Void Vuforia.ModelTargetBehaviour::SetLength(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_SetLength_m336C168B2206102B7386934C5F3B0BF410C78B61 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, float ___0_length, const RuntimeMethod* method)
{
{
float L_0 = ___0_length;
float L_1 = __this->___mLength_25;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
if (L_2)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
float L_3 = ___0_length;
__this->___mLength_25 = L_3;
float L_4 = ___0_length;
float L_5 = __this->___mAspectRatioXY_18;
__this->___mWidth_26 = ((float)il2cpp_codegen_multiply(L_4, L_5));
float L_6 = ___0_length;
float L_7 = __this->___mAspectRatioXZ_19;
__this->___mHeight_27 = ((float)il2cpp_codegen_multiply(L_6, L_7));
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::SetWidth(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_SetWidth_mF3919946CB87F448AF98AF6D8E76CAD50CAB5B5C (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, float ___0_width, const RuntimeMethod* method)
{
{
float L_0 = ___0_width;
float L_1 = __this->___mWidth_26;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
if (L_2)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
float L_3 = ___0_width;
float L_4 = __this->___mAspectRatioXY_18;
__this->___mLength_25 = ((float)(L_3/L_4));
float L_5 = ___0_width;
__this->___mWidth_26 = L_5;
float L_6 = ___0_width;
float L_7 = __this->___mAspectRatioXZ_19;
float L_8 = __this->___mAspectRatioXY_18;
__this->___mHeight_27 = ((float)(((float)il2cpp_codegen_multiply(L_6, L_7))/L_8));
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::SetHeight(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_SetHeight_m94A3F55B7FD43A9755D507B24A2E876BEE53412C (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, float ___0_height, const RuntimeMethod* method)
{
{
float L_0 = ___0_height;
float L_1 = __this->___mHeight_27;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
if (L_2)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
float L_3 = ___0_height;
float L_4 = __this->___mAspectRatioXZ_19;
__this->___mLength_25 = ((float)(L_3/L_4));
float L_5 = ___0_height;
float L_6 = __this->___mAspectRatioXY_18;
float L_7 = __this->___mAspectRatioXZ_19;
__this->___mWidth_26 = ((float)(((float)il2cpp_codegen_multiply(L_5, L_6))/L_7));
float L_8 = ___0_height;
__this->___mHeight_27 = L_8;
return;
}
}
// System.Int32 Vuforia.ModelTargetBehaviour::GetActiveGuideViewIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_GetActiveGuideViewIndex_m70DF2F8D90EEF9F9C6312A32929B094195DC7746 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t1B2EE20AE3B80A3F3E405630800CC37C2BDACAF2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tDF0895B8F8ADFBF871618F5601DD226BC56911B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
int32_t V_3 = 0;
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
String_t* L_1;
L_1 = ModelTargetObserver_GetActiveGuideViewName_mD93F8C5E569AD3AA3475C737303C9E1BFEE257DA(L_0, NULL);
V_0 = L_1;
String_t* L_2 = V_0;
bool L_3;
L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
if (!L_3)
{
goto IL_0016;
}
}
{
return (-1);
}
IL_0016:
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_4 = __this->___mModelTargetObserver_42;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = ModelTargetObserver_GetGuideViews_m6951F9BCA99A22963AD8E0AC9B59ED6BE04655FD(L_4, NULL);
V_1 = 0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.GuideView>::GetEnumerator() */, IEnumerable_1_t1B2EE20AE3B80A3F3E405630800CC37C2BDACAF2_il2cpp_TypeInfo_var, L_5);
V_2 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0050:
{// begin finally (depth: 1)
{
RuntimeObject* L_7 = V_2;
if (!L_7)
{
goto IL_0059;
}
}
{
RuntimeObject* L_8 = V_2;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_0059:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0046_1;
}
IL_002b_1:
{
RuntimeObject* L_9 = V_2;
NullCheck(L_9);
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_10;
L_10 = InterfaceFuncInvoker0< GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.GuideView>::get_Current() */, IEnumerator_1_tDF0895B8F8ADFBF871618F5601DD226BC56911B5_il2cpp_TypeInfo_var, L_9);
NullCheck(L_10);
String_t* L_11;
L_11 = GuideView_get_Name_mCC22BC25631B3F828658E8667A39CF3C68DA9021_inline(L_10, NULL);
String_t* L_12 = V_0;
bool L_13;
L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, L_12, NULL);
if (!L_13)
{
goto IL_0042_1;
}
}
{
int32_t L_14 = V_1;
V_3 = L_14;
goto IL_005c;
}
IL_0042_1:
{
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0046_1:
{
RuntimeObject* L_16 = V_2;
NullCheck(L_16);
bool L_17;
L_17 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16);
if (L_17)
{
goto IL_002b_1;
}
}
{
goto IL_005a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005a:
{
return (-1);
}
IL_005c:
{
int32_t L_18 = V_3;
return L_18;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::SetActiveGuideViewName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_SetActiveGuideViewName_mE5D9060F916AE0EAAD63A3F0B8D86A7818C088FF (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, String_t* ___0_guideViewName, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
String_t* L_1 = ___0_guideViewName;
NullCheck(L_0);
bool L_2;
L_2 = ModelTargetObserver_SetActiveGuideViewName_mE66A7E87CAE34A6240F0120F8CDDBB4BF04EA08A(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.GuideView Vuforia.ModelTargetBehaviour::GetGuideView(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ModelTargetBehaviour_GetGuideView_mF4E980F0D78A3EAC9829FE7C9DE2C798F914FC43 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_guideViewIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_m4D4112B300A244200CC9559F47E921E0490691F4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ModelTargetObserver_GetGuideViews_m6951F9BCA99A22963AD8E0AC9B59ED6BE04655FD(L_0, NULL);
int32_t L_2 = ___0_guideViewIndex;
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_3;
L_3 = Enumerable_ElementAt_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_m4D4112B300A244200CC9559F47E921E0490691F4(L_1, L_2, Enumerable_ElementAt_TisGuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_m4D4112B300A244200CC9559F47E921E0490691F4_RuntimeMethod_var);
return L_3;
}
}
// Vuforia.TrackingOptimization Vuforia.ModelTargetBehaviour::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_GetTrackingOptimization_m3FDBA5F8913BFD92EC46A74E8AB5B83B45074507 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
int32_t L_1;
L_1 = ModelTargetObserver_GetTrackingOptimization_m147478C3BA734BB65F04CCC09B8949BC39A3706A(L_0, NULL);
return L_1;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_SetTrackingOptimization_m1487287AEFC4B00695D8FF5A5D1A190F332C455F (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, int32_t ___0_mode, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
int32_t L_1 = ___0_mode;
NullCheck(L_0);
bool L_2;
L_2 = ModelTargetObserver_SetTrackingOptimization_mCB539DA2A98326AA09AECA2D4C7ACD331BDCC735(L_0, L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::SetActiveStateName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_SetActiveStateName_m8C03F000B8D5196E27CCD413D44A33A4E554832F (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, String_t* ___0_stateName, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
String_t* L_1 = ___0_stateName;
NullCheck(L_0);
bool L_2;
L_2 = ModelTargetObserver_SetActiveStateName_m4A933F409F9354551F650CAD80B367E1502468E8(L_0, L_1, NULL);
return L_2;
}
}
// System.String Vuforia.ModelTargetBehaviour::GetActiveStateName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModelTargetBehaviour_GetActiveStateName_m66C9FA757F4ACD3E14649EE20E23B5F33882E187 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
String_t* L_1;
L_1 = ModelTargetObserver_GetActiveStateName_mF033C3D99848EA589D4772442535B53744294490(L_0, NULL);
return L_1;
}
}
// System.Collections.Generic.IEnumerable`1<System.String> Vuforia.ModelTargetBehaviour::GetAvailableStateNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ModelTargetBehaviour_GetAvailableStateNames_m37231CB3F99C6E02906EE95B070ECAF7D0C85297 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ModelTargetObserver_GetAvailableStateNames_mBA1B9DC1D19285F2D274669DC094BDAAE84AFBE7(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.ModelTargetBehaviour::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_Reset_mF96D0362B65651C8BF3646C7CFB712CAA8CF727E (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* G_B2_0 = NULL;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* G_B1_0 = NULL;
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_0 = __this->___mModelTargetObserver_42;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
NullCheck(G_B2_0);
bool L_2;
L_2 = ModelTargetObserver_Reset_m9A45337E36E4F1E7CC6F2049BD7A9DA8371252B0(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_RegisterObserverInternal_m9F4F73179A71E40341102EDDA6F0FEA3BEA22283 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mModelTargetObserver_42 = ((ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*)CastclassClass((RuntimeObject*)L_1, ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mModelTargetObserver_42), (void*)((ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*)CastclassClass((RuntimeObject*)L_1, ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_il2cpp_TypeInfo_var)));
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_2 = __this->___mModelTargetObserver_42;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String Vuforia.Internal.Observers.ASingleTargetObserver::get_Name() */, L_2);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7), (void*)L_3);
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_4 = __this->___mModelTargetObserver_42;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = ModelTargetObserver_GetSize_mF3EBF5ACD527F51B78972A461BD1C83ED6A56CC9(L_4, NULL);
V_0 = L_5;
bool L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8;
if (L_6)
{
goto IL_00d0;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8 = L_7.___x_2;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_9;
L_9 = fabsf(L_8);
if ((!(((float)L_9) > ((float)(9.99999975E-06f)))))
{
goto IL_00bd;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
float L_13 = L_12.___x_2;
__this->___mAspectRatioXY_18 = ((float)(L_11/L_13));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
float L_17 = L_16.___x_2;
__this->___mAspectRatioXZ_19 = ((float)(L_15/L_17));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
float L_19 = L_18.___x_2;
__this->___mBaseSize_17 = L_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
float L_21 = L_20.___x_2;
__this->___mLength_25 = L_21;
float L_22 = __this->___mLength_25;
float L_23 = __this->___mAspectRatioXY_18;
__this->___mWidth_26 = ((float)il2cpp_codegen_multiply(L_22, L_23));
float L_24 = __this->___mLength_25;
float L_25 = __this->___mAspectRatioXZ_19;
__this->___mHeight_27 = ((float)il2cpp_codegen_multiply(L_24, L_25));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = ModelTargetBehaviour_GetSize_mE7106312C7C59FCD1D9175F5F3DE5885E8AE94B5(__this, NULL);
__this->___mLastSize_41 = L_26;
}
IL_00bd:
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_27 = __this->___mModelTargetObserver_42;
NullCheck(L_27);
int32_t L_28;
L_28 = ModelTargetObserver_GetTrackingOptimization_m147478C3BA734BB65F04CCC09B8949BC39A3706A(L_27, NULL);
__this->___mTrackingOptimization_36 = L_28;
goto IL_00fb;
}
IL_00d0:
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_29 = __this->___mModelTargetObserver_42;
int32_t L_30 = __this->___mTrackingOptimization_36;
NullCheck(L_29);
bool L_31;
L_31 = ModelTargetObserver_SetTrackingOptimization_mCB539DA2A98326AA09AECA2D4C7ACD331BDCC735(L_29, L_30, NULL);
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_32 = __this->___mModelTargetObserver_42;
float L_33 = __this->___mLength_25;
float L_34 = __this->___mBaseSize_17;
NullCheck(L_32);
bool L_35;
L_35 = ModelTargetObserver_SetScale_m46C6675CA6265735C57C33DF2924ADD2AA55118F(L_32, ((float)(L_33/L_34)), NULL);
}
IL_00fb:
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_36 = __this->___mModelTargetObserver_42;
NullCheck(L_36);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_37;
L_37 = ModelTargetObserver_GetBoundingBox_mD6DF7D6DAA53F0AE4DAE9C12D2307F34EED4D748(L_36, NULL);
V_1 = L_37;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_39, (2.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_38, L_40, NULL);
__this->___mBBoxMin_22 = L_41;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_43, (2.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_42, L_44, NULL);
__this->___mBBoxMax_23 = L_45;
String_t* L_46 = __this->___mSelectedGuideView_33;
bool L_47;
L_47 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_46, NULL);
if (L_47)
{
goto IL_016c;
}
}
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_48 = __this->___mModelTargetObserver_42;
String_t* L_49 = __this->___mSelectedGuideView_33;
NullCheck(L_48);
bool L_50;
L_50 = ModelTargetObserver_SetActiveGuideViewName_mE66A7E87CAE34A6240F0120F8CDDBB4BF04EA08A(L_48, L_49, NULL);
}
IL_016c:
{
return;
}
}
// System.Single Vuforia.ModelTargetBehaviour::OriginalScaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ModelTargetBehaviour_OriginalScaleFactor_m5F037B30DCACDD86DF8DDE96CA80F1633AFDC7C4 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mLength_25;
float L_1 = __this->___mBaseSize_17;
return ((float)(L_0/L_1));
}
}
// System.Void Vuforia.ModelTargetBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_UnregisterObserverInternal_mFA1C4836335B5936174D9EC5DB23A4894F96B64C (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
{
ModelTargetBehaviour_DestroyGuideViewRenderer_m64B46645B2B6BE218580F8FE90E6D5D33EB16123(__this, NULL);
__this->___mModelTargetObserver_42 = (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mModelTargetObserver_42), (void*)(ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*)NULL);
RuntimeObject* L_0 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::DestroyGuideViewRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_DestroyGuideViewRenderer_m64B46645B2B6BE218580F8FE90E6D5D33EB16123 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* V_0 = NULL;
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___mGuideViewRenderer_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0041;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___mGuideViewRenderer_16;
NullCheck(L_2);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_3;
L_3 = GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678(L_2, GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678_RuntimeMethod_var);
V_0 = L_3;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_4 = V_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_002f;
}
}
{
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_6 = V_0;
NullCheck(L_6);
GuideViewRenderingBehaviour_DeleteTargetGuideView_m5E0C5022A7CC86C7DED68E4F60E59EE6DA9EBC80(L_6, NULL);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_7 = V_0;
NullCheck(L_7);
GuideViewRenderingBehaviour_DetachEvents_mE7D7960B1736F0602BD93EDEDC503D5B6E569E60(L_7, NULL);
}
IL_002f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___mGuideViewRenderer_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_8, NULL);
__this->___mGuideViewRenderer_16 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewRenderer_16), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL);
}
IL_0041:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnEnable_m0B9C27F3B4466AF7BE4CDBBC711AFFF110DFCB15 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m603AF50B988D211998CFA5538D64E4E59F70993F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverBehaviour_OnEnable_mF24D72A8A9E62B6739B7087C20A9FDB6049D5AB4(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___mGuideViewRenderer_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0030;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var);
String_t* L_2 = ((ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_StaticFields*)il2cpp_codegen_static_fields_for(ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var))->___GUIDE_VIEW_RENDERER_NAME_15;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_3);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, L_2, NULL);
__this->___mGuideViewRenderer_16 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewRenderer_16), (void*)L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___mGuideViewRenderer_16;
NullCheck(L_4);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_5;
L_5 = GameObject_AddComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m603AF50B988D211998CFA5538D64E4E59F70993F(L_4, GameObject_AddComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m603AF50B988D211998CFA5538D64E4E59F70993F_RuntimeMethod_var);
}
IL_0030:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnDisable_m8751AC3C38A0395A4A1D06EAB048FF104CEB4545 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
ModelTargetBehaviour_DestroyGuideViewRenderer_m64B46645B2B6BE218580F8FE90E6D5D33EB16123(__this, NULL);
ObserverBehaviour_OnDisable_mBDE8B7DEB25CC13B5BFD88B33F2E3604592AED72(__this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::OnDestroyInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnDestroyInternal_mA1EA0A0C45FCAEFDCA6A7BACA3DBD0B7EE836CD8 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mRuntimeMeshBehaviour_43;
if (!L_0)
{
goto IL_0018;
}
}
{
RuntimeObject* L_1 = __this->___mRuntimeMeshBehaviour_43;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
}
IL_0018:
{
ObserverBehaviour_OnDestroyInternal_mC8A668BCDDB13CDE9CA57D0EA0F281BEF18FF5AA(__this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::OnVuforiaStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_OnVuforiaStarted_m576623B22675BC9F6F8419EB50C7ABC5051F7AB5 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverBehaviour_OnVuforiaStarted_m2E95F9CFE67F859799F4BB3A233F32964591B875(__this, NULL);
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* L_1;
L_1 = VuforiaBehaviour_get_DevicePoseBehaviour_m69EBBECA75E0D757A1660354780BBF4C7FD156B1_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_1, NULL);
if (L_2)
{
goto IL_0028;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var);
bool L_3;
L_3 = ModelTargetBehaviour_ShouldDeviceTrackerStartAutomatically_m46ABE1B815C187E36254340E7C3318402FBB29A5(NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
il2cpp_codegen_runtime_class_init_inline(GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var);
String_t* L_4 = ((GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_StaticFields*)il2cpp_codegen_static_fields_for(GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var))->___MODEL_TARGET_DEVICE_TRACKER_WARNING_46;
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(L_4, NULL);
}
IL_0028:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::SetTargetStatus(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_SetTargetStatus_mC022EB94B32C2060F6F90DAFC039AE50C513BC8A (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_targetStatus, const RuntimeMethod* method)
{
int32_t V_0 = 0;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0;
L_0 = ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline(__this, NULL);
V_1 = L_0;
int32_t L_1;
L_1 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline((&V_1), NULL);
V_0 = L_1;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_2 = ___0_targetStatus;
ObserverBehaviour_SetTargetStatus_m675B19093C8FE50DD3024EEDF2A6D2378C95D172(__this, L_2, NULL);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_3;
L_3 = ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline(__this, NULL);
V_1 = L_3;
int32_t L_4;
L_4 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline((&V_1), NULL);
int32_t L_5 = V_0;
if ((((int32_t)L_4) == ((int32_t)L_5)))
{
goto IL_002d;
}
}
{
ModelTargetBehaviour_UpdateGuideViewVisibility_mB75E8B53D685EFB29D6C8ED4BE6524EEB18EB3F4(__this, NULL);
}
IL_002d:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_CreateFromSerializedTarget_mAB0672624978B4DA5BEAAF3157531F7FF8BCE481 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, 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*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
String_t* L_3;
L_3 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_5;
L_5 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_3, L_4, NULL);
if (!L_5)
{
goto IL_003b;
}
}
{
String_t* L_6;
L_6 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_7;
L_7 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_6, _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2, NULL);
if (!L_7)
{
goto IL_003b;
}
}
{
RuntimeObject* L_8 = V_0;
ModelTargetBehaviour_CreateObserverFromDataset_mC7F9870763DF1720740E3FB0FFF2873C981CDCD0(__this, L_8, NULL);
}
IL_003b:
{
ModelTargetBehaviour_CreateOcclusion_mCB2EE90F2B30F97F09D2A904727D90732D1568E6(__this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::UpdateGuideViewVisibility()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_UpdateGuideViewVisibility_mB75E8B53D685EFB29D6C8ED4BE6524EEB18EB3F4 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->___mGuideViewDisplayMode_30;
if (!L_0)
{
goto IL_0020;
}
}
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_1;
L_1 = ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline(__this, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline((&V_0), NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)8))))
{
goto IL_0020;
}
}
{
ModelTargetBehaviour_ShowGuideView_m04996D24B5B96D797DE2ECB6C0410A9CBB99806A(__this, NULL);
return;
}
IL_0020:
{
ModelTargetBehaviour_HideGuideView_mA8D2EAD810B4EABB060455A2E061F05D5A04EDAD(__this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::ShowGuideView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_ShowGuideView_m04996D24B5B96D797DE2ECB6C0410A9CBB99806A (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = __this->___mGuideViewDisplayMode_30;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___mGuideViewRenderer_16;
NullCheck(L_1);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_2;
L_2 = GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678(L_1, GameObject_GetComponent_TisGuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C_m7D690651B64FEF2C749BFA8442167124E4D54678_RuntimeMethod_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___mGuideViewRenderer_16;
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)1, NULL);
NullCheck(L_2);
GuideViewRenderingBehaviour_Initialize_m644CD728DC6F9779823902DC6BD909C77833A66E(L_2, __this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::HideGuideView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_HideGuideView_mA8D2EAD810B4EABB060455A2E061F05D5A04EDAD (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___mGuideViewRenderer_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___mGuideViewRenderer_16;
NullCheck(L_2);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)0, NULL);
}
IL_001a:
{
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_CreateObserverFromDataset_mC7F9870763DF1720740E3FB0FFF2873C981CDCD0 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* V_1 = NULL;
{
String_t* L_0 = ((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F*)__this)->___mDataSetPath_14;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetFullDataSetPath_m1F5E15C78B02DDEA6132959BE6E6CBA40BE5F573(L_0, NULL);
V_0 = L_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
String_t* L_4 = V_0;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
String_t* L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9, L_5, NULL);
RuntimeObject* L_7 = ___0_factory;
String_t* L_8 = V_0;
String_t* L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
int32_t L_10 = __this->___mTrackingOptimization_36;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
NullCheck(L_7);
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_12;
L_12 = InterfaceFuncInvoker3< ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(17 /* Vuforia.Internal.Observers.ModelTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateModelTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_11);
V_1 = L_12;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_13 = V_1;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_13, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::CreateOcclusion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour_CreateOcclusion_mCB2EE90F2B30F97F09D2A904727D90732D1568E6 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral286A6C9290F64035FFC1630D2409EFC414E82155);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B6_0 = NULL;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* G_B6_1 = NULL;
RuntimeObject* G_B5_0 = NULL;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* G_B5_1 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B7_0 = NULL;
RuntimeObject* G_B7_1 = NULL;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* G_B7_2 = NULL;
{
bool L_0;
L_0 = DataSetTrackableBehaviour_IsEmptySelectedAsCurrentTarget_m884D6CE25ED8A7858EF2C537A0F5FBBD7ACBC4BE(__this, NULL);
if (!L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
bool L_1 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___RuntimeOcclusion_5;
if (L_1)
{
goto IL_0019;
}
}
{
bool L_2 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___RuntimeCollider_6;
if (!L_2)
{
goto IL_0071;
}
}
IL_0019:
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_3;
L_3 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_3);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_4;
L_4 = VuforiaBehaviour_get_ObserverFactory_m58CBBB055DA900E6F04BC2605833C687C1C38B0F_inline(L_3, NULL);
RuntimeObject* L_5;
L_5 = ModelTargetBehaviour_get_RuntimeMeshBehaviour_m54701CD1F9A0E036949C473F6CB37E01D326CD15(__this, NULL);
bool L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___RuntimeOcclusion_5;
G_B5_0 = L_5;
G_B5_1 = L_4;
if (L_6)
{
G_B6_0 = L_5;
G_B6_1 = L_4;
goto IL_0034;
}
}
{
G_B7_0 = ((Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)(NULL));
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
goto IL_0048;
}
IL_0034:
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_7;
L_7 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_7);
RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* L_8;
L_8 = VuforiaConfiguration_get_Shaders_m1822EADCF56112784FD727C20CF34A98E27C7AA4_inline(L_7, NULL);
NullCheck(L_8);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_9;
L_9 = RequiredShaders_get_DepthMaskShader_m123D37CD6F445A7354CE579BBDE2F1D94CB7CE16_inline(L_8, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_10);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_10, L_9, NULL);
G_B7_0 = L_10;
G_B7_1 = G_B6_0;
G_B7_2 = G_B6_1;
}
IL_0048:
{
bool L_11 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___RuntimeCollider_6;
NullCheck(G_B7_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
L_12 = ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7(G_B7_2, G_B7_1, G_B7_0, L_11, ((int32_t)61), ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = L_12;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_14);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_14, L_15, (bool)0, NULL);
NullCheck(L_13);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_13, _stringLiteral286A6C9290F64035FFC1630D2409EFC414E82155, NULL);
}
IL_0071:
{
return;
}
}
// System.Boolean Vuforia.ModelTargetBehaviour::ShouldDeviceTrackerStartAutomatically()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModelTargetBehaviour_ShouldDeviceTrackerStartAutomatically_m46ABE1B815C187E36254340E7C3318402FBB29A5 (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);
int32_t L_0;
L_0 = VuforiaRuntimeUtilities_GetActiveFusionProvider_m6F0412392F413A54823343ACEDCBDD16B0ACB7F2(NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_1;
L_1 = VuforiaRuntimeUtilities_IsPlayMode_m00B33166EF7724E7A333D0ED11623D7CE0907B07(NULL);
return L_1;
}
IL_000e:
{
return (bool)1;
}
}
// System.Void Vuforia.ModelTargetBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour__ctor_m2D9A34E5527380A361F0B1E442E638DFCA2CA9E1 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___mBaseSize_17 = (1.0f);
__this->___mAspectRatioXY_18 = (1.0f);
__this->___mAspectRatioXZ_19 = (1.0f);
__this->___mSelectedGuideView_33 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSelectedGuideView_33), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
__this->___mMotionHint_34 = 1;
__this->___mTrackingOptimizationNeedsUpgrade_37 = (bool)1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (-1.0f), (-1.0f), (-1.0f), /*hidden argument*/NULL);
__this->___mLastSize_41 = L_0;
ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890(__this, NULL);
return;
}
}
// System.Void Vuforia.ModelTargetBehaviour::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModelTargetBehaviour__cctor_m750F74831686074ABB45F8158921A37C7CCD696B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A9D6C79860C4BB1175727F7D015861DB7FD45A3);
s_Il2CppMethodInitialized = true;
}
{
((ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_StaticFields*)il2cpp_codegen_static_fields_for(ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var))->___GUIDE_VIEW_RENDERER_NAME_15 = _stringLiteral5A9D6C79860C4BB1175727F7D015861DB7FD45A3;
Il2CppCodeGenWriteBarrier((void**)(&((ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_StaticFields*)il2cpp_codegen_static_fields_for(ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var))->___GUIDE_VIEW_RENDERER_NAME_15), (void*)_stringLiteral5A9D6C79860C4BB1175727F7D015861DB7FD45A3);
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.GuideView2DBehaviour::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView2DBehaviour_Update_mC0DCE7E705554120AB25763022DFB43FC0933A40 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_4 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
RuntimeObject* G_B3_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(49 /* Vuforia.IVuState Vuforia.Internal.Core.IEngine::get_CurrentState() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
RuntimeObject* L_3 = L_2;
G_B1_0 = L_3;
if (L_3)
{
G_B2_0 = L_3;
goto IL_0016;
}
}
{
G_B3_0 = ((RuntimeObject*)(NULL));
goto IL_001b;
}
IL_0016:
{
NullCheck(G_B2_0);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuCameraIntrinsics Vuforia.IVuState::get_CameraIntrinsics() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, G_B2_0);
G_B3_0 = L_4;
}
IL_001b:
{
V_0 = G_B3_0;
RuntimeObject* L_5 = V_0;
if (L_5)
{
goto IL_0020;
}
}
{
return;
}
IL_0020:
{
RuntimeObject* L_6 = V_0;
NullCheck(L_6);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_7;
L_7 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(0 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_Size() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_6);
float L_8 = L_7.___x_0;
RuntimeObject* L_9 = V_0;
NullCheck(L_9);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_10;
L_10 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(0 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_Size() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_9);
float L_11 = L_10.___y_1;
V_1 = ((float)(L_8/L_11));
RuntimeObject* L_12 = V_0;
NullCheck(L_12);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_13;
L_13 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::GetCameraIntrinsicsGetFov() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_12);
float L_14 = L_13.___y_1;
V_2 = L_14;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_15;
L_15 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_15);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16;
L_16 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(L_15, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
NullCheck(L_16);
float L_17;
L_17 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_16, NULL);
V_3 = L_17;
float L_18 = V_1;
float L_19 = V_2;
float L_20 = V_3;
bool L_21;
L_21 = GuideView2DBehaviour_HasCameraChanged_mEF4263A3E9EDE3E946EF6610E08AF3B51E1445D7(__this, L_18, L_19, L_20, NULL);
if (!L_21)
{
goto IL_007a;
}
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_22;
L_22 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
NullCheck(L_22);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23;
L_23 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_22, NULL);
V_4 = L_23;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_24 = V_4;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = __this->___mGuideViewTexture_7;
GuideView2DBehaviour_UpdateTransform_mA846A2C128921D694AF7251D2FE81FFE26600823(__this, L_24, L_25, NULL);
}
IL_007a:
{
return;
}
}
// System.Boolean Vuforia.GuideView2DBehaviour::UpdateView(Vuforia.ModelTargetBehaviour,Vuforia.GuideView)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GuideView2DBehaviour_UpdateView_m24A76E3834B928ABED2BA03B6B9106ED31552EE0 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTarget, GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___1_guideView, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* V_2 = NULL;
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
L_0 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
V_0 = L_0;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_1 = V_0;
NullCheck(L_1);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
L_2 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_1, NULL);
V_1 = L_2;
__this->___mGuideViewTexture_7 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewTexture_7), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_3 = ___0_modelTarget;
NullCheck(L_3);
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_4;
L_4 = Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477(L_3, (bool)1, Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477_RuntimeMethod_var);
V_2 = L_4;
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_5 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_002c;
}
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_7 = ___1_guideView;
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_8 = V_2;
NullCheck(L_7);
GuideView_OverrideFromCamera_m6FB326B5250029CB4F922CDA550C8CF511187B34(L_7, L_8, NULL);
}
IL_002c:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_9 = ___0_modelTarget;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
if (!L_10)
{
goto IL_0056;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_11 = ___0_modelTarget;
NullCheck(L_11);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = L_11->___m2DGuideViewImage_29;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
if (!L_13)
{
goto IL_0056;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_14 = ___0_modelTarget;
NullCheck(L_14);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15 = L_14->___m2DGuideViewImage_29;
__this->___mGuideViewTexture_7 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewTexture_7), (void*)L_15);
__this->___mFlipImageVertically_8 = (bool)0;
goto IL_0069;
}
IL_0056:
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_16 = ___1_guideView;
NullCheck(L_16);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17;
L_17 = GuideView_get_Image_m3A85C0A790E44457D249BE077125CDD329C3424D_inline(L_16, NULL);
__this->___mGuideViewTexture_7 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewTexture_7), (void*)L_17);
__this->___mFlipImageVertically_8 = (bool)1;
}
IL_0069:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_18 = ___0_modelTarget;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL);
if (!L_19)
{
goto IL_0098;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_20 = ___0_modelTarget;
NullCheck(L_20);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = L_20->___m2DGuideViewMaterial_31;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL);
if (!L_22)
{
goto IL_0098;
}
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_23 = V_0;
NullCheck(L_23);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_24;
L_24 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_23, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_25)
{
goto IL_0098;
}
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_26 = V_0;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_27 = ___0_modelTarget;
NullCheck(L_27);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_28 = L_27->___m2DGuideViewMaterial_31;
NullCheck(L_26);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_26, L_28, NULL);
}
IL_0098:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = __this->___mGuideViewTexture_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_30)
{
goto IL_00c0;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = __this->___mGuideViewTexture_7;
NullCheck(L_31);
int32_t L_32;
L_32 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_31);
if (!L_32)
{
goto IL_00c0;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_33 = __this->___mGuideViewTexture_7;
NullCheck(L_33);
int32_t L_34;
L_34 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_33);
if (L_34)
{
goto IL_00c2;
}
}
IL_00c0:
{
return (bool)0;
}
IL_00c2:
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_35 = V_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_36 = __this->___mGuideViewTexture_7;
GuideView2DBehaviour_ApplyTexture_m6762F326A11FFBE21F604AFFB0132A03763DA767(L_35, L_36, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_38 = __this->___mGuideViewTexture_7;
GuideView2DBehaviour_UpdateTransform_mA846A2C128921D694AF7251D2FE81FFE26600823(__this, L_37, L_38, NULL);
return (bool)1;
}
}
// System.Void Vuforia.GuideView2DBehaviour::UpdateTransform(UnityEngine.Material,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView2DBehaviour_UpdateTransform_mA846A2C128921D694AF7251D2FE81FFE26600823 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_guideViewTexture, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraConfigurationUtility_t8E496045CFF3A56D7150274B1D17BE7E6BD3CF40_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_1 = NULL;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_13;
memset((&V_13), 0, sizeof(V_13));
Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_14;
memset((&V_14), 0, sizeof(V_14));
float V_15 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16;
memset((&V_16), 0, sizeof(V_16));
float V_17 = 0.0f;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_18;
memset((&V_18), 0, sizeof(V_18));
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
RuntimeObject* G_B3_0 = NULL;
int32_t G_B17_0 = 0;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(49 /* Vuforia.IVuState Vuforia.Internal.Core.IEngine::get_CurrentState() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
RuntimeObject* L_3 = L_2;
G_B1_0 = L_3;
if (L_3)
{
G_B2_0 = L_3;
goto IL_0016;
}
}
{
G_B3_0 = ((RuntimeObject*)(NULL));
goto IL_001b;
}
IL_0016:
{
NullCheck(G_B2_0);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuCameraIntrinsics Vuforia.IVuState::get_CameraIntrinsics() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, G_B2_0);
G_B3_0 = L_4;
}
IL_001b:
{
V_0 = G_B3_0;
RuntimeObject* L_5 = V_0;
if (L_5)
{
goto IL_0020;
}
}
{
return;
}
IL_0020:
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_6;
L_6 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_6);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7;
L_7 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(L_6, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
V_1 = L_7;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = V_1;
NullCheck(L_8);
float L_9;
L_9 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_8, NULL);
V_2 = ((float)il2cpp_codegen_multiply((1.00999999f), L_9));
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___1_guideViewTexture;
float L_11;
L_11 = GuideView2DBehaviour_GetTextureAspect_mF6CD751B28606556FE2BBA4E39415492F9D020BC(L_10, NULL);
V_3 = L_11;
RuntimeObject* L_12 = V_0;
NullCheck(L_12);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_13;
L_13 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(0 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_Size() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_12);
float L_14 = L_13.___x_0;
RuntimeObject* L_15 = V_0;
NullCheck(L_15);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_16;
L_16 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(0 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_Size() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_15);
float L_17 = L_16.___y_1;
V_4 = ((float)(L_14/L_17));
RuntimeObject* L_18 = V_0;
NullCheck(L_18);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_19;
L_19 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::GetCameraIntrinsicsGetFov() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_18);
float L_20 = L_19.___y_1;
V_5 = L_20;
float L_21 = V_5;
V_6 = ((float)il2cpp_codegen_multiply(L_21, (0.0174532924f)));
float L_22 = V_2;
float L_23 = V_6;
float L_24;
L_24 = tanf(((float)il2cpp_codegen_multiply(L_23, (0.5f))));
V_7 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_22)), L_24));
float L_25 = V_7;
float L_26 = V_4;
V_8 = ((float)il2cpp_codegen_multiply(L_25, L_26));
float L_27 = V_3;
if ((!(((float)L_27) >= ((float)(1.0f)))))
{
goto IL_00aa;
}
}
{
float L_28 = V_4;
if ((!(((float)L_28) >= ((float)(1.0f)))))
{
goto IL_00aa;
}
}
{
float L_29 = V_8;
V_9 = L_29;
float L_30 = V_9;
float L_31 = V_3;
V_10 = ((float)(L_30/L_31));
goto IL_00e6;
}
IL_00aa:
{
float L_32 = V_3;
if ((!(((float)L_32) < ((float)(1.0f)))))
{
goto IL_00c7;
}
}
{
float L_33 = V_4;
if ((!(((float)L_33) < ((float)(1.0f)))))
{
goto IL_00c7;
}
}
{
float L_34 = V_7;
V_10 = L_34;
float L_35 = V_10;
float L_36 = V_3;
V_9 = ((float)il2cpp_codegen_multiply(L_35, L_36));
goto IL_00e6;
}
IL_00c7:
{
float L_37 = V_4;
if ((!(((float)L_37) < ((float)(1.0f)))))
{
goto IL_00dc;
}
}
{
float L_38 = V_7;
V_9 = L_38;
float L_39 = V_9;
float L_40 = V_3;
V_10 = ((float)(L_39/L_40));
goto IL_00e6;
}
IL_00dc:
{
float L_41 = V_8;
V_10 = L_41;
float L_42 = V_10;
float L_43 = V_3;
V_9 = ((float)il2cpp_codegen_multiply(L_42, L_43));
}
IL_00e6:
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_44 = V_1;
NullCheck(L_44);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45;
L_45 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_44, NULL);
V_18 = L_45;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46;
L_46 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_18), NULL);
il2cpp_codegen_runtime_class_init_inline(CameraConfigurationUtility_t8E496045CFF3A56D7150274B1D17BE7E6BD3CF40_il2cpp_TypeInfo_var);
CameraConfigurationUtility_ExtractCenterEyeRay_mA038BB230B5B891C5B9AF78706CB457C4CA364AA(L_46, (&V_11), (&V_12), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_48, L_49, NULL);
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_13), L_47, L_50, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_11;
float L_53 = L_52.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_11;
float L_55 = L_54.___y_3;
float L_56 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
memset((&L_57), 0, sizeof(L_57));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_57), L_53, L_55, L_56, /*hidden argument*/NULL);
Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2((&V_14), L_51, L_57, NULL);
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_58 = V_13;
bool L_59;
L_59 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_14), L_58, (&V_15), NULL);
float L_60 = V_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_13), L_60, NULL);
V_16 = L_61;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_62 = V_1;
NullCheck(L_62);
float L_63;
L_63 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_62, NULL);
__this->___mCameraNearPlane_6 = L_63;
float L_64 = V_4;
__this->___mCameraAspect_4 = L_64;
float L_65 = V_5;
__this->___mCameraFOV_5 = L_65;
bool L_66 = __this->___mFlipImageVertically_8;
if (L_66)
{
goto IL_016e;
}
}
{
G_B17_0 = 1;
goto IL_016f;
}
IL_016e:
{
G_B17_0 = (-1);
}
IL_016f:
{
V_17 = ((float)G_B17_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_67 = ___0_material;
float L_68 = V_17;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
memset((&L_69), 0, sizeof(L_69));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_69), (1.0f), L_68, /*hidden argument*/NULL);
NullCheck(L_67);
Material_SetTextureScale_m8DBD33DD5E1F19C75C9C022974B27C719E9C5F8D(L_67, _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21, L_69, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70;
L_70 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_16;
NullCheck(L_70);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_70, L_71, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_72;
L_72 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_73;
L_73 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_72);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_72, L_73, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74;
L_74 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
float L_75 = V_9;
float L_76 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
memset((&L_77), 0, sizeof(L_77));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_77), L_75, L_76, (1.0f), /*hidden argument*/NULL);
NullCheck(L_74);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_74, L_77, NULL);
return;
}
}
// System.Void Vuforia.GuideView2DBehaviour::ApplyTexture(UnityEngine.MeshRenderer,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView2DBehaviour_ApplyTexture_m6762F326A11FFBE21F604AFFB0132A03763DA767 (MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* ___0_meshRenderer, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_guideViewTexture, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0 = ___0_meshRenderer;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0021;
}
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_2 = ___0_meshRenderer;
NullCheck(L_2);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3;
L_3 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_0021;
}
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_5 = ___0_meshRenderer;
NullCheck(L_5);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6;
L_6 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_5, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = ___1_guideViewTexture;
NullCheck(L_6);
Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0(L_6, L_7, NULL);
}
IL_0021:
{
return;
}
}
// System.Single Vuforia.GuideView2DBehaviour::GetTextureAspect(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GuideView2DBehaviour_GetTextureAspect_mF6CD751B28606556FE2BBA4E39415492F9D020BC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
return (1.0f);
}
IL_000f:
{
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);
if (L_3)
{
goto IL_001d;
}
}
{
return (1.0f);
}
IL_001d:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = ___0_texture;
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_4);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = ___0_texture;
NullCheck(L_6);
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_6);
return ((float)(((float)L_5)/((float)L_7)));
}
}
// System.Boolean Vuforia.GuideView2DBehaviour::HasCameraChanged(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GuideView2DBehaviour_HasCameraChanged_mEF4263A3E9EDE3E946EF6610E08AF3B51E1445D7 (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, float ___0_cameraAspectRatio, float ___1_cameraFov, float ___2_nearPlane, 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;
}
bool V_0 = false;
bool V_1 = false;
{
float L_0 = __this->___mCameraAspect_4;
float L_1 = ___0_cameraAspectRatio;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = __this->___mCameraFOV_5;
float L_4 = ___1_cameraFov;
float L_5;
L_5 = fabsf(((float)il2cpp_codegen_subtract(L_3, L_4)));
V_0 = (bool)((((float)L_5) > ((float)(0.00100000005f)))? 1 : 0);
float L_6 = __this->___mCameraNearPlane_6;
float L_7 = ___2_nearPlane;
float L_8;
L_8 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_7)));
V_1 = (bool)((((float)L_8) > ((float)(0.00100000005f)))? 1 : 0);
bool L_9 = V_0;
bool L_10 = V_1;
return (bool)((int32_t)(((int32_t)(((((float)L_2) > ((float)(0.00100000005f)))? 1 : 0)|(int32_t)L_9))|(int32_t)L_10));
}
}
// System.Void Vuforia.GuideView2DBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView2DBehaviour__ctor_m272216C91CA80B78FE50A096730EC72BB095FD1A (GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* __this, const RuntimeMethod* method)
{
{
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__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.GuideView3DBehaviour::UpdateFromGuideViewPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView3DBehaviour_UpdateFromGuideViewPose_m30736E7B192E34F2441133B6F54610128E689041 (GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* __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));
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_0 = __this->___mCurrentGuideView_13;
NullCheck(L_0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = GuideView_get_Pose_mAF4EFF3486E27176F56994705DC2DC3D623297DD_inline(L_0, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = Matrix4x4_Inverse_mFB2503F5D5FE76E7C56249700ED2E43DDA0F1939(L_1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MatrixUtil_GetPosition_m471943A2BA8FEBC84D6470C0BE762F0EDB724731(L_3, NULL);
V_0 = L_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = MatrixUtil_GetRotation_m7E813B5E8D7C467E89E504E7CBAC43DBB4890D67(L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((180.0f), L_6, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_5, L_7, NULL);
V_1 = L_8;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
NullCheck(L_9);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_9, L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_1;
NullCheck(L_11);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_11, L_12, NULL);
return;
}
}
// System.Void Vuforia.GuideView3DBehaviour::UpdateView(Vuforia.ModelTargetBehaviour,Vuforia.GuideView)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView3DBehaviour_UpdateView_m35186DD57EE3AFE75A74339F1D6B38684779DDE7 (GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTarget, GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* ___1_guideView, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B11_0 = NULL;
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_0 = ___1_guideView;
if (L_0)
{
goto IL_0004;
}
}
{
return;
}
IL_0004:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_1 = ___0_modelTarget;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_000e;
}
}
{
return;
}
IL_000e:
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_3 = ___1_guideView;
__this->___mCurrentGuideView_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentGuideView_13), (void*)L_3);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_4 = ___0_modelTarget;
NullCheck(L_4);
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_5;
L_5 = Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477(L_4, (bool)1, Component_GetComponentInChildren_TisGuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B_mABC756FAC8BA1BEB725492944CE1A4EB15D28477_RuntimeMethod_var);
V_0 = L_5;
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_6 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0031;
}
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_8 = __this->___mCurrentGuideView_13;
GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* L_9 = V_0;
NullCheck(L_8);
GuideView_OverrideFromCamera_m6FB326B5250029CB4F922CDA550C8CF511187B34(L_8, L_9, NULL);
}
IL_0031:
{
GuideView3DBehaviour_UpdateFromGuideViewPose_m30736E7B192E34F2441133B6F54610128E689041(__this, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_10 = ___0_modelTarget;
NullCheck(L_10);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_10->___m3DGuideViewModel_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_11, NULL);
if (!L_12)
{
goto IL_00c1;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_13 = ___0_modelTarget;
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = L_13->___m3DGuideViewModel_28;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_15, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, L_17, NULL);
if (!L_18)
{
goto IL_00c1;
}
}
{
RuntimeMeshRenderingBehaviour_ResetInternal_mF5CEFD1EB794BE3F1AF68917664DB48B34B8097B(__this, (bool)1, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_19 = ___0_modelTarget;
NullCheck(L_19);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = L_19->___m3DGuideViewModel_28;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_21;
L_21 = VuforiaRuntimeUtilities_IsPrefab_mFA79B4B5FD8A378E097B1C97CBC8B830AA83A122(L_20, NULL);
if (L_21)
{
goto IL_0082;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_22 = ___0_modelTarget;
NullCheck(L_22);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = L_22->___m3DGuideViewModel_28;
NullCheck(L_23);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL);
G_B11_0 = L_24;
goto IL_0092;
}
IL_0082:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_25 = ___0_modelTarget;
NullCheck(L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = L_25->___m3DGuideViewModel_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
L_27 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_26, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
G_B11_0 = L_28;
}
IL_0092:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = G_B11_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_29);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_29, L_30, (bool)0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = L_29;
NullCheck(L_31);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32;
L_32 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_31, NULL);
NullCheck(L_32);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_32, (bool)1, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = L_31;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_33);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_33, L_34, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35;
L_35 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_33);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_33, L_35, NULL);
return;
}
IL_00c1:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_36 = ___0_modelTarget;
NullCheck(L_36);
RuntimeObject* L_37;
L_37 = ModelTargetBehaviour_get_RuntimeMeshBehaviour_m54701CD1F9A0E036949C473F6CB37E01D326CD15(L_36, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = __this->___mGuideViewMaterial_12;
RuntimeMeshRenderingBehaviour_Initialize_m9042A2952279748DC0955D8B99A1286861B7F012(__this, L_37, L_38, (bool)0, NULL);
return;
}
}
// System.Void Vuforia.GuideView3DBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideView3DBehaviour__ctor_mD6FB46C02D44540B8D86C0EEBA4CA3E621EC8385 (GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* __this, const RuntimeMethod* method)
{
{
RuntimeMeshRenderingBehaviour__ctor_mAD58ADE36CCB08BDF2E3BC770AC94A8160D65AC3(__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.GuideViewCameraBehaviour::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewCameraBehaviour_Update_m580AD36150CABEEAA2B953BC8A6476F4FB1057D8 (GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
L_0 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
V_0 = L_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = V_0;
NullCheck(L_1);
bool L_2;
L_2 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_1, NULL);
if (!L_2)
{
goto IL_0016;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = V_0;
NullCheck(L_3);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_3, (bool)0, NULL);
}
IL_0016:
{
return;
}
}
// System.Void Vuforia.GuideViewCameraBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewCameraBehaviour__ctor_mC91D43D10F5EDC4734F335922FF0AF8182E8271E (GuideViewCameraBehaviour_t1ACABEDA123BC8A9F041B2D9C8E5A5C9C686F92B* __this, const RuntimeMethod* method)
{
{
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__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.GuideViewRenderingBehaviour::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_Update_m246C87245A3A2A158F9D9088A816A798F0693A95 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mGuideViewInitialized_10;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
GuideViewRenderingBehaviour_UpdateTrackedTarget_m12176B7984CD412554E289AB8C3138A4163EA92E(__this, NULL);
GuideViewRenderingBehaviour_UpdateGuideViewTexture_m42C79C67E94BA037CC049508B32F8AB6CE4A9750(__this, NULL);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::CreateTargetGuideView(System.String,System.Boolean,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_CreateTargetGuideView_mCD42C6DF0999E391321EBEBFAAB382F81309FCB5 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, String_t* ___0_guideViewName, bool ___1_use3DGuideView, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_guideViewMaterial, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = ___1_use3DGuideView;
if (L_0)
{
goto IL_0019;
}
}
{
String_t* L_1 = ___0_guideViewName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___2_guideViewMaterial;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = GuideViewRenderingBehaviour_CreateGuideView2D_mBB00C369D046660AF1994436BCF5AB76117BF7A0(__this, L_1, L_2, L_3, NULL);
__this->___mGuideViewGameObject_12 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewGameObject_12), (void*)L_4);
goto IL_002d;
}
IL_0019:
{
String_t* L_5 = ___0_guideViewName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = ___2_guideViewMaterial;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = GuideViewRenderingBehaviour_CreateGuideView3D_mC5DA82F4AA92A61418616822868E191D292CC4FB(__this, L_5, L_6, L_7, NULL);
__this->___mGuideViewGameObject_12 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewGameObject_12), (void*)L_8);
}
IL_002d:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___mGuideViewGameObject_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_10)
{
goto IL_0047;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = __this->___mGuideViewGameObject_12;
NullCheck(L_11);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_11, (bool)1, NULL);
}
IL_0047:
{
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::DeleteTargetGuideView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_DeleteTargetGuideView_m5E0C5022A7CC86C7DED68E4F60E59EE6DA9EBC80 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
RuntimeObject* V_3 = NULL;
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_0 = __this->___mGuideView_8;
if (!L_0)
{
goto IL_0026;
}
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_1 = __this->___mGuideView_8;
PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* L_2 = (PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA*)il2cpp_codegen_object_new(PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var);
NullCheck(L_2);
PropertyChangedEventHandler__ctor_m4015A035EDCA8077D1EA9A8EAB5FE1CCD06A5B82(L_2, __this, (intptr_t)((void*)GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var), NULL);
NullCheck(L_1);
GuideView_remove_PropertyChanged_mB338E0985BDBB3C9DED3DB7E8A8897D0C707DA00(L_1, L_2, NULL);
__this->___mGuideView_8 = (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideView_8), (void*)(GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C*)NULL);
}
IL_0026:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___mGuideViewGameObject_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0035;
}
}
{
return;
}
IL_0035:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___mGuideViewGameObject_12;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL);
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_6, NULL);
V_1 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a9:
{// begin finally (depth: 1)
{
RuntimeObject* L_8 = V_1;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_9 = V_3;
if (!L_9)
{
goto IL_00b9;
}
}
{
RuntimeObject* L_10 = V_3;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_00b9:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_009f_1;
}
IL_0048_1:
{
RuntimeObject* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
V_2 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_12, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_13 = __this->___mTrackedTarget_6;
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = L_13->___m3DGuideViewModel_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_15)
{
goto IL_009f_1;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = V_2;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_17 = __this->___mTrackedTarget_6;
NullCheck(L_17);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_17->___m3DGuideViewModel_28;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_18, NULL);
NullCheck(L_16);
bool L_20;
L_20 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_16, L_19);
if (!L_20)
{
goto IL_009f_1;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = V_2;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_22 = __this->___mTrackedTarget_6;
NullCheck(L_22);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23;
L_23 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_22, NULL);
NullCheck(L_21);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_21, L_23, (bool)0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = V_2;
NullCheck(L_24);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
L_25 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_24, NULL);
NullCheck(L_25);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_25, (bool)0, NULL);
goto IL_00ba;
}
IL_009f_1:
{
RuntimeObject* L_26 = V_1;
NullCheck(L_26);
bool L_27;
L_27 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_26);
if (L_27)
{
goto IL_0048_1;
}
}
{
goto IL_00ba;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ba:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = __this->___mGuideViewGameObject_12;
NullCheck(L_28);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_29;
L_29 = GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A(L_28, GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var);
V_0 = L_29;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_30 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_31)
{
goto IL_00da;
}
}
{
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_32 = V_0;
NullCheck(L_32);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33;
L_33 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_32, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_33, NULL);
}
IL_00da:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = __this->___mGuideViewGameObject_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_34, NULL);
__this->___mGuideViewGameObject_12 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideViewGameObject_12), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::DetachEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_DetachEvents_mE7D7960B1736F0602BD93EDEDC503D5B6E569E60 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_0 = __this->___mGuideView_8;
if (!L_0)
{
goto IL_001f;
}
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_1 = __this->___mGuideView_8;
PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* L_2 = (PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA*)il2cpp_codegen_object_new(PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var);
NullCheck(L_2);
PropertyChangedEventHandler__ctor_m4015A035EDCA8077D1EA9A8EAB5FE1CCD06A5B82(L_2, __this, (intptr_t)((void*)GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var), NULL);
NullCheck(L_1);
GuideView_remove_PropertyChanged_mB338E0985BDBB3C9DED3DB7E8A8897D0C707DA00(L_1, L_2, NULL);
}
IL_001f:
{
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::Initialize(Vuforia.ModelTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_Initialize_m644CD728DC6F9779823902DC6BD909C77833A66E (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTarget, 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*)&Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuideViewRenderingBehaviour_U3CInitializeU3Eb__16_0_mFD2DAF41AFF299F1F8FCC90A97B5E038F4009B1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CInitializeU3Eb__16_1_mD041E90AB6A4B759CD46752BE865C801A39CB0A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CInitializeU3Eb__16_2_m7434F97EC94201D5882720AC80D7D67734840E61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* G_B9_0 = NULL;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* G_B9_1 = NULL;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* G_B8_0 = NULL;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* G_B8_1 = NULL;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* G_B12_0 = NULL;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* G_B12_1 = NULL;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* G_B11_0 = NULL;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* G_B11_1 = NULL;
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_0 = ___0_modelTarget;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_1 = __this->___mTrackedTarget_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (L_2)
{
goto IL_001c;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_3 = ___0_modelTarget;
NullCheck(L_3);
int32_t L_4;
L_4 = ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3_inline(L_3, NULL);
int32_t L_5 = __this->___mGuideViewDisplayMode_7;
if ((((int32_t)L_4) == ((int32_t)L_5)))
{
goto IL_0062;
}
}
IL_001c:
{
GuideViewRenderingBehaviour_StopGuideViewCoroutine_m1E493C15A68ED33ADDE92092862BBD8C83972337(__this, NULL);
GuideViewRenderingBehaviour_DeleteTargetGuideView_m5E0C5022A7CC86C7DED68E4F60E59EE6DA9EBC80(__this, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_6 = ___0_modelTarget;
__this->___mTrackedTarget_6 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedTarget_6), (void*)L_6);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_7 = ___0_modelTarget;
NullCheck(L_7);
int32_t L_8;
L_8 = ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3_inline(L_7, NULL);
__this->___mGuideViewDisplayMode_7 = L_8;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_9 = __this->___mTrackedTarget_6;
NullCheck(L_9);
int32_t L_10;
L_10 = ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3_inline(L_9, NULL);
if (!L_10)
{
goto IL_0062;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_11 = __this->___mTrackedTarget_6;
NullCheck(L_11);
int32_t L_12;
L_12 = ModelTargetBehaviour_GetActiveGuideViewIndex_m70DF2F8D90EEF9F9C6312A32929B094195DC7746(L_11, NULL);
V_0 = L_12;
int32_t L_13 = V_0;
GuideViewRenderingBehaviour_PrepareAndCreateGuideView_m39FE627702F4E493E43414E9303915768ECE1FB6(__this, L_13, NULL);
GuideViewRenderingBehaviour_ShowGuideView_mBED6236127F8B2F0AB0D90BCA322EA2098EEB84B(__this, (bool)1, NULL);
}
IL_0062:
{
RuntimeObject* L_14;
L_14 = GuideViewRenderingBehaviour_SetChildOfVuforiaAnchor_m7100D8BF4063FC9E2DCF2F400C9F68FEB8F304CF(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_15;
L_15 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_14, NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_16;
L_16 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_16, NULL);
__this->___mEngine_15 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_15), (void*)L_17);
RuntimeObject* L_18 = __this->___mEngine_15;
NullCheck(L_18);
RuntimeObject* L_19;
L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(37 /* Vuforia.Internal.ExternalCamera.IExternalCamera Vuforia.Internal.Core.IEngine::get_ExternalCamera() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_18);
if (!((ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6*)IsInstClass((RuntimeObject*)L_19, ARFoundationCamera_tE2B3E76B13E0203C31F473B0AF16F05F1F00D3D6_il2cpp_TypeInfo_var)))
{
goto IL_00a4;
}
}
{
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_20 = (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1*)il2cpp_codegen_object_new(Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_il2cpp_TypeInfo_var);
NullCheck(L_20);
Func_2__ctor_m7A559339BD856C5CE73CA951065377094CE5C306(L_20, __this, (intptr_t)((void*)GuideViewRenderingBehaviour_U3CInitializeU3Eb__16_0_mFD2DAF41AFF299F1F8FCC90A97B5E038F4009B1E_RuntimeMethod_var), NULL);
__this->___mGetProjectionMatrix_14 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGetProjectionMatrix_14), (void*)L_20);
return;
}
IL_00a4:
{
RuntimeObject* L_21 = __this->___mEngine_15;
NullCheck(L_21);
RuntimeObject* L_22;
L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(40 /* Vuforia.Internal.Core.IDeviceInfo Vuforia.Internal.Core.IEngine::get_DeviceInfo() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_21);
NullCheck(L_22);
bool L_23;
L_23 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean Vuforia.Internal.Core.IDeviceInfo::IsSeethruEyewearDevice() */, IDeviceInfo_t4F685A9C280296DF99803F13059EF15E0AF9809D_il2cpp_TypeInfo_var, L_22);
if (!L_23)
{
goto IL_00dc;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_24 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__16_1_1;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_25 = L_24;
G_B8_0 = L_25;
G_B8_1 = __this;
if (L_25)
{
G_B9_0 = L_25;
G_B9_1 = __this;
goto IL_00d6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* L_26 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_27 = (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1*)il2cpp_codegen_object_new(Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_il2cpp_TypeInfo_var);
NullCheck(L_27);
Func_2__ctor_m7A559339BD856C5CE73CA951065377094CE5C306(L_27, L_26, (intptr_t)((void*)U3CU3Ec_U3CInitializeU3Eb__16_1_mD041E90AB6A4B759CD46752BE865C801A39CB0A2_RuntimeMethod_var), NULL);
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_28 = L_27;
((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__16_1_1 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__16_1_1), (void*)L_28);
G_B9_0 = L_28;
G_B9_1 = G_B8_1;
}
IL_00d6:
{
NullCheck(G_B9_1);
G_B9_1->___mGetProjectionMatrix_14 = G_B9_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B9_1->___mGetProjectionMatrix_14), (void*)G_B9_0);
return;
}
IL_00dc:
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_29 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__16_2_2;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_30 = L_29;
G_B11_0 = L_30;
G_B11_1 = __this;
if (L_30)
{
G_B12_0 = L_30;
G_B12_1 = __this;
goto IL_00fc;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* L_31 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_32 = (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1*)il2cpp_codegen_object_new(Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_il2cpp_TypeInfo_var);
NullCheck(L_32);
Func_2__ctor_m7A559339BD856C5CE73CA951065377094CE5C306(L_32, L_31, (intptr_t)((void*)U3CU3Ec_U3CInitializeU3Eb__16_2_m7434F97EC94201D5882720AC80D7D67734840E61_RuntimeMethod_var), NULL);
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_33 = L_32;
((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__16_2_2 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__16_2_2), (void*)L_33);
G_B12_0 = L_33;
G_B12_1 = G_B11_1;
}
IL_00fc:
{
NullCheck(G_B12_1);
G_B12_1->___mGetProjectionMatrix_14 = G_B12_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B12_1->___mGetProjectionMatrix_14), (void*)G_B12_0);
return;
}
}
// UnityEngine.GameObject Vuforia.GuideViewRenderingBehaviour::CreateGuideView2D(System.String,UnityEngine.Material,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GuideViewRenderingBehaviour_CreateGuideView2D_mBB00C369D046660AF1994436BCF5AB76117BF7A0 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, String_t* ___0_name, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_guideViewMaterial, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_m30592D0B066CD56116181FDFD3E7B0580E999D8A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = GameObject_CreatePrimitive_m13C0A691E679A83DD595913200A1DD9A906EB47B(5, NULL);
V_0 = L_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = V_0;
String_t* L_2 = ___0_name;
NullCheck(L_1);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_1, L_2, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0;
NullCheck(L_3);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4;
L_4 = GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597(L_3, GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0;
NullCheck(L_5);
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_6;
L_6 = GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A(L_5, GameObject_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m026EB44DB6238F13E2AFBECF1FBBE924CB1B040A_RuntimeMethod_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = ___1_guideViewMaterial;
NullCheck(L_6);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_6, L_7, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_0;
NullCheck(L_8);
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_9;
L_9 = GameObject_AddComponent_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_m30592D0B066CD56116181FDFD3E7B0580E999D8A(L_8, GameObject_AddComponent_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_m30592D0B066CD56116181FDFD3E7B0580E999D8A_RuntimeMethod_var);
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_10 = L_9;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___2_parent;
NullCheck(L_11);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_11, L_12, NULL);
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_13 = L_10;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_14);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_14, L_15, NULL);
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_16 = L_13;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_17);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_17, L_18, NULL);
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_19 = L_16;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((0.100000001f), L_21, NULL);
NullCheck(L_20);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_20, L_22, NULL);
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_23 = __this->___mGuideView_8;
NullCheck(L_23);
GuideView_UpdateGuideViewTexture_m18BCF2FE227186AEAD036CDBA5F22045A97C9C8C(L_23, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_24 = __this->___mTrackedTarget_6;
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_25 = __this->___mGuideView_8;
NullCheck(L_19);
bool L_26;
L_26 = GuideView2DBehaviour_UpdateView_m24A76E3834B928ABED2BA03B6B9106ED31552EE0(L_19, L_24, L_25, NULL);
if (L_26)
{
goto IL_0097;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_27, NULL);
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_0097:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_0;
return L_28;
}
}
// UnityEngine.GameObject Vuforia.GuideViewRenderingBehaviour::CreateGuideView3D(System.String,UnityEngine.Material,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GuideViewRenderingBehaviour_CreateGuideView3D_mC5DA82F4AA92A61418616822868E191D292CC4FB (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, String_t* ___0_name, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_guideViewMaterial, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_m24EB2B937D9971BC6AF9F54C2E430322CCB5D959_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_1);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, L_0, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1;
NullCheck(L_2);
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_3;
L_3 = GameObject_AddComponent_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_m24EB2B937D9971BC6AF9F54C2E430322CCB5D959(L_2, GameObject_AddComponent_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_m24EB2B937D9971BC6AF9F54C2E430322CCB5D959_RuntimeMethod_var);
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_4 = L_3;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___2_parent;
NullCheck(L_5);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_5, L_6, NULL);
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_7 = L_4;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_8);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_8, L_9, NULL);
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_10 = L_7;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_11);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_11, L_12, NULL);
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_13 = L_10;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_14);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_14, L_15, NULL);
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_16 = L_13;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = ___1_guideViewMaterial;
NullCheck(L_16);
L_16->___mGuideViewMaterial_12 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_16->___mGuideViewMaterial_12), (void*)L_17);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_18 = __this->___mTrackedTarget_6;
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_19 = __this->___mGuideView_8;
NullCheck(L_16);
GuideView3DBehaviour_UpdateView_m35186DD57EE3AFE75A74339F1D6B38684779DDE7(L_16, L_18, L_19, NULL);
return L_2;
}
}
// System.String Vuforia.GuideViewRenderingBehaviour::GetGuideViewName(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GuideViewRenderingBehaviour_GetGuideViewName_m81B5F5BC634A487523D369F83E713B63D7AB720C (String_t* ___0_TrackableName, int32_t ___1_GuideViewIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75AC7011EA63C5308B9FC3C666815C37B7AE123F);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_TrackableName;
int32_t L_1 = ___1_GuideViewIndex;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
String_t* L_4;
L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral75AC7011EA63C5308B9FC3C666815C37B7AE123F, L_0, L_3, NULL);
return L_4;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::UpdateTrackedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_UpdateTrackedTarget_m12176B7984CD412554E289AB8C3138A4163EA92E (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m90E3F72F935AFFA5CB44BD2D58062817BEB51D17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m5051F7F2E6F972CF5C669DD3C889F1EE19B85F90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUpdateTrackedTargetU3Eb__20_0_mABAD3692EA3258AFD8FD5A7B1FC21C7F85624B15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3;
memset((&V_3), 0, sizeof(V_3));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4;
memset((&V_4), 0, sizeof(V_4));
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* G_B8_0 = NULL;
ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643* G_B8_1 = NULL;
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* G_B7_0 = NULL;
ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643* G_B7_1 = NULL;
RuntimeObject* G_B17_0 = NULL;
RuntimeObject* G_B16_0 = NULL;
RuntimeObject* G_B18_0 = NULL;
{
bool L_0 = __this->___mGuideViewInitialized_10;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_1 = __this->___mTrackedTarget_6;
NullCheck(L_1);
int32_t L_2;
L_2 = ModelTargetBehaviour_GetActiveGuideViewIndex_m70DF2F8D90EEF9F9C6312A32929B094195DC7746(L_1, NULL);
V_0 = L_2;
int32_t L_3 = V_0;
int32_t L_4 = __this->___mLastActiveGuideViewIndex_9;
if ((((int32_t)L_3) == ((int32_t)L_4)))
{
goto IL_002b;
}
}
{
GuideViewRenderingBehaviour_DeleteTargetGuideView_m5E0C5022A7CC86C7DED68E4F60E59EE6DA9EBC80(__this, NULL);
int32_t L_5 = V_0;
GuideViewRenderingBehaviour_PrepareAndCreateGuideView_m39FE627702F4E493E43414E9303915768ECE1FB6(__this, L_5, NULL);
}
IL_002b:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_6 = __this->___mTrackedTarget_6;
NullCheck(L_6);
bool L_7;
L_7 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_6, NULL);
if (L_7)
{
goto IL_0046;
}
}
{
GuideViewRenderingBehaviour_ShowGuideView_mBED6236127F8B2F0AB0D90BCA322EA2098EEB84B(__this, (bool)0, NULL);
GuideViewRenderingBehaviour_SetChildOfModelTarget_mA0ED47AA9D074DCC8EBA5E7A22D63B65DC1A8A42(__this, NULL);
return;
}
IL_0046:
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
ModelTargetBehaviourU5BU5D_tE75DFBF40FFE014E13F6087008CEC4E1C74FA643* L_8;
L_8 = Object_FindObjectsOfType_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m5051F7F2E6F972CF5C669DD3C889F1EE19B85F90(Object_FindObjectsOfType_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m5051F7F2E6F972CF5C669DD3C889F1EE19B85F90_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* L_9 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__20_0_3;
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* L_10 = L_9;
G_B7_0 = L_10;
G_B7_1 = L_8;
if (L_10)
{
G_B8_0 = L_10;
G_B8_1 = L_8;
goto IL_006a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* L_11 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* L_12 = (Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA*)il2cpp_codegen_object_new(Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_m2C9D3239B890004780E970FAC8B9C0F0859F4652(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CUpdateTrackedTargetU3Eb__20_0_mABAD3692EA3258AFD8FD5A7B1FC21C7F85624B15_RuntimeMethod_var), NULL);
Func_2_t49F0C1084BFE07191700E29FDFB3F5FC3A05DAEA* L_13 = L_12;
((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__20_0_3 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__20_0_3), (void*)L_13);
G_B8_0 = L_13;
G_B8_1 = G_B7_1;
}
IL_006a:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_14;
L_14 = Enumerable_FirstOrDefault_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m90E3F72F935AFFA5CB44BD2D58062817BEB51D17((RuntimeObject*)G_B8_1, G_B8_0, Enumerable_FirstOrDefault_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m90E3F72F935AFFA5CB44BD2D58062817BEB51D17_RuntimeMethod_var);
V_1 = L_14;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_15 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_16)
{
goto IL_009d;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_17 = V_1;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_18 = __this->___mTrackedTarget_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, L_18, NULL);
if (!L_19)
{
goto IL_009d;
}
}
{
bool L_20 = __this->___mGuideViewShown_13;
if (!L_20)
{
goto IL_009c;
}
}
{
GuideViewRenderingBehaviour_StopGuideViewCoroutine_m1E493C15A68ED33ADDE92092862BBD8C83972337(__this, NULL);
GuideViewRenderingBehaviour_ShowGuideView_mBED6236127F8B2F0AB0D90BCA322EA2098EEB84B(__this, (bool)0, NULL);
}
IL_009c:
{
return;
}
IL_009d:
{
RuntimeObject* L_21 = __this->___mShowGuideViewCoroutine_11;
if (L_21)
{
goto IL_00ac;
}
}
{
GuideViewRenderingBehaviour_StartGuideViewCoroutine_m76E1948FA05F731DC69B4926165B4A9F726432FE(__this, NULL);
return;
}
IL_00ac:
{
RuntimeObject* L_22 = __this->___mEngine_15;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(49 /* Vuforia.IVuState Vuforia.Internal.Core.IEngine::get_CurrentState() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_22);
RuntimeObject* L_24 = L_23;
G_B16_0 = L_24;
if (L_24)
{
G_B17_0 = L_24;
goto IL_00be;
}
}
{
G_B18_0 = ((RuntimeObject*)(NULL));
goto IL_00c3;
}
IL_00be:
{
NullCheck(G_B17_0);
RuntimeObject* L_25;
L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* Vuforia.IVuRenderState Vuforia.IVuState::get_RenderState() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, G_B17_0);
G_B18_0 = L_25;
}
IL_00c3:
{
V_2 = G_B18_0;
RuntimeObject* L_26 = V_2;
if (!L_26)
{
goto IL_0116;
}
}
{
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_27 = __this->___mGetProjectionMatrix_14;
RuntimeObject* L_28 = V_2;
NullCheck(L_27);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_29;
L_29 = Func_2_Invoke_mB7C3019C47ACDFA41942AE6D59EA9261BB294790_inline(L_27, L_28, NULL);
V_3 = L_29;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
L_30 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_3), 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_30, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32;
L_32 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_3), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_32, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_31, L_33, NULL);
V_4 = L_34;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_4), NULL);
float L_37 = L_36.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39;
L_39 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_37, L_38, NULL);
NullCheck(L_35);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_35, L_39, NULL);
}
IL_0116:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_40 = __this->___mTrackedTarget_6;
NullCheck(L_40);
int32_t L_41;
L_41 = ModelTargetBehaviour_GetActiveGuideViewIndex_m70DF2F8D90EEF9F9C6312A32929B094195DC7746(L_40, NULL);
int32_t L_42 = __this->___mLastActiveGuideViewIndex_9;
if ((!(((uint32_t)L_41) == ((uint32_t)L_42))))
{
goto IL_012a;
}
}
{
return;
}
IL_012a:
{
GuideViewRenderingBehaviour_StopGuideViewCoroutine_m1E493C15A68ED33ADDE92092862BBD8C83972337(__this, NULL);
GuideViewRenderingBehaviour_StartGuideViewCoroutine_m76E1948FA05F731DC69B4926165B4A9F726432FE(__this, NULL);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::UpdateGuideViewTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_UpdateGuideViewTexture_m42C79C67E94BA037CC049508B32F8AB6CE4A9750 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_0;
L_0 = Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C(__this, (bool)1, Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_2 = __this->___mGuideView_8;
NullCheck(L_2);
GuideView_UpdateGuideViewTexture_m18BCF2FE227186AEAD036CDBA5F22045A97C9C8C(L_2, NULL);
}
IL_0019:
{
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::StartGuideViewCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_StartGuideViewCoroutine_m76E1948FA05F731DC69B4926165B4A9F726432FE (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___guideReappearanceDelay_4;
RuntimeObject* L_1;
L_1 = GuideViewRenderingBehaviour_ShowGuideViewAfter_m4F5B2BC981CFB7D2A2142AB0DD4D6BB90364E176(__this, L_0, NULL);
__this->___mShowGuideViewCoroutine_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mShowGuideViewCoroutine_11), (void*)L_1);
RuntimeObject* L_2 = __this->___mShowGuideViewCoroutine_11;
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3;
L_3 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_2, NULL);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::StopGuideViewCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_StopGuideViewCoroutine_m1E493C15A68ED33ADDE92092862BBD8C83972337 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mShowGuideViewCoroutine_11;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
RuntimeObject* L_1 = __this->___mShowGuideViewCoroutine_11;
MonoBehaviour_StopCoroutine_mF9E93B82091E804595BE13AA29F9AB7517F7E04A(__this, L_1, NULL);
__this->___mShowGuideViewCoroutine_11 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mShowGuideViewCoroutine_11), (void*)(RuntimeObject*)NULL);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::GuideViewPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, RuntimeObject* ___0_sender, PropertyChangedEventArgs_tFA01343D8F2BD799951B40A3EBF4A6B38EE63321* ___1_e, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_mACBAD0F4CE42D6517F02385C83B6D8CEFD3AA168_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral149967D8B0B4FF60C95B519437C63F4F13C1E258);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8EA9923B74BD243E764B8F9D62174B9D637CB97);
s_Il2CppMethodInitialized = true;
}
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* V_0 = NULL;
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* V_1 = NULL;
{
RuntimeObject* L_0 = ___0_sender;
if (((GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C*)IsInstClass((RuntimeObject*)L_0, GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C_il2cpp_TypeInfo_var)))
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
PropertyChangedEventArgs_tFA01343D8F2BD799951B40A3EBF4A6B38EE63321* L_1 = ___1_e;
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(4 /* System.String System.ComponentModel.PropertyChangedEventArgs::get_PropertyName() */, L_1);
NullCheck(L_2);
bool L_3;
L_3 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_2, _stringLiteral149967D8B0B4FF60C95B519437C63F4F13C1E258, NULL);
if (!L_3)
{
goto IL_0031;
}
}
{
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_4;
L_4 = Component_GetComponentInChildren_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_mACBAD0F4CE42D6517F02385C83B6D8CEFD3AA168(__this, (bool)1, Component_GetComponentInChildren_TisGuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA_mACBAD0F4CE42D6517F02385C83B6D8CEFD3AA168_RuntimeMethod_var);
V_0 = L_4;
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_0031;
}
}
{
GuideView3DBehaviour_t6D56F733F0D1C29EA0C5E959719CE5FAF4CE94DA* L_7 = V_0;
NullCheck(L_7);
GuideView3DBehaviour_UpdateFromGuideViewPose_m30736E7B192E34F2441133B6F54610128E689041(L_7, NULL);
}
IL_0031:
{
PropertyChangedEventArgs_tFA01343D8F2BD799951B40A3EBF4A6B38EE63321* L_8 = ___1_e;
NullCheck(L_8);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(4 /* System.String System.ComponentModel.PropertyChangedEventArgs::get_PropertyName() */, L_8);
NullCheck(L_9);
bool L_10;
L_10 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_9, _stringLiteralD8EA9923B74BD243E764B8F9D62174B9D637CB97, NULL);
if (!L_10)
{
goto IL_0066;
}
}
{
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_11;
L_11 = Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C(__this, (bool)1, Component_GetComponentInChildren_TisGuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23_mBEE8BCD165BB8188D04932AF5E85279678DE4A8C_RuntimeMethod_var);
V_1 = L_11;
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
if (!L_13)
{
goto IL_0066;
}
}
{
GuideView2DBehaviour_t3E18C89CBA0C104B5F635F4870CA6FF0D0167E23* L_14 = V_1;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_15 = __this->___mTrackedTarget_6;
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_16 = __this->___mGuideView_8;
NullCheck(L_14);
bool L_17;
L_17 = GuideView2DBehaviour_UpdateView_m24A76E3834B928ABED2BA03B6B9106ED31552EE0(L_14, L_15, L_16, NULL);
}
IL_0066:
{
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::ShowGuideView(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_ShowGuideView_mBED6236127F8B2F0AB0D90BCA322EA2098EEB84B (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, bool ___0_show, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m28EB00D8747BD14E8E8EC3BFDB9D79F689CB0293_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* V_0 = NULL;
int32_t V_1 = 0;
{
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_0;
L_0 = Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m28EB00D8747BD14E8E8EC3BFDB9D79F689CB0293(__this, (bool)1, Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m28EB00D8747BD14E8E8EC3BFDB9D79F689CB0293_RuntimeMethod_var);
V_0 = L_0;
V_1 = 0;
goto IL_0019;
}
IL_000c:
{
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
bool L_5 = ___0_show;
NullCheck(L_4);
Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_4, L_5, NULL);
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0019:
{
int32_t L_7 = V_1;
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_8 = V_0;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_000c;
}
}
{
bool L_9 = ___0_show;
__this->___mGuideViewShown_13 = L_9;
return;
}
}
// System.Collections.IEnumerator Vuforia.GuideViewRenderingBehaviour::ShowGuideViewAfter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GuideViewRenderingBehaviour_ShowGuideViewAfter_m4F5B2BC981CFB7D2A2142AB0DD4D6BB90364E176 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, float ___0_seconds, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* L_0 = (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35*)il2cpp_codegen_object_new(U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CShowGuideViewAfterU3Ed__26__ctor_m4C3C6C7B1E4EDEFEFFC207FFF4B41480BE2C01A9(L_0, 0, NULL);
U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* L_2 = L_1;
float L_3 = ___0_seconds;
NullCheck(L_2);
L_2->___seconds_2 = L_3;
return L_2;
}
}
// System.Collections.IEnumerator Vuforia.GuideViewRenderingBehaviour::SetChildOfVuforiaAnchor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GuideViewRenderingBehaviour_SetChildOfVuforiaAnchor_m7100D8BF4063FC9E2DCF2F400C9F68FEB8F304CF (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* L_0 = (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3*)il2cpp_codegen_object_new(U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSetChildOfVuforiaAnchorU3Ed__27__ctor_m8D8CD31DBD977353E3567F4A02997652A74FDB7B(L_0, 0, NULL);
U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
return L_1;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::SetChildOfModelTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_SetChildOfModelTarget_mA0ED47AA9D074DCC8EBA5E7A22D63B65DC1A8A42 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_2 = __this->___mTrackedTarget_6;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0033;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_6 = __this->___mTrackedTarget_6;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
NullCheck(L_5);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_5, L_7, NULL);
}
IL_0033:
{
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::PrepareAndCreateGuideView(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour_PrepareAndCreateGuideView_m39FE627702F4E493E43414E9303915768ECE1FB6 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, int32_t ___0_guideViewIndex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_2 = NULL;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_3 = NULL;
{
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_0 = __this->___mGuideView_8;
if (L_0)
{
goto IL_0038;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_1 = __this->___mTrackedTarget_6;
int32_t L_2 = ___0_guideViewIndex;
NullCheck(L_1);
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_3;
L_3 = ModelTargetBehaviour_GetGuideView_mF4E980F0D78A3EAC9829FE7C9DE2C798F914FC43(L_1, L_2, NULL);
__this->___mGuideView_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mGuideView_8), (void*)L_3);
int32_t L_4 = ___0_guideViewIndex;
__this->___mLastActiveGuideViewIndex_9 = L_4;
GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* L_5 = __this->___mGuideView_8;
PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* L_6 = (PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA*)il2cpp_codegen_object_new(PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA_il2cpp_TypeInfo_var);
NullCheck(L_6);
PropertyChangedEventHandler__ctor_m4015A035EDCA8077D1EA9A8EAB5FE1CCD06A5B82(L_6, __this, (intptr_t)((void*)GuideViewRenderingBehaviour_GuideViewPropertyChanged_mE9552D19A7EFB8DB6C47D20A7664B7687DFDC679_RuntimeMethod_var), NULL);
NullCheck(L_5);
GuideView_add_PropertyChanged_m32D773F5DBA8333156A5D47532E6C118EAD74D34(L_5, L_6, NULL);
}
IL_0038:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_7 = __this->___mTrackedTarget_6;
NullCheck(L_7);
int32_t L_8;
L_8 = ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3_inline(L_7, NULL);
V_0 = (bool)((((int32_t)L_8) == ((int32_t)2))? 1 : 0);
V_1 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
bool L_9 = V_0;
if (!L_9)
{
goto IL_0082;
}
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_10 = __this->___mTrackedTarget_6;
NullCheck(L_10);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = L_10->___m3DGuideViewMaterial_32;
V_1 = L_11;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_00b6;
}
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_14;
L_14 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_14);
RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* L_15;
L_15 = VuforiaConfiguration_get_Shaders_m1822EADCF56112784FD727C20CF34A98E27C7AA4_inline(L_14, NULL);
NullCheck(L_15);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_16;
L_16 = RequiredShaders_get_OutlineShader_mB6B37112BCD92DC8E7D2B769DE2DC74346ADDDA5_inline(L_15, NULL);
V_2 = L_16;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
if (!L_18)
{
goto IL_00b6;
}
}
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_19 = V_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_20);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_20, L_19, NULL);
V_1 = L_20;
goto IL_00b6;
}
IL_0082:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_21 = __this->___mTrackedTarget_6;
NullCheck(L_21);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = L_21->___m2DGuideViewMaterial_31;
V_1 = L_22;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_24)
{
goto IL_00b6;
}
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_25;
L_25 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_25);
RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* L_26;
L_26 = VuforiaConfiguration_get_Shaders_m1822EADCF56112784FD727C20CF34A98E27C7AA4_inline(L_25, NULL);
NullCheck(L_26);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_27;
L_27 = RequiredShaders_get_UnlitTransparentShader_m36EE10D2CFB88E96D68F81A41E04C5410501D97F_inline(L_26, NULL);
V_3 = L_27;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_28 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_28, NULL);
if (!L_29)
{
goto IL_00b6;
}
}
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_30 = V_3;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_31);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_31, L_30, NULL);
V_1 = L_31;
}
IL_00b6:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_32 = __this->___mTrackedTarget_6;
NullCheck(L_32);
String_t* L_33;
L_33 = ObserverBehaviour_get_TargetName_mFB6FC5459068E0E9800E2C8AFFEF6F8F48297AB1_inline(L_32, NULL);
int32_t L_34 = ___0_guideViewIndex;
String_t* L_35;
L_35 = GuideViewRenderingBehaviour_GetGuideViewName_m81B5F5BC634A487523D369F83E713B63D7AB720C(L_33, L_34, NULL);
bool L_36 = V_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_1;
GuideViewRenderingBehaviour_CreateTargetGuideView_mCD42C6DF0999E391321EBEBFAAB382F81309FCB5(__this, L_35, L_36, L_37, NULL);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuideViewRenderingBehaviour__ctor_m0057F4B19F16C1AA71568E57A658F17B16400FA4 (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__30_0_mC2ACA9057392CCC07A339A682172DC556997333C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* G_B2_0 = NULL;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* G_B2_1 = NULL;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* G_B1_0 = NULL;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* G_B1_1 = NULL;
{
__this->___guideReappearanceDelay_4 = (1.0f);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_0 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_4;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* 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_002b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* L_2 = ((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_3 = (Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1*)il2cpp_codegen_object_new(Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1_il2cpp_TypeInfo_var);
NullCheck(L_3);
Func_2__ctor_m7A559339BD856C5CE73CA951065377094CE5C306(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__30_0_mC2ACA9057392CCC07A339A682172DC556997333C_RuntimeMethod_var), NULL);
Func_2_tA2B06178BC90C0C78C18DC9683222C01B14702F1* L_4 = L_3;
((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9__30_0_4), (void*)L_4);
G_B2_0 = L_4;
G_B2_1 = G_B1_1;
}
IL_002b:
{
NullCheck(G_B2_1);
G_B2_1->___mGetProjectionMatrix_14 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___mGetProjectionMatrix_14), (void*)G_B2_0);
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__this, NULL);
return;
}
}
// UnityEngine.Matrix4x4 Vuforia.GuideViewRenderingBehaviour::<Initialize>b__16_0(Vuforia.IVuRenderState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GuideViewRenderingBehaviour_U3CInitializeU3Eb__16_0_mFD2DAF41AFF299F1F8FCC90A97B5E038F4009B1E (GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* __this, RuntimeObject* ___0_renderState, 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*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mEngine_15;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(38 /* Vuforia.ICameraController Vuforia.Internal.Core.IEngine::get_CameraController() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2;
L_2 = InterfaceFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(1 /* UnityEngine.Camera Vuforia.ICameraController::get_ARCamera() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_1);
NullCheck(L_2);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(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.GuideViewRenderingBehaviour/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB145F70C1E04EEE95BD511ADD2A5E342E351413B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* L_0 = (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A*)il2cpp_codegen_object_new(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m618EAE3CC7648CF9365A693123F99A9345849003(L_0, NULL);
((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m618EAE3CC7648CF9365A693123F99A9345849003 (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.Matrix4x4 Vuforia.GuideViewRenderingBehaviour/<>c::<Initialize>b__16_1(Vuforia.IVuRenderState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 U3CU3Ec_U3CInitializeU3Eb__16_1_mD041E90AB6A4B759CD46752BE865C801A39CB0A2 (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* __this, RuntimeObject* ___0_renderState, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_renderState;
NullCheck(L_0);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1;
L_1 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(0 /* Vuforia.VuMatrix44F Vuforia.IVuRenderState::get_VBProjectionMatrix() */, IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var, L_0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D(L_1, NULL);
return L_2;
}
}
// UnityEngine.Matrix4x4 Vuforia.GuideViewRenderingBehaviour/<>c::<Initialize>b__16_2(Vuforia.IVuRenderState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 U3CU3Ec_U3CInitializeU3Eb__16_2_m7434F97EC94201D5882720AC80D7D67734840E61 (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* __this, RuntimeObject* ___0_renderState, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_renderState;
NullCheck(L_0);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1;
L_1 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(0 /* Vuforia.VuMatrix44F Vuforia.IVuRenderState::get_VBProjectionMatrix() */, IVuRenderState_tA8027C7AC4DB8AFBCC04C57B6B432B010B778CA2_il2cpp_TypeInfo_var, L_0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = NativeToUnityConversionUtil_VuMatrix44FToMatrix4x4_m9828873F916DEEE803458C67B08C783A5682B68D(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = NativeToUnityConversionUtil_RemoveDeviceOrientationRotation_m22F81BA4CA2A9435C6DF326343BABD23C9CCEABC(L_2, L_3, NULL);
return L_4;
}
}
// System.Boolean Vuforia.GuideViewRenderingBehaviour/<>c::<UpdateTrackedTarget>b__20_0(Vuforia.ModelTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CUpdateTrackedTargetU3Eb__20_0_mABAD3692EA3258AFD8FD5A7B1FC21C7F85624B15 (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_mt, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_0 = ___0_mt;
NullCheck(L_0);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_1;
L_1 = ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline(L_0, NULL);
V_0 = L_1;
int32_t L_2;
L_2 = TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline((&V_0), NULL);
return (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0);
}
}
// UnityEngine.Matrix4x4 Vuforia.GuideViewRenderingBehaviour/<>c::<.ctor>b__30_0(Vuforia.IVuRenderState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 U3CU3Ec_U3C_ctorU3Eb__30_0_mC2ACA9057392CCC07A339A682172DC556997333C (U3CU3Ec_t224449F28F8B66E276FC0B07FE2A7ECACE2F705A* __this, RuntimeObject* ___0_renderState, const RuntimeMethod* method)
{
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowGuideViewAfterU3Ed__26__ctor_m4C3C6C7B1E4EDEFEFFC207FFF4B41480BE2C01A9 (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __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.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowGuideViewAfterU3Ed__26_System_IDisposable_Dispose_m8F71E0DC4E17DF990E16F65AA11887AF25ED6ABE (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CShowGuideViewAfterU3Ed__26_MoveNext_m0609C583E714C176781ECFA09CC6BCB80E5B71B2 (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0038;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
float L_4 = __this->___seconds_2;
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_5 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_5);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_5, L_4, NULL);
__this->___U3CU3E2__current_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_5);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0038:
{
__this->___U3CU3E1__state_0 = (-1);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_6 = V_1;
NullCheck(L_6);
GuideViewRenderingBehaviour_ShowGuideView_mBED6236127F8B2F0AB0D90BCA322EA2098EEB84B(L_6, (bool)1, NULL);
return (bool)0;
}
}
// System.Object Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CShowGuideViewAfterU3Ed__26_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m0B1443894C8994CE1F5F1BBF503C82A694E29E09 (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CShowGuideViewAfterU3Ed__26_System_Collections_IEnumerator_Reset_mCD0530CD8F06588AEC9EAC9492C8FE14CB435460 (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __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*)&U3CShowGuideViewAfterU3Ed__26_System_Collections_IEnumerator_Reset_mCD0530CD8F06588AEC9EAC9492C8FE14CB435460_RuntimeMethod_var)));
}
}
// System.Object Vuforia.GuideViewRenderingBehaviour/<ShowGuideViewAfter>d__26::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CShowGuideViewAfterU3Ed__26_System_Collections_IEnumerator_get_Current_m0D2104A23D7E0DBC4F0C9234530DEC3A038A8456 (U3CShowGuideViewAfterU3Ed__26_t52597AAADA442500F62187C18F8DA420A9052E35* __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.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetChildOfVuforiaAnchorU3Ed__27__ctor_m8D8CD31DBD977353E3567F4A02997652A74FDB7B (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __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.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetChildOfVuforiaAnchorU3Ed__27_System_IDisposable_Dispose_mCE7FF0731805CA4BE5D90B10793F5EB36E4567E1 (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSetChildOfVuforiaAnchorU3Ed__27_MoveNext_m408556FC11A304D8FA3F63692C3C0AA459A8DB5A (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* 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_003d;
}
case 2:
{
goto IL_0058;
}
}
}
{
return (bool)0;
}
IL_0022:
{
__this->___U3CU3E1__state_0 = (-1);
WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_3 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
NullCheck(L_3);
WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_3, NULL);
__this->___U3CU3E2__current_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_3);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_003d:
{
__this->___U3CU3E1__state_0 = (-1);
WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_4 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
NullCheck(L_4);
WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_4, NULL);
__this->___U3CU3E2__current_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_4);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_0058:
{
__this->___U3CU3E1__state_0 = (-1);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_5 = V_1;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_7;
L_7 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
NullCheck(L_6);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_6, L_8, NULL);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_9 = V_1;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_10);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_10, L_11, NULL);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_12 = V_1;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_13);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_13, L_14, NULL);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_15 = V_1;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_16);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_16, L_17, NULL);
GuideViewRenderingBehaviour_t7B661DD4C8134E8D39C3D65670D1DDC989E90D6C* L_18 = V_1;
NullCheck(L_18);
L_18->___mGuideViewInitialized_10 = (bool)1;
return (bool)0;
}
}
// System.Object Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetChildOfVuforiaAnchorU3Ed__27_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m4A99F4B1E5EF967FDD483A7BD98DAEE9842FF1B3 (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetChildOfVuforiaAnchorU3Ed__27_System_Collections_IEnumerator_Reset_m7D1373216ACF26FB9D56C5A634EBDC3A1242E75C (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __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*)&U3CSetChildOfVuforiaAnchorU3Ed__27_System_Collections_IEnumerator_Reset_m7D1373216ACF26FB9D56C5A634EBDC3A1242E75C_RuntimeMethod_var)));
}
}
// System.Object Vuforia.GuideViewRenderingBehaviour/<SetChildOfVuforiaAnchor>d__27::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetChildOfVuforiaAnchorU3Ed__27_System_Collections_IEnumerator_get_Current_m4BFAF560967CB9B1491157391634429971D83EBB (U3CSetChildOfVuforiaAnchorU3Ed__27_t4FBC92FABB553F6E8064001D71BC5D5D5E8134F3* __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.MultiTargetBehaviour::AddPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetBehaviour_AddPreview_mBD3A57DB98A4EC5E242CB43F02A56F2CADAB6235 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_m67BB1FAA05C674F124C9E9A5A1561A235CE556D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* L_0 = __this->___mPreview_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
return;
}
IL_000f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* L_3;
L_3 = GameObject_AddComponent_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_m67BB1FAA05C674F124C9E9A5A1561A235CE556D4(L_2, GameObject_AddComponent_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_m67BB1FAA05C674F124C9E9A5A1561A235CE556D4_RuntimeMethod_var);
__this->___mPreview_19 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPreview_19), (void*)L_3);
MultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10* L_4 = __this->___mPreview_19;
NullCheck(L_4);
MultiTargetPreview_Initialize_m33D41CCD05AA5DD5EB474CD07D105BA979F45A1C(L_4, __this, NULL);
return;
}
}
// System.Void Vuforia.MultiTargetBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetBehaviour_CreateFromSerializedTarget_m4205B50BF338B90337C052FD3A4C8A07AC4CD173 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, 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*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
String_t* L_3;
L_3 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_5;
L_5 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_3, L_4, NULL);
if (!L_5)
{
goto IL_003b;
}
}
{
String_t* L_6;
L_6 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_7;
L_7 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_6, _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2, NULL);
if (!L_7)
{
goto IL_003b;
}
}
{
RuntimeObject* L_8 = V_0;
MultiTargetBehaviour_CreateObserverFromDataset_m8ED4F26D8CD339AF3AAA16640BF34A87680E37FC(__this, L_8, NULL);
}
IL_003b:
{
return;
}
}
// System.Void Vuforia.MultiTargetBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetBehaviour_CreateObserverFromDataset_m8ED4F26D8CD339AF3AAA16640BF34A87680E37FC (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* V_1 = NULL;
{
String_t* L_0 = ((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F*)__this)->___mDataSetPath_14;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetFullDataSetPath_m1F5E15C78B02DDEA6132959BE6E6CBA40BE5F573(L_0, NULL);
V_0 = L_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
String_t* L_4 = V_0;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
String_t* L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9, L_5, NULL);
RuntimeObject* L_7 = ___0_factory;
String_t* L_8 = V_0;
String_t* L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
int32_t L_10 = __this->___mTrackingOptimization_17;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
NullCheck(L_7);
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_12;
L_12 = InterfaceFuncInvoker3< MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(18 /* Vuforia.Internal.Observers.MultiTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateMultiTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_11);
V_1 = L_12;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_13 = V_1;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_13, NULL);
return;
}
}
// UnityEngine.Vector3 Vuforia.MultiTargetBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MultiTargetBehaviour_GetSize_mF10AC074A39B0A909E2FA9A1A2E4ADF648EF72B0 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___mSize_15;
return L_0;
}
}
// System.Boolean Vuforia.MultiTargetBehaviour::SetSize(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultiTargetBehaviour_SetSize_mF5413B0E518038390BBE8100DF53F8EF30B78F75 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_size, 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*)&_stringLiteralE034BC67D1A2E950F1D88911302A45F6F01C7B32);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralE034BC67D1A2E950F1D88911302A45F6F01C7B32, NULL);
return (bool)0;
}
}
// System.Boolean Vuforia.MultiTargetBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultiTargetBehaviour_SetTrackingOptimization_mD558B62F48B4868D3CF882D2E9185B18E23CB9A6 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_0 = __this->___mMultiTargetObserver_20;
int32_t L_1 = ___0_optimization;
NullCheck(L_0);
bool L_2;
L_2 = MultiTargetObserver_SetTrackingOptimization_m8F193EC288AEF746A8498752DA069A95B2C1EB44(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.MultiTargetBehaviour::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiTargetBehaviour_GetTrackingOptimization_m865E38B3605785CE839A8DD5737CB28A3E431F08 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, const RuntimeMethod* method)
{
{
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_0 = __this->___mMultiTargetObserver_20;
NullCheck(L_0);
int32_t L_1;
L_1 = MultiTargetObserver_GetTrackingOptimization_mB6A9169F82E04428C522B031B202FA84CB83BA32(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.MultiTargetBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetBehaviour_RegisterObserverInternal_m5277057227E84D9E7314F71B4D9D6756E2536177 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mMultiTargetObserver_20 = ((MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33*)CastclassClass((RuntimeObject*)L_1, MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMultiTargetObserver_20), (void*)((MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33*)CastclassClass((RuntimeObject*)L_1, MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_il2cpp_TypeInfo_var)));
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_2 = __this->___mMultiTargetObserver_20;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String Vuforia.Internal.Observers.ASingleTargetObserver::get_Name() */, L_2);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7), (void*)L_3);
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_4 = __this->___mMultiTargetObserver_20;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = MultiTargetObserver_get_Size_mF3AAD5C0693FB03D6712613BB6AAF668F5D815FC_inline(L_4, NULL);
__this->___mSize_15 = L_5;
int32_t L_6 = __this->___mTrackingOptimization_17;
bool L_7;
L_7 = MultiTargetBehaviour_SetTrackingOptimization_mD558B62F48B4868D3CF882D2E9185B18E23CB9A6(__this, L_6, NULL);
return;
}
}
// System.Boolean Vuforia.MultiTargetBehaviour::SetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultiTargetBehaviour_SetScale_m84489E17A590F54E748AFA242F578B916C8BFB4B (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, float ___0_scale, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void Vuforia.MultiTargetBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiTargetBehaviour__ctor_m14FD3A4347993B3C4A6CB07FAC03623610C8BA6C (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* __this, const RuntimeMethod* method)
{
{
__this->___mMotionHint_16 = 1;
__this->___mTrackingOptimizationNeedsUpgrade_18 = (bool)1;
ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890(__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.ObserverBehaviour::add_OnTargetStatusChanged(System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_add_OnTargetStatusChanged_m3EEEEDBF95D9B118056440AACBC08A516975FA6F (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* V_0 = NULL;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* V_1 = NULL;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* V_2 = NULL;
{
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_0 = __this->___OnTargetStatusChanged_9;
V_0 = L_0;
}
IL_0007:
{
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_1 = V_0;
V_1 = L_1;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_2 = V_1;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*)Castclass((RuntimeObject*)L_4, Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F_il2cpp_TypeInfo_var));
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F** L_5 = (&__this->___OnTargetStatusChanged_9);
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_6 = V_2;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_7 = V_1;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_9 = V_0;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*)L_9) == ((RuntimeObject*)(Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::remove_OnTargetStatusChanged(System.Action`2<Vuforia.ObserverBehaviour,Vuforia.TargetStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_remove_OnTargetStatusChanged_m6B5ABC6137D8E98EA690366D721D44C76C1FA08C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* V_0 = NULL;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* V_1 = NULL;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* V_2 = NULL;
{
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_0 = __this->___OnTargetStatusChanged_9;
V_0 = L_0;
}
IL_0007:
{
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_1 = V_0;
V_1 = L_1;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_2 = V_1;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*)Castclass((RuntimeObject*)L_4, Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F_il2cpp_TypeInfo_var));
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F** L_5 = (&__this->___OnTargetStatusChanged_9);
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_6 = V_2;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_7 = V_1;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_9 = V_0;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*)L_9) == ((RuntimeObject*)(Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::add_OnBehaviourDestroyed(System.Action`1<Vuforia.ObserverBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_add_OnBehaviourDestroyed_mEE1C42793C746AC4A03279F411BAB79B864DB4CE (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* V_0 = NULL;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* V_1 = NULL;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* V_2 = NULL;
{
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_0 = __this->___OnBehaviourDestroyed_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_1 = V_0;
V_1 = L_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_2 = V_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)Castclass((RuntimeObject*)L_4, Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var));
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799** L_5 = (&__this->___OnBehaviourDestroyed_10);
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_6 = V_2;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_7 = V_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_9 = V_0;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)L_9) == ((RuntimeObject*)(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::remove_OnBehaviourDestroyed(System.Action`1<Vuforia.ObserverBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* V_0 = NULL;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* V_1 = NULL;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* V_2 = NULL;
{
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_0 = __this->___OnBehaviourDestroyed_10;
V_0 = L_0;
}
IL_0007:
{
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_1 = V_0;
V_1 = L_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_2 = V_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)Castclass((RuntimeObject*)L_4, Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var));
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799** L_5 = (&__this->___OnBehaviourDestroyed_10);
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_6 = V_2;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_7 = V_1;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_9 = V_0;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)L_9) == ((RuntimeObject*)(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// Vuforia.Internal.Observers.IObserver Vuforia.ObserverBehaviour::get_Observer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverBehaviour_get_Observer_mE374D7FDFB042811A915257CCB75B1AEB5108953 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mObserver_11;
return L_0;
}
}
// System.String Vuforia.ObserverBehaviour::get_TargetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ObserverBehaviour_get_TargetName_mFB6FC5459068E0E9800E2C8AFFEF6F8F48297AB1 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mTrackableName_7;
return L_0;
}
}
// Vuforia.TargetStatus Vuforia.ObserverBehaviour::get_TargetStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = __this->___U3CTargetStatusU3Ek__BackingField_12;
return L_0;
}
}
// System.Void Vuforia.ObserverBehaviour::set_TargetStatus(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_set_TargetStatus_m01A4300D00A9B799A4D7515F19C99A3B4C27AFCF (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_value, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = ___0_value;
__this->___U3CTargetStatusU3Ek__BackingField_12 = L_0;
return;
}
}
// System.Nullable`1<System.Int32> Vuforia.ObserverBehaviour::get_ID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ObserverBehaviour_get_ID_mCE67B166522A1F577CF6DE10AAA29A7E7B2B21C0 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0;
memset((&V_0), 0, sizeof(V_0));
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mObserver_11;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_2 = V_0;
return L_2;
}
IL_0014:
{
NullCheck(G_B2_0);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, G_B2_0);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4;
memset((&L_4), 0, sizeof(L_4));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
return L_4;
}
}
// System.Void Vuforia.ObserverBehaviour::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_Awake_m2110F0E9C3AB0FA993AD91D229B64DB231BEC29E (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __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*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0;
L_0 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
ObserverBehaviour_set_TargetStatus_m01A4300D00A9B799A4D7515F19C99A3B4C27AFCF_inline(__this, 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, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 14)), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(4 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaStarted(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2, L_3);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnEnable_mF24D72A8A9E62B6739B7087C20A9FDB6049D5AB4 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mObserver_11;
ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E(__this, L_0, (bool)1, NULL);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnDisable_mBDE8B7DEB25CC13B5BFD88B33F2E3604592AED72 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mObserver_11;
ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E(__this, L_0, (bool)0, NULL);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::SetObserverActivated(Vuforia.Internal.Observers.IObserver,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, bool ___1_activated, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
if (!L_0)
{
goto IL_000c;
}
}
{
RuntimeObject* L_1 = ___0_observer;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserver::get_Activated() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_1);
bool L_3 = ___1_activated;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_000d;
}
}
IL_000c:
{
return;
}
IL_000d:
{
bool L_4 = ___1_activated;
if (!L_4)
{
goto IL_0033;
}
}
{
RuntimeObject* L_5 = ___0_observer;
NullCheck(L_5);
bool L_6;
L_6 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean Vuforia.Internal.Observers.IObserver::Activate() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_5);
if (L_6)
{
goto IL_003a;
}
}
{
String_t* L_7 = __this->___mTrackableName_7;
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EA8A166CEC90FE04AE37ABB539F931A99869A69)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D)), NULL);
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_9);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E_RuntimeMethod_var)));
}
IL_0033:
{
RuntimeObject* L_10 = ___0_observer;
NullCheck(L_10);
bool L_11;
L_11 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean Vuforia.Internal.Observers.IObserver::Deactivate() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_10);
}
IL_003a:
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::RegisterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___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*)&Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverWithName_t911C6AC4A056267506122B08EDA6A66F95558118_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_TryGetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mEA367652073989553AB5599ADFB35367D798C9FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_TryGetComponent_TisITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_m0223524C141179ECACF8D046EF328DCE57B070E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_TryGetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m42537B1AAFCAB8F74A34F012525F1D7B91291A0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_OnObserverDestroyed_mE779B4669C0C2F031B5599E8B70B775DA754709B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_OnPoseUpdated_m4FE7957B2BC0E9EC34F41F279AAC0A04D71E923E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_OnTargetStatusUpdatedInternal_mB6C818A155FFDC6047E8356E69675DD3EB392B6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_U3CRegisterObserverU3Eb__26_0_m850039B87B6F7AEF8A78EDC35D0C9CA817AAD25C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* V_1 = NULL;
RuntimeObject* V_2 = NULL;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* V_3 = NULL;
RuntimeObject* V_4 = NULL;
{
RuntimeObject* L_0 = __this->___mObserver_11;
if (!L_0)
{
goto IL_000f;
}
}
{
RuntimeObject* L_1 = ___0_observer;
ObserverBehaviour_UnregisterObserver_mEF04FA36BD2819A47FE2FDD24FC05AC6281FD58C(__this, L_1, NULL);
}
IL_000f:
{
RuntimeObject* L_2 = ___0_observer;
__this->___mObserver_11 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserver_11), (void*)L_2);
RuntimeObject* L_3 = __this->___mObserver_11;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_4 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_4, __this, (intptr_t)((void*)ObserverBehaviour_OnObserverDestroyed_mE779B4669C0C2F031B5599E8B70B775DA754709B_RuntimeMethod_var), NULL);
NullCheck(L_3);
InterfaceActionInvoker1< Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* >::Invoke(4 /* System.Void Vuforia.Internal.Observers.IObserver::add_OnObserverDestroyed(System.Action`1<Vuforia.Internal.Observers.IObserver>) */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_3, L_4);
RuntimeObject* L_5 = __this->___mObserver_11;
NullCheck(L_5);
bool L_6;
L_6 = GenericInterfaceFuncInvoker1< bool, RuntimeObject** >::Invoke(IObserver_TryGetComponent_TisITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_m0223524C141179ECACF8D046EF328DCE57B070E0_RuntimeMethod_var, L_5, (&V_0));
if (!L_6)
{
goto IL_004e;
}
}
{
RuntimeObject* L_7 = V_0;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_8 = (Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)il2cpp_codegen_object_new(Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_3__ctor_mA491645FAFE6F2268D7BC356977021B98AA57A7C(L_8, __this, (intptr_t)((void*)ObserverBehaviour_OnTargetStatusUpdatedInternal_mB6C818A155FFDC6047E8356E69675DD3EB392B6C_RuntimeMethod_var), NULL);
NullCheck(L_7);
InterfaceActionInvoker1< Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* >::Invoke(1 /* System.Void Vuforia.Internal.Observers.ITargetStatusComponent::add_OnTargetStatusUpdated(System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>) */, ITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_il2cpp_TypeInfo_var, L_7, L_8);
}
IL_004e:
{
RuntimeObject* L_9 = __this->___mObserver_11;
NullCheck(L_9);
bool L_10;
L_10 = GenericInterfaceFuncInvoker1< bool, PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E** >::Invoke(IObserver_TryGetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m42537B1AAFCAB8F74A34F012525F1D7B91291A0C_RuntimeMethod_var, L_9, (&V_1));
if (!L_10)
{
goto IL_006f;
}
}
{
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_11 = V_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_12 = (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)il2cpp_codegen_object_new(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
NullCheck(L_12);
Action_3__ctor_mA16EA4B70E13BBAF1434149626B7C54530D3E98B(L_12, __this, (intptr_t)((void*)ObserverBehaviour_OnPoseUpdated_m4FE7957B2BC0E9EC34F41F279AAC0A04D71E923E_RuntimeMethod_var), NULL);
NullCheck(L_11);
PosePublisherComponent_add_OnPoseUpdated_mF39D4482DB27E803935011E5C0BAE0A3679CAC42(L_11, L_12, NULL);
}
IL_006f:
{
RuntimeObject* L_13 = __this->___mObserver_11;
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IObserverWithName_t911C6AC4A056267506122B08EDA6A66F95558118_il2cpp_TypeInfo_var));
RuntimeObject* L_14 = V_2;
if (!L_14)
{
goto IL_008a;
}
}
{
RuntimeObject* L_15 = V_2;
NullCheck(L_15);
String_t* L_16;
L_16 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.Internal.Observers.IObserverWithName::get_Name() */, IObserverWithName_t911C6AC4A056267506122B08EDA6A66F95558118_il2cpp_TypeInfo_var, L_15);
__this->___mTrackableName_7 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackableName_7), (void*)L_16);
}
IL_008a:
{
RuntimeObject* L_17 = __this->___mObserver_11;
bool L_18;
L_18 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E(__this, L_17, L_18, NULL);
RuntimeObject* L_19 = ___0_observer;
VirtualActionInvoker1< RuntimeObject* >::Invoke(7 /* System.Void Vuforia.ObserverBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver) */, __this, L_19);
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_20;
L_20 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
V_3 = L_20;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_21 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_22)
{
goto IL_00bf;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_23 = V_3;
NullCheck(L_23);
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* L_24;
L_24 = VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline(L_23, NULL);
RuntimeObject* L_25 = ___0_observer;
NullCheck(L_24);
World_ObserverBehaviourCreated_mFC52A55E61FC228351E408864EF43FF5FABED4E4(L_24, L_25, __this, NULL);
}
IL_00bf:
{
RuntimeObject* L_26 = ___0_observer;
NullCheck(L_26);
bool L_27;
L_27 = GenericInterfaceFuncInvoker1< bool, RuntimeObject** >::Invoke(IObserver_TryGetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mEA367652073989553AB5599ADFB35367D798C9FB_RuntimeMethod_var, L_26, (&V_4));
if (!L_27)
{
goto IL_00dc;
}
}
{
RuntimeObject* L_28 = V_4;
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_29 = (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50*)il2cpp_codegen_object_new(Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var);
NullCheck(L_29);
Func_1__ctor_m5F6BE1C258B0A39F6E0369300F78E4C0F4010C62(L_29, __this, (intptr_t)((void*)ObserverBehaviour_U3CRegisterObserverU3Eb__26_0_m850039B87B6F7AEF8A78EDC35D0C9CA817AAD25C_RuntimeMethod_var), NULL);
NullCheck(L_28);
InterfaceActionInvoker1< Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* >::Invoke(4 /* System.Void Vuforia.Internal.Observers.IOffsetComponent::Init(System.Func`1<Vuforia.Internal.Core.Pose>) */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, L_28, L_29);
}
IL_00dc:
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::UnregisterObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_UnregisterObserver_m5535335F671C4C87E17673365D66BB6C144A8472 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
ObserverBehaviour_UnregisterObserver_mEF04FA36BD2819A47FE2FDD24FC05AC6281FD58C(__this, (RuntimeObject*)NULL, NULL);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::UnregisterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_UnregisterObserver_mEF04FA36BD2819A47FE2FDD24FC05AC6281FD58C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* V_0 = NULL;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___mObserver_11;
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
RuntimeObject* L_1 = ___0_replaceByObserver;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(9 /* System.Boolean Vuforia.ObserverBehaviour::DoDeactivateObserverOnUnregistering(Vuforia.Internal.Observers.IObserver) */, __this, L_1);
if (!L_2)
{
goto IL_001f;
}
}
{
RuntimeObject* L_3 = __this->___mObserver_11;
ObserverBehaviour_SetObserverActivated_m99D93E4575091D6C3FA7FD85000D913CFA97DA3E(__this, L_3, (bool)0, NULL);
}
IL_001f:
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_4;
L_4 = ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline(__this, NULL);
V_1 = L_4;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_5;
L_5 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
bool L_6;
L_6 = TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C((&V_1), L_5, NULL);
if (L_6)
{
goto IL_003f;
}
}
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_7;
L_7 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
VirtualActionInvoker1< TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 >::Invoke(12 /* System.Void Vuforia.ObserverBehaviour::SetTargetStatus(Vuforia.TargetStatus) */, __this, L_7);
}
IL_003f:
{
RuntimeObject* L_8 = ___0_replaceByObserver;
VirtualActionInvoker1< RuntimeObject* >::Invoke(8 /* System.Void Vuforia.ObserverBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver) */, __this, L_8);
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_9;
L_9 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
V_0 = L_9;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_10 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_0067;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_12 = V_0;
NullCheck(L_12);
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* L_13;
L_13 = VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline(L_12, NULL);
RuntimeObject* L_14 = __this->___mObserver_11;
NullCheck(L_13);
World_ObserverBehaviourDestroyed_m245C40E67C6C6D714CC64A3EE68F7E1501FDA63E(L_13, L_14, __this, NULL);
}
IL_0067:
{
__this->___mObserver_11 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserver_11), (void*)(RuntimeObject*)NULL);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_replaceByObserver, 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*)&Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_TryGetComponent_TisITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_m0223524C141179ECACF8D046EF328DCE57B070E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_TryGetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m42537B1AAFCAB8F74A34F012525F1D7B91291A0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_OnObserverDestroyed_mE779B4669C0C2F031B5599E8B70B775DA754709B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_OnPoseUpdated_m4FE7957B2BC0E9EC34F41F279AAC0A04D71E923E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverBehaviour_OnTargetStatusUpdatedInternal_mB6C818A155FFDC6047E8356E69675DD3EB392B6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* V_1 = NULL;
{
RuntimeObject* L_0 = __this->___mObserver_11;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_1 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_1, __this, (intptr_t)((void*)ObserverBehaviour_OnObserverDestroyed_mE779B4669C0C2F031B5599E8B70B775DA754709B_RuntimeMethod_var), NULL);
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* >::Invoke(5 /* System.Void Vuforia.Internal.Observers.IObserver::remove_OnObserverDestroyed(System.Action`1<Vuforia.Internal.Observers.IObserver>) */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_0, L_1);
RuntimeObject* L_2 = __this->___mObserver_11;
NullCheck(L_2);
bool L_3;
L_3 = GenericInterfaceFuncInvoker1< bool, RuntimeObject** >::Invoke(IObserver_TryGetComponent_TisITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_m0223524C141179ECACF8D046EF328DCE57B070E0_RuntimeMethod_var, L_2, (&V_0));
if (!L_3)
{
goto IL_0038;
}
}
{
RuntimeObject* L_4 = V_0;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_5 = (Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)il2cpp_codegen_object_new(Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_3__ctor_mA491645FAFE6F2268D7BC356977021B98AA57A7C(L_5, __this, (intptr_t)((void*)ObserverBehaviour_OnTargetStatusUpdatedInternal_mB6C818A155FFDC6047E8356E69675DD3EB392B6C_RuntimeMethod_var), NULL);
NullCheck(L_4);
InterfaceActionInvoker1< Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* >::Invoke(2 /* System.Void Vuforia.Internal.Observers.ITargetStatusComponent::remove_OnTargetStatusUpdated(System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>) */, ITargetStatusComponent_tF877711E9A0CA1580919F716574B928C44C1D10D_il2cpp_TypeInfo_var, L_4, L_5);
}
IL_0038:
{
RuntimeObject* L_6 = __this->___mObserver_11;
NullCheck(L_6);
bool L_7;
L_7 = GenericInterfaceFuncInvoker1< bool, PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E** >::Invoke(IObserver_TryGetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m42537B1AAFCAB8F74A34F012525F1D7B91291A0C_RuntimeMethod_var, L_6, (&V_1));
if (!L_7)
{
goto IL_0059;
}
}
{
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_8 = V_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_9 = (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)il2cpp_codegen_object_new(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action_3__ctor_mA16EA4B70E13BBAF1434149626B7C54530D3E98B(L_9, __this, (intptr_t)((void*)ObserverBehaviour_OnPoseUpdated_m4FE7957B2BC0E9EC34F41F279AAC0A04D71E923E_RuntimeMethod_var), NULL);
NullCheck(L_8);
PosePublisherComponent_remove_OnPoseUpdated_m24C277961B66CDA1D2FDE7F731DBC00E48270952(L_8, L_9, NULL);
}
IL_0059:
{
__this->___mTrackableName_7 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackableName_7), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
return;
}
}
// System.Boolean Vuforia.ObserverBehaviour::DoDeactivateObserverOnUnregistering(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObserverBehaviour_DoDeactivateObserverOnUnregistering_mF99902D7A814771F4C56D51E9657CAE1E894E8D8 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
// System.Boolean Vuforia.ObserverBehaviour::DoDestroyThisWithObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObserverBehaviour_DoDestroyThisWithObserver_mD688D13D15E438E3EFBD1576C5E658818223C32E (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
// System.Boolean Vuforia.ObserverBehaviour::DoDestroyObserverWithThis(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObserverBehaviour_DoDestroyObserverWithThis_m8368959AFA13DA4138E37E25BE2873626092D253 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
// System.Void Vuforia.ObserverBehaviour::OnTargetStatusUpdatedInternal(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnTargetStatusUpdatedInternal_mB6C818A155FFDC6047E8356E69675DD3EB392B6C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___2_targetStatus, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0;
L_0 = ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline(__this, NULL);
bool L_1;
L_1 = TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C((&___2_targetStatus), L_0, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
return;
}
IL_0010:
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_2 = ___2_targetStatus;
VirtualActionInvoker1< TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 >::Invoke(12 /* System.Void Vuforia.ObserverBehaviour::SetTargetStatus(Vuforia.TargetStatus) */, __this, L_2);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::SetTargetStatus(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_SetTargetStatus_m675B19093C8FE50DD3024EEDF2A6D2378C95D172 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_targetStatus, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m2FD208A334687DA42129D9AA797C6132E3AB8330_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* G_B2_0 = NULL;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* G_B1_0 = NULL;
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = ___0_targetStatus;
ObserverBehaviour_set_TargetStatus_m01A4300D00A9B799A4D7515F19C99A3B4C27AFCF_inline(__this, L_0, NULL);
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_1 = __this->___OnTargetStatusChanged_9;
Action_2_tAC0AA9B652075EE1CE661500AC3373C7008D598F* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_3 = ___0_targetStatus;
DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m2FD208A334687DA42129D9AA797C6132E3AB8330(G_B2_0, __this, L_3, DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_TisTargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_m2FD208A334687DA42129D9AA797C6132E3AB8330_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnPoseUpdated(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnPoseUpdated_m4FE7957B2BC0E9EC34F41F279AAC0A04D71E923E (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observationWithPose, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___2_pose, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&___2_pose), NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_2;
L_2 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_2);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_3;
L_3 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_2, NULL);
NullCheck(L_3);
float L_4;
L_4 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_4, NULL);
NullCheck(L_0);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_0, L_5, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&___2_pose), NULL);
NullCheck(L_6);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_6, L_7, NULL);
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnVuforiaStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnVuforiaStarted_m2E95F9CFE67F859799F4BB3A233F32964591B875 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mInitializedInEditor_8;
if (!L_0)
{
goto IL_0016;
}
}
{
RuntimeObject* L_1 = __this->___mObserver_11;
if (L_1)
{
goto IL_0016;
}
}
{
VirtualActionInvoker0::Invoke(13 /* System.Void Vuforia.ObserverBehaviour::CreateFromSerializedTarget() */, __this);
}
IL_0016:
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnObserverDestroyed(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnObserverDestroyed_mE779B4669C0C2F031B5599E8B70B775DA754709B (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverBehaviour_UnregisterObserver_mEF04FA36BD2819A47FE2FDD24FC05AC6281FD58C(__this, (RuntimeObject*)NULL, NULL);
RuntimeObject* L_0 = ___0_observer;
bool L_1;
L_1 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(10 /* System.Boolean Vuforia.ObserverBehaviour::DoDestroyThisWithObserver(Vuforia.Internal.Observers.IObserver) */, __this, L_0);
if (!L_1)
{
goto IL_001f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(__this, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_001f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
}
IL_001f:
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnDestroy_mE19C84BEFE5C11690341E028B07407B475FB8DB3 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __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*)&DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_mADD14AC2F8BC5A4C9784107A96960D8B14206D74_RuntimeMethod_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);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* G_B2_0 = NULL;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* G_B1_0 = NULL;
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
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*)GetVirtualMethodInfo(__this, 14)), NULL);
NullCheck(L_1);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(5 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaStarted(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1, L_2);
VirtualActionInvoker0::Invoke(15 /* System.Void Vuforia.ObserverBehaviour::OnDestroyInternal() */, __this);
RuntimeObject* L_3 = __this->___mObserver_11;
V_0 = L_3;
ObserverBehaviour_UnregisterObserver_mEF04FA36BD2819A47FE2FDD24FC05AC6281FD58C(__this, (RuntimeObject*)NULL, NULL);
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_4 = __this->___OnBehaviourDestroyed_10;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_5 = L_4;
G_B1_0 = L_5;
if (L_5)
{
G_B2_0 = L_5;
goto IL_003c;
}
}
{
goto IL_0042;
}
IL_003c:
{
DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_mADD14AC2F8BC5A4C9784107A96960D8B14206D74(G_B2_0, __this, DelegateHelper_InvokeWithExceptionHandling_TisObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB_mADD14AC2F8BC5A4C9784107A96960D8B14206D74_RuntimeMethod_var);
}
IL_0042:
{
RuntimeObject* L_6 = V_0;
if (!L_6)
{
goto IL_0054;
}
}
{
RuntimeObject* L_7 = V_0;
bool L_8;
L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(11 /* System.Boolean Vuforia.ObserverBehaviour::DoDestroyObserverWithThis(Vuforia.Internal.Observers.IObserver) */, __this, L_7);
if (!L_8)
{
goto IL_0054;
}
}
{
RuntimeObject* L_9 = V_0;
NullCheck(L_9);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
}
IL_0054:
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::OnDestroyInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_OnDestroyInternal_mC8A668BCDDB13CDE9CA57D0EA0F281BEF18FF5AA (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::AddPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour_AddPreview_m76813B94724B11494079CA89DB23A236E3E32690 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.ObserverBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverBehaviour__ctor_m6B9A245F2DA3FEA9F2C77259E3CCB691F8356922 (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
__this->___PreviewVisible_4 = (bool)1;
__this->___mTrackableName_7 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackableName_7), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0;
L_0 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
__this->___U3CTargetStatusU3Ek__BackingField_12 = L_0;
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__this, NULL);
return;
}
}
// Vuforia.Internal.Core.Pose Vuforia.ObserverBehaviour::<RegisterObserver>b__26_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ObserverBehaviour_U3CRegisterObserverU3Eb__26_0_m850039B87B6F7AEF8A78EDC35D0C9CA817AAD25C (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_1;
memset((&L_1), 0, sizeof(L_1));
Pose__ctor_m7F56BB8FA0709703F40CB716D996C61D755CC7ED((&L_1), L_0, /*hidden argument*/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.Boolean Vuforia.ScalableDataSetTrackableBehaviour::CorrectScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScalableDataSetTrackableBehaviour_CorrectScale_mCFE837F55026DFAE692FC90D0FB7E64F61374116 (ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::CorrectScaleImpl() */, __this);
return L_0;
}
}
// System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::CorrectScaleImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScalableDataSetTrackableBehaviour_CorrectScaleImpl_mB715B7B917E96D7CA4F0EA4CD436B6D798984422 (ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void Vuforia.ScalableDataSetTrackableBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890 (ScalableDataSetTrackableBehaviour_tC0985C18F93D61F367025B09CA45401C82592B8A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_il2cpp_TypeInfo_var);
DataSetTrackableBehaviour__ctor_m5FBD1B4B70BF9B902B74DE36109C0ABB0ECE94C1(__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.String Vuforia.VirtualButtonBehaviour::get_VirtualButtonName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VirtualButtonBehaviour_get_VirtualButtonName_m81D0F69F72C9735E21E5B5F579D4704ABA046444 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mName_13;
return L_0;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::get_Pressed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_get_Pressed_m820B6BEEA23FAF2332B1035654FF9AAA7BBEDD74 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mPressed_18;
return L_0;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::get_HasUpdatedPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_get_HasUpdatedPose_mCF55EB1220348787B56ECAA75143BA7289695288 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mHasUpdatedPose_15;
return L_0;
}
}
// Vuforia.Sensitivity Vuforia.VirtualButtonBehaviour::get_Sensitivity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VirtualButtonBehaviour_get_Sensitivity_m47EF07B815B17A1A81DEBB27D0D592246F715CFD (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mSensitivity_14;
return L_0;
}
}
// Vuforia.RectangleData Vuforia.VirtualButtonBehaviour::get_Area()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA VirtualButtonBehaviour_get_Area_m663696FAFB0C5E219E1D06F391BB631E42700291 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA V_0;
memset((&V_0), 0, sizeof(V_0));
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_0 = __this->___mVirtualButtonObserver_23;
if (!L_0)
{
goto IL_000f;
}
}
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_1 = __this->___mArea_21;
return L_1;
}
IL_000f:
{
bool L_2;
L_2 = VirtualButtonBehaviour_CalculateButtonAreaInternal_mD659ADBD3726B4B8AE3BC5EB12AA85669501D33B(__this, (&V_0), NULL);
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_3 = V_0;
return L_3;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::SetArea(Vuforia.RectangleData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_SetArea_mBCADF4C1176435F7A9ACB344026E3ECBBDA10A7C (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___0_area, 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*)&_stringLiteral2A5E6AFFFB880969AEAB524AC96EE900E68AFA71);
s_Il2CppMethodInitialized = true;
}
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_0 = __this->___mVirtualButtonObserver_23;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_1 = __this->___mVirtualButtonObserver_23;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_2 = ___0_area;
NullCheck(L_1);
bool L_3;
L_3 = VirtualButtonObserver_SetArea_m9DB2A5D07A0C60BBDE25D876C1E91A3EBB102593(L_1, L_2, NULL);
if (L_3)
{
goto IL_0024;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral2A5E6AFFFB880969AEAB524AC96EE900E68AFA71, NULL);
return (bool)0;
}
IL_0024:
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_4 = ___0_area;
__this->___mArea_21 = L_4;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_5 = __this->___mArea_21;
bool L_6;
L_6 = VirtualButtonBehaviour_SetPosAndScaleFromButtonArea_mC79E1CB14CC006985AFA24EC925A082F7EC569CE(__this, L_5, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::SetSensitivity(Vuforia.Sensitivity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_SetSensitivity_m3FCFFA0A2777C753E787148FBDC81D9EAB18BA3E (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, int32_t ___0_sensitivity, 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*)&_stringLiteralD7E65DFD91B433666D2006807AC56DDF9B037603);
s_Il2CppMethodInitialized = true;
}
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_0 = __this->___mVirtualButtonObserver_23;
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_1 = __this->___mVirtualButtonObserver_23;
int32_t L_2 = ___0_sensitivity;
NullCheck(L_1);
bool L_3;
L_3 = VirtualButtonObserver_SetSensitivity_m8271E371A974561EDEC699FB023D6CB97EC150B3(L_1, L_2, NULL);
if (L_3)
{
goto IL_0024;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralD7E65DFD91B433666D2006807AC56DDF9B037603, NULL);
return (bool)0;
}
IL_0024:
{
int32_t L_4 = ___0_sensitivity;
__this->___mSensitivity_14 = L_4;
return (bool)1;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::RegisterOnButtonPressed(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_RegisterOnButtonPressed_m5BC515A4CD5C2F53BC2D59CAD99E8D311520F7D9 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_onButtonPressedAction, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mButtonPressedEventHandlers_19;
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_1 = ___0_onButtonPressedAction;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>::Add(T) */, ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::UnregisterOnButtonPressed(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_UnregisterOnButtonPressed_m33F79C88C519F6DC973F6F4426BA878C1B16B8F2 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_onButtonPressedAction, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mButtonPressedEventHandlers_19;
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_1 = ___0_onButtonPressedAction;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>::Remove(T) */, ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::RegisterOnButtonReleased(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_RegisterOnButtonReleased_m397FF28E3F2FD4647A1B0BE19D06F1C7715F5CAD (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_onButtonPressedAction, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mButtonReleasedEventHandlers_20;
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_1 = ___0_onButtonPressedAction;
NullCheck(L_0);
InterfaceActionInvoker1< Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>::Add(T) */, ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::UnregisterOnButtonReleased(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_UnregisterOnButtonReleased_mE08E6EB4964D8F67DB9B7D13194ACCC173924B7E (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_onButtonPressedAction, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mButtonReleasedEventHandlers_20;
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_1 = ___0_onButtonPressedAction;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* >::Invoke(6 /* System.Boolean System.Collections.Generic.ICollection`1<System.Action`1<Vuforia.VirtualButtonBehaviour>>::Remove(T) */, ICollection_1_t507C56FA80FFA719D3E0C2627A2C97CFDB0FACA1_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::CalculateButtonAreaInternal(Vuforia.RectangleData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_CalculateButtonAreaInternal_mD659ADBD3726B4B8AE3BC5EB12AA85669501D33B (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA* ___0_area, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA V_7;
memset((&V_7), 0, sizeof(V_7));
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_0;
L_0 = VirtualButtonBehaviour_GetImageTargetBehaviour_m5C85ED4860571FD545E97BB8AAB4C7C5821F9E7D(__this, NULL);
V_0 = L_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0019;
}
}
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA* L_3 = ___0_area;
il2cpp_codegen_initobj(L_3, sizeof(RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA));
return (bool)0;
}
IL_0019:
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_4 = V_0;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_5, L_7, NULL);
V_1 = L_8;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_9 = V_0;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_10, NULL);
V_6 = L_11;
float L_12;
L_12 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
V_2 = L_12;
float L_13;
L_13 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_1), 0, NULL);
float L_14 = V_2;
float L_15;
L_15 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_1), 2, NULL);
float L_16 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_17), ((float)il2cpp_codegen_multiply(L_13, L_14)), ((float)il2cpp_codegen_multiply(L_15, L_16)), /*hidden argument*/NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_18, NULL);
V_6 = L_19;
float L_20;
L_20 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_21, NULL);
V_6 = L_22;
float L_23;
L_23 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 2, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_24), L_20, L_23, /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
L_25 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_24, (0.5f), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
memset((&L_26), 0, sizeof(L_26));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_26), (1.0f), (-1.0f), /*hidden argument*/NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline(L_25, L_26, NULL);
V_3 = L_27;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = L_17;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30;
L_30 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_28, L_29, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_31;
L_31 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_31);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_32;
L_32 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_31, NULL);
NullCheck(L_32);
float L_33;
L_33 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_32, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34;
L_34 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_30, L_33, NULL);
V_4 = L_34;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
L_36 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_28, L_35, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_37;
L_37 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_37);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_38;
L_38 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_37, NULL);
NullCheck(L_38);
float L_39;
L_39 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_38, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
L_40 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_36, L_39, NULL);
V_5 = L_40;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA* L_41 = ___0_area;
il2cpp_codegen_initobj((&V_7), sizeof(RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_4;
(&V_7)->___TopLeft_0 = L_42;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_5;
(&V_7)->___BottomRight_1 = L_43;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_44 = V_7;
*(RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA*)L_41 = L_44;
return (bool)1;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::UpdatePoseInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_UpdatePoseInternal_m8850BB330ACBABC10E8118EAD7B31DCE2306D0E0 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAFAE21E768B27F5BAD9C1470B63BE82665110C3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_0;
L_0 = VirtualButtonBehaviour_GetImageTargetBehaviour_m5C85ED4860571FD545E97BB8AAB4C7C5821F9E7D(__this, NULL);
V_0 = L_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0012;
}
}
{
return (bool)0;
}
IL_0012:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL);
V_1 = L_4;
goto IL_00c3;
}
IL_0023:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_1;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_5, NULL);
V_6 = L_6;
float L_7;
L_7 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_1;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_8, NULL);
V_6 = L_9;
float L_10;
L_10 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 1, NULL);
if ((!(((float)L_7) == ((float)L_10))))
{
goto IL_0067;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_1;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_11, NULL);
V_6 = L_12;
float L_13;
L_13 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_1;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_14, NULL);
V_6 = L_15;
float L_16;
L_16 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 2, NULL);
if ((((float)L_13) == ((float)L_16)))
{
goto IL_00bc;
}
}
IL_0067:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = V_1;
NullCheck(L_17);
String_t* L_18;
L_18 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_17, NULL);
String_t* L_19;
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralBAFAE21E768B27F5BAD9C1470B63BE82665110C3, L_18, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(L_19, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = V_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = V_1;
NullCheck(L_21);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_21, NULL);
V_6 = L_22;
float L_23;
L_23 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = V_1;
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_24, NULL);
V_6 = L_25;
float L_26;
L_26 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_1;
NullCheck(L_27);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_27, NULL);
V_6 = L_28;
float L_29;
L_29 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
memset((&L_30), 0, sizeof(L_30));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), L_23, L_26, L_29, /*hidden argument*/NULL);
NullCheck(L_20);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_20, L_30, NULL);
}
IL_00bc:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = V_1;
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_31, NULL);
V_1 = L_32;
}
IL_00c3:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_34;
L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_34)
{
goto IL_0023;
}
}
{
__this->___mHasUpdatedPose_15 = (bool)1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_35);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
L_36 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_35, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_37;
L_37 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_37)
{
goto IL_0116;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_38);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
L_39 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_38, NULL);
NullCheck(L_39);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40;
L_40 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_39, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_41 = V_0;
NullCheck(L_41);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42;
L_42 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_41, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_43;
L_43 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_40, L_42, NULL);
if (!L_43)
{
goto IL_0116;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_44);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_44, L_45, NULL);
}
IL_0116:
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_46 = V_0;
NullCheck(L_46);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
L_47 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_46, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48;
L_48 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_48);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_48, NULL);
NullCheck(L_47);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_47, L_49, NULL);
V_2 = L_50;
(&V_2)->___y_3 = (0.00100000005f);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_51 = V_0;
NullCheck(L_51);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
L_52 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_51, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_2;
NullCheck(L_52);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_52, L_53, NULL);
V_3 = L_54;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55;
L_55 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_3;
NullCheck(L_55);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_55, L_56, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_58 = V_0;
NullCheck(L_58);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59;
L_59 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_58, NULL);
NullCheck(L_59);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60;
L_60 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_59, NULL);
NullCheck(L_57);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_57, L_60, NULL);
bool L_61;
L_61 = VirtualButtonBehaviour_CalculateButtonAreaInternal_mD659ADBD3726B4B8AE3BC5EB12AA85669501D33B(__this, (&V_4), NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_62 = V_0;
NullCheck(L_62);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63;
L_63 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_62, NULL);
NullCheck(L_63);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_63, NULL);
V_6 = L_64;
float L_65;
L_65 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_6), 0, NULL);
V_5 = ((float)il2cpp_codegen_multiply(L_65, (0.00100000005f)));
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_66 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = L_66.___TopLeft_0;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA* L_68 = (&__this->___mArea_21);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = L_68->___TopLeft_0;
float L_70 = V_5;
bool L_71;
L_71 = VirtualButtonBehaviour_Equals_m90FD8E70634E783E583CF07C3398517D259C01E6(L_67, L_69, L_70, NULL);
if (!L_71)
{
goto IL_01c4;
}
}
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_72 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73 = L_72.___BottomRight_1;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA* L_74 = (&__this->___mArea_21);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75 = L_74->___BottomRight_1;
float L_76 = V_5;
bool L_77;
L_77 = VirtualButtonBehaviour_Equals_m90FD8E70634E783E583CF07C3398517D259C01E6(L_73, L_75, L_76, NULL);
if (L_77)
{
goto IL_01ce;
}
}
IL_01c4:
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_78 = V_4;
__this->___mArea_21 = L_78;
return (bool)1;
}
IL_01ce:
{
return (bool)0;
}
}
// Vuforia.ImageTargetBehaviour Vuforia.VirtualButtonBehaviour::GetImageTargetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* VirtualButtonBehaviour_GetImageTargetBehaviour_m5C85ED4860571FD545E97BB8AAB4C7C5821F9E7D (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_1 = NULL;
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0015;
}
}
{
return (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120*)NULL;
}
IL_0015:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL);
NullCheck(L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL);
V_0 = L_5;
goto IL_0060;
}
IL_0028:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_0;
NullCheck(L_6);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_7;
L_7 = GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55(L_6, GameObject_GetComponent_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m824223BE2F90D36D68A482CC40C60B8D69ECFA55_RuntimeMethod_var);
V_1 = L_7;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_8 = V_1;
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_003a;
}
}
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_10 = V_1;
return L_10;
}
IL_003a:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_14)
{
goto IL_004f;
}
}
{
return (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120*)NULL;
}
IL_004f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_15, NULL);
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_16, NULL);
NullCheck(L_17);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_17, NULL);
V_0 = L_18;
}
IL_0060:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_20)
{
goto IL_0028;
}
}
{
return (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120*)NULL;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::CreateObserverVirtualButton(Vuforia.Internal.Observers.ImageTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_CreateObserverVirtualButton_mAD1E38A5819413FFD5ED01EA0B72AD91F8B1D54A (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___0_imageTargetObserver, 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*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA V_0;
memset((&V_0), 0, sizeof(V_0));
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* V_1 = NULL;
{
bool L_0;
L_0 = VirtualButtonBehaviour_CalculateButtonAreaInternal_mD659ADBD3726B4B8AE3BC5EB12AA85669501D33B(__this, (&V_0), NULL);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_1 = ___0_imageTargetObserver;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(L_1, NULL);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_4 = ___0_imageTargetObserver;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_5 = V_0;
int32_t L_6 = __this->___mSensitivity_14;
NullCheck(L_3);
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_7;
L_7 = InterfaceFuncInvoker3< VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651*, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA, int32_t >::Invoke(20 /* Vuforia.Internal.Observers.VirtualButtonObserver Vuforia.Internal.Core.IObserverFactory::CreateVirtualButtonObserver(Vuforia.Internal.Observers.ImageTargetObserver,Vuforia.RectangleData,Vuforia.Sensitivity) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_3, L_4, L_5, L_6);
V_1 = L_7;
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_8 = V_1;
if (L_8)
{
goto IL_0032;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_9, NULL);
return (bool)0;
}
IL_0032:
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_10 = V_1;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_10, NULL);
return (bool)1;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::SetVirtualButtonName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_SetVirtualButtonName_m7C1FD67F3CE7D2D6B2674D2AB35E05B02DC08CE2 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
__this->___mName_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_13), (void*)L_0);
return;
}
}
// UnityEngine.Matrix4x4 Vuforia.VirtualButtonBehaviour::get_PreviousTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 VirtualButtonBehaviour_get_PreviousTransform_mB981EB13E0E7EE98BD66B6CFC2AB1BEC6C816A30 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___mPrevTransform_16;
return L_0;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::set_PreviousTransform(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_set_PreviousTransform_m25E191848E40080D898B061E904B219CDE3052E0 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method)
{
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_value;
__this->___mPrevTransform_16 = L_0;
return;
}
}
// UnityEngine.GameObject Vuforia.VirtualButtonBehaviour::get_PreviousParent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* VirtualButtonBehaviour_get_PreviousParent_m50AF58F1501FA373F5993556044381299ABC9B2D (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___mPrevParent_17;
return L_0;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::set_PreviousParent(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_set_PreviousParent_mA121F73F57F17DCE7AD328BE62F718D256FB02A5 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___mPrevParent_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPrevParent_17), (void*)L_0);
return;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::SetPosAndScaleFromButtonArea(Vuforia.RectangleData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_SetPosAndScaleFromButtonArea_mC79E1CB14CC006985AFA24EC925A082F7EC569CE (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA ___0_area, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_0 = NULL;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_0;
L_0 = VirtualButtonBehaviour_GetImageTargetBehaviour_m5C85ED4860571FD545E97BB8AAB4C7C5821F9E7D(__this, NULL);
V_0 = L_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0012;
}
}
{
return (bool)0;
}
IL_0012:
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_3 = ___0_area;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = L_3.___TopLeft_0;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_5;
L_5 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_5);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_6;
L_6 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_5, NULL);
NullCheck(L_6);
float L_7;
L_7 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_6, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_4, L_7, NULL);
V_1 = L_8;
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_9 = ___0_area;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = L_9.___BottomRight_1;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_11;
L_11 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_11);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_12;
L_12 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_11, NULL);
NullCheck(L_12);
float L_13;
L_13 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_12, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
L_14 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_10, L_13, NULL);
V_2 = L_14;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_15 = V_0;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_16, NULL);
V_8 = L_17;
float L_18;
L_18 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_8), 0, NULL);
V_3 = L_18;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
L_21 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_19, L_20, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_21, (0.5f), NULL);
V_4 = L_22;
float L_23;
L_23 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_2), 0, NULL);
float L_24;
L_24 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_1), 0, NULL);
float L_25;
L_25 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_1), 1, NULL);
float L_26;
L_26 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_2), 1, NULL);
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), ((float)il2cpp_codegen_subtract(L_23, L_24)), ((float)il2cpp_codegen_subtract(L_25, L_26)), NULL);
float L_27;
L_27 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_4), 0, NULL);
float L_28 = V_3;
float L_29;
L_29 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_4), 1, NULL);
float L_30 = V_3;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), ((float)(L_27/L_28)), (0.00100000005f), ((float)(L_29/L_30)), NULL);
float L_31;
L_31 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_5), 0, NULL);
float L_32;
L_32 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_5), 0, NULL);
float L_33;
L_33 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_5), 1, NULL);
float L_34;
L_34 = Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline((&V_5), 1, NULL);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_31, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_32, L_33)), (0.5f))), L_34, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_36 = V_0;
NullCheck(L_36);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_6;
NullCheck(L_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_37, L_38, NULL);
NullCheck(L_35);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_35, L_39, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
L_40 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_7;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42;
L_42 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_42);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
L_43 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_42, NULL);
NullCheck(L_43);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_43, NULL);
V_8 = L_44;
float L_45;
L_45 = Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline((&V_8), 0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_41, L_45, NULL);
NullCheck(L_40);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_40, L_46, NULL);
return (bool)1;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::OnVirtualSceneScaleUpdated(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, float ___0_previousScale, float ___1_newScale, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_0, NULL);
float L_2 = ___0_previousScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_1, L_2, NULL);
V_0 = L_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_4, NULL);
float L_6 = ___0_previousScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_5, L_6, NULL);
V_1 = L_7;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
float L_10 = ___1_newScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL);
NullCheck(L_8);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_8, L_11, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1;
float L_14 = ___1_newScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL);
NullCheck(L_12);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_12, L_15, NULL);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_CreateFromSerializedTarget_mE43C585DDAF9FA141F768F924B981320D0E85244 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VirtualButtonBehaviour_CreateFromSerializedTarget_mE43C585DDAF9FA141F768F924B981320D0E85244_RuntimeMethod_var)));
}
}
// System.Void Vuforia.VirtualButtonBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_RegisterObserverInternal_m527D64571E85D25D3301EEABBB489E1D4F25473D (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_OnVirtualButtonUpdated_m30A503760B45F87B9F02C3F14C87AB80D162534D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mVirtualButtonObserver_23 = ((VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651*)CastclassClass((RuntimeObject*)L_1, VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVirtualButtonObserver_23), (void*)((VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651*)CastclassClass((RuntimeObject*)L_1, VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651_il2cpp_TypeInfo_var)));
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_2 = __this->___mVirtualButtonObserver_23;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_3 = (Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)il2cpp_codegen_object_new(Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_m41D11D3A5AE64C9FB2921C6FFA88CE1E97AAD73B(L_3, __this, (intptr_t)((void*)VirtualButtonBehaviour_OnVirtualButtonUpdated_m30A503760B45F87B9F02C3F14C87AB80D162534D_RuntimeMethod_var), NULL);
NullCheck(L_2);
VirtualButtonObserver_add_OnVirtualButtonUpdated_m4A8460DB448F75D7AB1A45FA3EE32AF7B37189EF(L_2, L_3, NULL);
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_4 = __this->___mVirtualButtonObserver_23;
NullCheck(L_4);
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_5;
L_5 = VirtualButtonObserver_get_Area_m4AA82586A997BB1AB2F02AEDD4E4672CF0D88C68(L_4, NULL);
__this->___mArea_21 = L_5;
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_UnregisterObserverInternal_m8D0E7140C30EB45D8D9CA1E4F79696E61E34FF5C (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_OnVirtualButtonUpdated_m30A503760B45F87B9F02C3F14C87AB80D162534D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_0 = __this->___mVirtualButtonObserver_23;
Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F* L_1 = (Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F*)il2cpp_codegen_object_new(Action_1_tE4EFBC30E863085B34CD84CE917413069C56DB9F_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m41D11D3A5AE64C9FB2921C6FFA88CE1E97AAD73B(L_1, __this, (intptr_t)((void*)VirtualButtonBehaviour_OnVirtualButtonUpdated_m30A503760B45F87B9F02C3F14C87AB80D162534D_RuntimeMethod_var), NULL);
NullCheck(L_0);
VirtualButtonObserver_remove_OnVirtualButtonUpdated_m97ADF44ACD49F10854E4CA8EDAAD7D2D8253E87E(L_0, L_1, NULL);
__this->___mVirtualButtonObserver_23 = (VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVirtualButtonObserver_23), (void*)(VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651*)NULL);
RuntimeObject* L_2 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_2, NULL);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::SetTargetStatus(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_SetTargetStatus_m7116B6B043DB46F864EA8EEC00CDBC2BDFC690D1 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_targetStatus, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_U3CSetTargetStatusU3Eb__45_0_mC6FBA985562C6AC06019BDFE7B24569E1E5C7B61_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = ___0_targetStatus;
ObserverBehaviour_SetTargetStatus_m675B19093C8FE50DD3024EEDF2A6D2378C95D172(__this, L_0, NULL);
int32_t L_1;
L_1 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline((&___0_targetStatus), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0037;
}
}
{
bool L_2 = __this->___mPressed_18;
if (!L_2)
{
goto IL_0030;
}
}
{
RuntimeObject* L_3 = __this->___mButtonReleasedEventHandlers_20;
Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878* L_4 = (Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878*)il2cpp_codegen_object_new(Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_mDE0B93F9F8E18477CD605AC428CA1701A899BBC5(L_4, __this, (intptr_t)((void*)VirtualButtonBehaviour_U3CSetTargetStatusU3Eb__45_0_mC6FBA985562C6AC06019BDFE7B24569E1E5C7B61_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17(L_3, L_4, IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17_RuntimeMethod_var);
}
IL_0030:
{
__this->___mPressed_18 = (bool)0;
}
IL_0037:
{
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_Start_mB15CDAEB7C8DA56D0434FF558F3FB6727C236A18 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_0 = (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)il2cpp_codegen_object_new(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D(L_0, __this, (intptr_t)((void*)VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED_RuntimeMethod_var), NULL);
GenericVuforiaConfiguration_add_VirtualSceneScaleFactorUpdated_mEB63EA06ED2BBA85203191F4038F6E0452123F6E(L_0, NULL);
float L_1 = __this->___mPreviousVirtualSceneScaleFactor_22;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_2;
L_2 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_2);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_3;
L_3 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_2, NULL);
NullCheck(L_3);
float L_4;
L_4 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_3, NULL);
VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED(__this, L_1, L_4, NULL);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_LateUpdate_m69C257BA5835D3AF2E1807812EDAF1EDDB1B065F (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* G_B3_0 = NULL;
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* G_B2_0 = NULL;
{
bool L_0;
L_0 = VirtualButtonBehaviour_UpdatePoseInternal_m8850BB330ACBABC10E8118EAD7B31DCE2306D0E0(__this, NULL);
if (!L_0)
{
goto IL_001f;
}
}
{
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_1 = __this->___mVirtualButtonObserver_23;
VirtualButtonObserver_t5A5249AEB7733163BBBB542FF94ACE00260AD651* L_2 = L_1;
G_B2_0 = L_2;
if (L_2)
{
G_B3_0 = L_2;
goto IL_0013;
}
}
{
return;
}
IL_0013:
{
RectangleData_tEE40BB23EC4A806A1FB3443F128BF8B5B77C20CA L_3 = __this->___mArea_21;
NullCheck(G_B3_0);
bool L_4;
L_4 = VirtualButtonObserver_SetArea_m9DB2A5D07A0C60BBDE25D876C1E91A3EBB102593(G_B3_0, L_3, NULL);
}
IL_001f:
{
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::OnDestroyInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_OnDestroyInternal_m904F1DD1A1D9FC4988C7C78AA63C52151C7103C1 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_0 = NULL;
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_0;
L_0 = VirtualButtonBehaviour_GetImageTargetBehaviour_m5C85ED4860571FD545E97BB8AAB4C7C5821F9E7D(__this, NULL);
V_0 = L_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_3 = V_0;
String_t* L_4 = __this->___mName_13;
NullCheck(L_3);
ImageTargetBehaviour_DestroyVirtualButton_mBFBD51E2F01FAD8651E4C5472A141BE14F64A6E2(L_3, L_4, NULL);
}
IL_001c:
{
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_5 = (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)il2cpp_codegen_object_new(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D(L_5, __this, (intptr_t)((void*)VirtualButtonBehaviour_OnVirtualSceneScaleUpdated_m4DB4CCF062279013339275F2695123A84E352CED_RuntimeMethod_var), NULL);
GenericVuforiaConfiguration_remove_VirtualSceneScaleFactorUpdated_m069108D8AC23B1CA2B2FC858EE3BA23F8C967883(L_5, NULL);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::OnVirtualButtonUpdated(Vuforia.Internal.Core.VirtualButtonState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_OnVirtualButtonUpdated_m30A503760B45F87B9F02C3F14C87AB80D162534D (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, int32_t ___0_state, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_0_m8AFBB293D0BE0C4B7AD59B9188B54E5526EFD562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_1_m22290E3BBC1F674EBC16CA3E740FCB3DD1BCCB5A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
int32_t L_0 = ___0_state;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
bool L_1 = __this->___mPressed_18;
bool L_2 = V_0;
if ((((int32_t)L_1) == ((int32_t)L_2)))
{
goto IL_0041;
}
}
{
bool L_3 = V_0;
if (!L_3)
{
goto IL_002a;
}
}
{
RuntimeObject* L_4 = __this->___mButtonPressedEventHandlers_19;
Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878* L_5 = (Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878*)il2cpp_codegen_object_new(Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_mDE0B93F9F8E18477CD605AC428CA1701A899BBC5(L_5, __this, (intptr_t)((void*)VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_0_m8AFBB293D0BE0C4B7AD59B9188B54E5526EFD562_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17(L_4, L_5, IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17_RuntimeMethod_var);
goto IL_0041;
}
IL_002a:
{
RuntimeObject* L_6 = __this->___mButtonReleasedEventHandlers_20;
Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878* L_7 = (Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878*)il2cpp_codegen_object_new(Action_1_t5E5DCDB867695EAACD0F710F88A5348870E6F878_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_1__ctor_mDE0B93F9F8E18477CD605AC428CA1701A899BBC5(L_7, __this, (intptr_t)((void*)VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_1_m22290E3BBC1F674EBC16CA3E740FCB3DD1BCCB5A_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17(L_6, L_7, IEnumerableExtensionMethods_ForEach_TisAction_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8_mC6F0A47152924DD01739BEFDAE1415462F105A17_RuntimeMethod_var);
}
IL_0041:
{
bool L_8 = V_0;
__this->___mPressed_18 = L_8;
return;
}
}
// System.Boolean Vuforia.VirtualButtonBehaviour::Equals(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VirtualButtonBehaviour_Equals_m90FD8E70634E783E583CF07C3398517D259C01E6 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vec1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_vec2, float ___2_threshold, 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;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_vec1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_vec2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL);
V_0 = L_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
float L_4 = L_3.___x_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_5;
L_5 = fabsf(L_4);
float L_6 = ___2_threshold;
if ((!(((float)L_5) < ((float)L_6))))
{
goto IL_0025;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
float L_8 = L_7.___y_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_9;
L_9 = fabsf(L_8);
float L_10 = ___2_threshold;
return (bool)((((float)L_9) < ((float)L_10))? 1 : 0);
}
IL_0025:
{
return (bool)0;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour__ctor_m937B6529B9D93B09E5F35948587A24A129FC0299 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___mName_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_13), (void*)L_0);
__this->___mSensitivity_14 = 2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = Matrix4x4_get_zero_m5D5F0475AD231C2C6BE5A9C80E11E24013B1B827(NULL);
__this->___mPrevTransform_16 = L_1;
List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A* L_2 = (List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A*)il2cpp_codegen_object_new(List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A(L_2, List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A_RuntimeMethod_var);
__this->___mButtonPressedEventHandlers_19 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mButtonPressedEventHandlers_19), (void*)L_2);
List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A* L_3 = (List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A*)il2cpp_codegen_object_new(List_1_t6FE8AB24D5D963D18C2BA667D95D4C4A75FCAD8A_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A(L_3, List_1__ctor_m1C3AF2CE5E78B3B0C0561265B94BEA26CEBF1B6A_RuntimeMethod_var);
__this->___mButtonReleasedEventHandlers_20 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mButtonReleasedEventHandlers_20), (void*)L_3);
__this->___mPreviousVirtualSceneScaleFactor_22 = (1.0f);
ObserverBehaviour__ctor_m6B9A245F2DA3FEA9F2C77259E3CCB691F8356922(__this, NULL);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::<SetTargetStatus>b__45_0(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_U3CSetTargetStatusU3Eb__45_0_mC6FBA985562C6AC06019BDFE7B24569E1E5C7B61 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A(L_0, __this, DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::<OnVirtualButtonUpdated>b__49_0(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_0_m8AFBB293D0BE0C4B7AD59B9188B54E5526EFD562 (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A(L_0, __this, DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.VirtualButtonBehaviour::<OnVirtualButtonUpdated>b__49_1(System.Action`1<Vuforia.VirtualButtonBehaviour>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_U3COnVirtualButtonUpdatedU3Eb__49_1_m22290E3BBC1F674EBC16CA3E740FCB3DD1BCCB5A (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* ___0_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_tB84C5B48D09D4A543DE86FAA0B4EBAC191DD8EC8* L_0 = ___0_handler;
DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A(L_0, __this, DelegateHelper_InvokeWithExceptionHandling_TisVirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491_mD07905BE40977BFD89940B5DDAAC6C9B0D78435A_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.VuMarkInstanceId Vuforia.VuMarkBehaviour::get_InstanceId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMarkBehaviour_get_InstanceId_m2C02C74EFCB82ADB7BC5FAC004D0FE104F06E0F9 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CInstanceIdU3Ek__BackingField_18;
return L_0;
}
}
// System.Void Vuforia.VuMarkBehaviour::set_InstanceId(Vuforia.VuMarkInstanceId)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_InstanceId_mAD7A3BC1D59569FEDE2441BC90C4562684E5DFB8 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CInstanceIdU3Ek__BackingField_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceIdU3Ek__BackingField_18), (void*)L_0);
return;
}
}
// Vuforia.Image Vuforia.VuMarkBehaviour::get_InstanceImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* VuMarkBehaviour_get_InstanceImage_m7D1A4469A508C07998175FE6A9D2EBBBF80F8DDA (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = __this->___U3CInstanceImageU3Ek__BackingField_19;
return L_0;
}
}
// System.Void Vuforia.VuMarkBehaviour::set_InstanceImage(Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_InstanceImage_m10CE50D079F0C84B00E3B7E23CC3F738196597DE (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_value, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = ___0_value;
__this->___U3CInstanceImageU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceImageU3Ek__BackingField_19), (void*)L_0);
return;
}
}
// System.String Vuforia.VuMarkBehaviour::get_VuMarkUserData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkBehaviour_get_VuMarkUserData_m93FE73CA1BC6A64DE755BFD18809AEF71E2E45CF (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CVuMarkUserDataU3Ek__BackingField_20;
return L_0;
}
}
// System.Void Vuforia.VuMarkBehaviour::set_VuMarkUserData(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_VuMarkUserData_m6F77E10C2C9323C27209FFB14AAE6B5777D12706 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___U3CVuMarkUserDataU3Ek__BackingField_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVuMarkUserDataU3Ek__BackingField_20), (void*)L_0);
return;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::get_TrackingFromRuntimeAppearance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_get_TrackingFromRuntimeAppearance_mB3647F3910D0945875DF77B3ABF22FD5FCD9F77F (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
NullCheck(L_0);
bool L_1;
L_1 = VuMarkObserver_get_TrackingFromRuntimeAppearance_mFAAF0DD3CFBBB90B18A4991F80DEE74E98C6803F(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.VuMarkBehaviour::set_TrackingFromRuntimeAppearance(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_TrackingFromRuntimeAppearance_m08BFAC7031680702FB5A78D04E3A1E87DB54A1C2 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
bool L_1 = ___0_value;
NullCheck(L_0);
VuMarkObserver_set_TrackingFromRuntimeAppearance_m5C841A8D27463BE94103FEA0860101769953BC22(L_0, L_1, NULL);
return;
}
}
// System.Nullable`1<System.Int32> Vuforia.VuMarkBehaviour::get_RuntimeId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 VuMarkBehaviour_get_RuntimeId_mF3C2E716FF3B560AB68F47335234A23B84E507E2 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->___U3CRuntimeIdU3Ek__BackingField_30;
return L_0;
}
}
// System.Void Vuforia.VuMarkBehaviour::set_RuntimeId(System.Nullable`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_RuntimeId_mBDF7B9E94C5256D3FE23D6F17ACE43522840C4A9 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = ___0_value;
__this->___U3CRuntimeIdU3Ek__BackingField_30 = L_0;
return;
}
}
// UnityEngine.Vector2 Vuforia.VuMarkBehaviour::get_Origin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VuMarkBehaviour_get_Origin_m8092D1085E19490720746B9970605A35CA0C3479 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
if (!L_0)
{
goto IL_0014;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_1 = __this->___mVuMarkObserver_33;
NullCheck(L_1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = VuMarkObserver_get_Origin_mF4EAFA99CF661D4D43B36B4F0B77336A7CD95A41(L_1, NULL);
return L_2;
}
IL_0014:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = VuMarkBehaviour_GetSize_m80836EB46A2108302F29960D853EC7D32DB23AAA(__this, NULL);
float L_4 = L_3.___x_0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (&__this->___mBoundingBox_28);
float L_6;
L_6 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_5, NULL);
V_0 = ((float)(L_4/L_6));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_7 = (&__this->___mBoundingBox_28);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Rect_get_position_m9B7E583E67443B6F4280A676E644BB0B9E7C4E38(L_7, NULL);
float L_9 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_8, L_9, NULL);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_11 = (&__this->___mBoundingBox_28);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_11, NULL);
float L_13 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
L_14 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_12, L_13, NULL);
V_1 = L_14;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
L_16 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline((0.5f), L_15, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_10, L_16, NULL);
V_2 = L_17;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = __this->___mOrigin_27;
float L_19 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
L_20 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_18, L_19, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_20, L_21, NULL);
return L_22;
}
}
// System.String Vuforia.VuMarkBehaviour::get_ImagePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VuMarkBehaviour_get_ImagePath_m83668093855EFD51F904415F6E4762CE34E3C136 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mPreviewImage_24;
return L_0;
}
}
// UnityEngine.Vector2 Vuforia.VuMarkBehaviour::GetSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VuMarkBehaviour_GetSize_m80836EB46A2108302F29960D853EC7D32DB23AAA (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mWidth_22;
float L_1 = __this->___mHeight_23;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
return L_2;
}
}
// System.Void Vuforia.VuMarkBehaviour::SetWidth(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_SetWidth_m91A3B196D1EDFF8CD6E363D90FA44CF186E9D111 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, float ___0_width, const RuntimeMethod* method)
{
{
float L_0 = ___0_width;
float L_1 = __this->___mWidth_22;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::SetHeight(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_SetHeight_mE304B078398CE7C465D6B36ED20E35BE487CF89B (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, float ___0_height, const RuntimeMethod* method)
{
{
float L_0 = ___0_height;
float L_1 = __this->___mHeight_23;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, float >::Invoke(18 /* System.Boolean Vuforia.ScalableDataSetTrackableBehaviour::SetScale(System.Single) */, __this, ((float)(L_0/L_1)));
return;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::SetTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_SetTrackingOptimization_m57F153D016AD5DCEBF12188FC4DAA699B36AE8E6 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, int32_t ___0_optimization, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
int32_t L_1 = ___0_optimization;
NullCheck(L_0);
bool L_2;
L_2 = VuMarkObserver_SetTrackingOptimization_mB98602FFEEFC7A427ED34B50EC54EF68C39842F4(L_0, L_1, NULL);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.VuMarkBehaviour::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkBehaviour_GetTrackingOptimization_m786978A2B61673C3EA85E4C9B43037CF44D109DB (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
NullCheck(L_0);
int32_t L_1;
L_1 = VuMarkObserver_GetTrackingOptimization_mEBD4231F24A0AEDF41BE307395E115BE439438A5(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.VuMarkBehaviour::AddPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_AddPreview_mBAB1C0CDA35572A90A6C08A3FE599BAF970A3E41 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_mB2361C5FB37655AC29C181C7BCC779083E0DCA71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* L_0 = __this->___mPreview_32;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
return;
}
IL_000f:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* L_3;
L_3 = GameObject_AddComponent_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_mB2361C5FB37655AC29C181C7BCC779083E0DCA71(L_2, GameObject_AddComponent_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_mB2361C5FB37655AC29C181C7BCC779083E0DCA71_RuntimeMethod_var);
__this->___mPreview_32 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPreview_32), (void*)L_3);
VuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300* L_4 = __this->___mPreview_32;
NullCheck(L_4);
VuMarkPreview_Initialize_m49277609DFF8F372580087F45D4A90ED88525D2F(L_4, __this, NULL);
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::RegisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_RegisterObserverInternal_m3A0A72A5A763552975A52636D55756AFEA729E1C (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___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*)&Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkBehaviour_OnTemplateResized_m5D177904A39810F38B5C16F2608CB140EFE24AB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkBehaviour_OnVuMarkObserverDestroyed_mBB6112023E0AAC142C283D25A17537332F560027_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_observer;
ObserverBehaviour_RegisterObserverInternal_mC05C1D6D696D4C68408469F01867F7F6C0E05036(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
V_0 = ((VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)IsInstClass((RuntimeObject*)L_1, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var));
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_2 = V_0;
if (!L_2)
{
goto IL_0048;
}
}
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline(L_3, NULL);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5;
memset((&L_5), 0, sizeof(L_5));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_5), L_4, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
VuMarkBehaviour_set_RuntimeId_mBDF7B9E94C5256D3FE23D6F17ACE43522840C4A9_inline(__this, L_5, NULL);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_6 = V_0;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = VuMarkInstance_get_InstanceId_m68951D9EF000D93DA364DD3AA508095827A8F848_inline(L_6, NULL);
VuMarkBehaviour_set_InstanceId_mAD7A3BC1D59569FEDE2441BC90C4562684E5DFB8_inline(__this, L_7, NULL);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_8 = V_0;
NullCheck(L_8);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_9;
L_9 = VuMarkInstance_get_InstanceImage_m7F0EBFB7DFA7EE43DF88935862C7BF6F4E78B9BB_inline(L_8, NULL);
VuMarkBehaviour_set_InstanceImage_m10CE50D079F0C84B00E3B7E23CC3F738196597DE_inline(__this, L_9, NULL);
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_10 = V_0;
NullCheck(L_10);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_11;
L_11 = VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE_inline(L_10, NULL);
__this->___mVuMarkObserver_33 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuMarkObserver_33), (void*)L_11);
goto IL_0073;
}
IL_0048:
{
RuntimeObject* L_12 = ___0_observer;
__this->___mVuMarkObserver_33 = ((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)CastclassClass((RuntimeObject*)L_12, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuMarkObserver_33), (void*)((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)CastclassClass((RuntimeObject*)L_12, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var)));
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_13 = __this->___mVuMarkObserver_33;
NullCheck(L_13);
bool L_14;
L_14 = VuMarkObserver_get_InstanceManagerAssigned_m756D9E15A03EBAA853C71B0603EE4E1E48FC66EE(L_13, NULL);
if (L_14)
{
goto IL_0073;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_15 = __this->___mVuMarkObserver_33;
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* L_16 = (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04*)il2cpp_codegen_object_new(VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04_il2cpp_TypeInfo_var);
NullCheck(L_16);
VuMarkInstancesManager__ctor_mC8B213EED27EE683A136B34CD30BBDDC5BE04166(L_16, __this, L_15, NULL);
__this->___mInstancesManager_31 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInstancesManager_31), (void*)L_16);
}
IL_0073:
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_17 = __this->___mVuMarkObserver_33;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_18 = (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)il2cpp_codegen_object_new(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D(L_18, __this, (intptr_t)((void*)VuMarkBehaviour_OnTemplateResized_m5D177904A39810F38B5C16F2608CB140EFE24AB5_RuntimeMethod_var), NULL);
NullCheck(L_17);
VuMarkObserver_add_TemplateResized_mCA4BD96810C19E8AF66B28AF572CA0AFA99116DD(L_17, L_18, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_19 = __this->___mVuMarkObserver_33;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_20 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_20, __this, (intptr_t)((void*)VuMarkBehaviour_OnVuMarkObserverDestroyed_mBB6112023E0AAC142C283D25A17537332F560027_RuntimeMethod_var), NULL);
NullCheck(L_19);
AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682(L_19, L_20, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_21 = __this->___mVuMarkObserver_33;
NullCheck(L_21);
String_t* L_22;
L_22 = VuMarkObserver_get_VuMarkUserData_mA5D19D49D6733E3D7A69C673E57B503DD7ADDE24(L_21, NULL);
VuMarkBehaviour_set_VuMarkUserData_m6F77E10C2C9323C27209FFB14AAE6B5777D12706_inline(__this, L_22, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_23 = __this->___mVuMarkObserver_33;
NullCheck(L_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = VuMarkObserver_get_Size_m3B4BB676F878567E3B5970DEA1C5C2BA1B78E583(L_23, NULL);
V_1 = L_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_1;
float L_26 = L_25.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
float L_28 = L_27.___x_2;
__this->___mAspectRatio_21 = ((float)(L_26/L_28));
bool L_29 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8;
if (!L_29)
{
goto IL_0105;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_30 = __this->___mVuMarkObserver_33;
bool L_31 = __this->___mTrackingFromRuntimeAppearance_29;
NullCheck(L_30);
VuMarkObserver_set_TrackingFromRuntimeAppearance_m5C841A8D27463BE94103FEA0860101769953BC22(L_30, L_31, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_32 = __this->___mVuMarkObserver_33;
float L_33 = __this->___mWidth_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_1;
float L_35 = L_34.___x_2;
NullCheck(L_32);
bool L_36;
L_36 = VuMarkObserver_SetTemplateScale_mC110CEA570A64DA411C1AAE671C4B1376AEB029C(L_32, ((float)(L_33/L_35)), NULL);
goto IL_011d;
}
IL_0105:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1;
float L_38 = L_37.___x_2;
__this->___mWidth_22 = L_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_1;
float L_40 = L_39.___y_3;
__this->___mHeight_23 = L_40;
}
IL_011d:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41;
L_41 = VuMarkBehaviour_GetSize_m80836EB46A2108302F29960D853EC7D32DB23AAA(__this, NULL);
__this->___mLastSize_34 = L_41;
int32_t L_42 = __this->___mTrackingOptimization_16;
bool L_43;
L_43 = VuMarkBehaviour_SetTrackingOptimization_m57F153D016AD5DCEBF12188FC4DAA699B36AE8E6(__this, L_42, NULL);
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::OnDestroyInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_OnDestroyInternal_mEA7BB3886EB2E2260DFD2542D07E31CAB3FED2E5 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_0 = NULL;
{
RuntimeObject* L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
V_0 = ((VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)IsInstClass((RuntimeObject*)L_0, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var));
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_1 = V_0;
if (!L_1)
{
goto IL_001b;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_2 = __this->___mVuMarkObserver_33;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_3 = V_0;
NullCheck(L_2);
VuMarkObserver_StopTrackingInstance_mBF5A739F9798B6B01C5E766094D6837D0A83804E(L_2, L_3, NULL);
}
IL_001b:
{
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* L_4 = __this->___mInstancesManager_31;
if (!L_4)
{
goto IL_002e;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_5 = __this->___mVuMarkObserver_33;
NullCheck(L_5);
AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B(L_5, NULL);
}
IL_002e:
{
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::UnregisterObserverInternal(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_UnregisterObserverInternal_mCD891903D6EFE66E8828C9E92395FD7818CC5AC3 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_replaceByObserver, 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*)&Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkBehaviour_OnTemplateResized_m5D177904A39810F38B5C16F2608CB140EFE24AB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkBehaviour_OnVuMarkObserverDestroyed_mBB6112023E0AAC142C283D25A17537332F560027_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0;
memset((&V_0), 0, sizeof(V_0));
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132* L_1 = (Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132*)il2cpp_codegen_object_new(Action_2_t4195ED8D681728C29103F36BCD591C0F089C9132_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m8DB7FCC3AD997F665B9CD9BEC16DD4A0BA4BE89D(L_1, __this, (intptr_t)((void*)VuMarkBehaviour_OnTemplateResized_m5D177904A39810F38B5C16F2608CB140EFE24AB5_RuntimeMethod_var), NULL);
NullCheck(L_0);
VuMarkObserver_remove_TemplateResized_m2FA124102E17884C980858A06054D9233C7957A1(L_0, L_1, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_2 = __this->___mVuMarkObserver_33;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_3 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_3, __this, (intptr_t)((void*)VuMarkBehaviour_OnVuMarkObserverDestroyed_mBB6112023E0AAC142C283D25A17537332F560027_RuntimeMethod_var), NULL);
NullCheck(L_2);
AObserver_remove_OnObserverDestroyed_m06445A6433DDFBB57A65936F8D6395F687466D08(L_2, L_3, NULL);
RuntimeObject* L_4 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
if (!((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)IsInstClass((RuntimeObject*)L_4, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var)))
{
goto IL_0058;
}
}
{
RuntimeObject* L_5 = ___0_replaceByObserver;
if (L_5)
{
goto IL_0058;
}
}
{
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* L_6 = __this->___mInstancesManager_31;
if (!L_6)
{
goto IL_0058;
}
}
{
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* L_7 = __this->___mInstancesManager_31;
NullCheck(L_7);
VuMarkInstancesManager_Dispose_m1CBE53C30CB28BBD460204FA9A490FE459E5DBE7(L_7, NULL);
__this->___mInstancesManager_31 = (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInstancesManager_31), (void*)(VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04*)NULL);
}
IL_0058:
{
RuntimeObject* L_8 = ___0_replaceByObserver;
ObserverBehaviour_UnregisterObserverInternal_m8E9F028D1CE05E3CCDBC4CA07D454F51E6A58568(__this, L_8, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_9 = V_0;
VuMarkBehaviour_set_RuntimeId_mBDF7B9E94C5256D3FE23D6F17ACE43522840C4A9_inline(__this, L_9, NULL);
VuMarkBehaviour_set_InstanceId_mAD7A3BC1D59569FEDE2441BC90C4562684E5DFB8_inline(__this, (RuntimeObject*)NULL, NULL);
VuMarkBehaviour_set_InstanceImage_m10CE50D079F0C84B00E3B7E23CC3F738196597DE_inline(__this, (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B*)NULL, NULL);
return;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::DoDeactivateObserverOnUnregistering(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_DoDeactivateObserverOnUnregistering_mE2772A3DE3C15CEDFB228EA74261596E4030A117 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_replaceByObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mObserver_11;
if (((VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)IsInstClass((RuntimeObject*)L_0, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
RuntimeObject* L_1 = ___0_replaceByObserver;
return (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
}
IL_0012:
{
return (bool)1;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::DoDestroyThisWithObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_DoDestroyThisWithObserver_m2553F505605BE5438974C35FE1A84CB46611111C (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void Vuforia.VuMarkBehaviour::OnVuMarkObserverDestroyed(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_OnVuMarkObserverDestroyed_mBB6112023E0AAC142C283D25A17537332F560027 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverBehaviour_UnregisterObserver_m5535335F671C4C87E17673365D66BB6C144A8472(__this, NULL);
__this->___mVuMarkObserver_33 = (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuMarkObserver_33), (void*)(VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(__this, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_0)
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
}
IL_001c:
{
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::MarkAsNotInitializedInEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_MarkAsNotInitializedInEditor_mC849484A357AF43D11C79CA05587005EE40413A5 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8 = (bool)0;
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::CreateFromSerializedTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_CreateFromSerializedTarget_mD2E79C180B1AF50E83F7EBE537332BBD020FC52B (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, 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*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
String_t* L_0;
L_0 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_003b;
}
}
{
String_t* L_3;
L_3 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(__this, NULL);
bool L_4;
L_4 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_3, _stringLiteral34B239E91F63A7E2E91326CAF12DC51530652ED2, NULL);
if (!L_4)
{
goto IL_003b;
}
}
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_5;
L_5 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_5, NULL);
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_6);
V_0 = L_7;
RuntimeObject* L_8 = V_0;
VuMarkBehaviour_CreateObserverFromDataset_m1E4B4F5A60F5C35E8219D25921614AB741FD64FC(__this, L_8, NULL);
}
IL_003b:
{
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::CreateObserverFromDataset(Vuforia.Internal.Core.IObserverFactory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_CreateObserverFromDataset_m1E4B4F5A60F5C35E8219D25921614AB741FD64FC (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_factory, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_1 = NULL;
{
String_t* L_0 = ((DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F*)__this)->___mDataSetPath_14;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetFullDataSetPath_m1F5E15C78B02DDEA6132959BE6E6CBA40BE5F573(L_0, NULL);
V_0 = L_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
String_t* L_4 = V_0;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
String_t* L_6 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_mBCE9977C7E33711841CDA9CFF4976943E2C4BEA3(_stringLiteralCD6723D1EA476C64B82D491C8B02E6257BF03CF9, L_5, NULL);
RuntimeObject* L_7 = ___0_factory;
String_t* L_8 = V_0;
String_t* L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mTrackableName_7;
int32_t L_10 = __this->___mTrackingOptimization_16;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_m43332E930525DCC766D6EA93F5AC6A56F593EB9D_RuntimeMethod_var);
NullCheck(L_7);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_12;
L_12 = InterfaceFuncInvoker3< VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(21 /* Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Core.IObserverFactory::GetOrCreateVuMarkObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_11);
V_1 = L_12;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_13 = V_1;
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(__this, L_13, NULL);
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::OnTemplateResized(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_OnTemplateResized_m5D177904A39810F38B5C16F2608CB140EFE24AB5 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, float ___0_width, float ___1_height, const RuntimeMethod* method)
{
{
float L_0 = ___0_width;
__this->___mWidth_22 = L_0;
float L_1 = ___1_height;
__this->___mHeight_23 = L_1;
return;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::CorrectScaleImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_CorrectScaleImpl_m2F59A17E81DE928C1E788524CAAFEC2083E467F9 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___mLastSize_34;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = VuMarkBehaviour_GetSize_m80836EB46A2108302F29960D853EC7D32DB23AAA(__this, NULL);
bool L_2;
L_2 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0015;
}
}
{
return (bool)0;
}
IL_0015:
{
VuMarkBehaviour_OnValidate_m02DC6D9E8F5B096C4371BD5831BA8079C1ACB3DC(__this, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::SetScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_SetScale_m8F7EB38F8577C1ED8F025BAE9B5BFE705B759B14 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, float ___0_scale, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___mVuMarkObserver_33;
if (!L_0)
{
goto IL_0015;
}
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_1 = __this->___mVuMarkObserver_33;
float L_2 = ___0_scale;
NullCheck(L_1);
bool L_3;
L_3 = VuMarkObserver_SetTemplateScale_mC110CEA570A64DA411C1AAE671C4B1376AEB029C(L_1, L_2, NULL);
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void Vuforia.VuMarkBehaviour::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_OnValidate_m02DC6D9E8F5B096C4371BD5831BA8079C1ACB3DC (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___mLastSize_34);
float L_1 = L_0->___x_0;
float L_2 = __this->___mWidth_22;
bool L_3;
L_3 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_2, NULL);
if (L_3)
{
goto IL_002d;
}
}
{
float L_4 = __this->___mWidth_22;
float L_5 = __this->___mAspectRatio_21;
__this->___mHeight_23 = ((float)il2cpp_codegen_multiply(L_4, L_5));
goto IL_0058;
}
IL_002d:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___mLastSize_34);
float L_7 = L_6->___y_1;
float L_8 = __this->___mHeight_23;
bool L_9;
L_9 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_7, L_8, NULL);
if (L_9)
{
goto IL_0058;
}
}
{
float L_10 = __this->___mHeight_23;
float L_11 = __this->___mAspectRatio_21;
__this->___mWidth_22 = ((float)(L_10/L_11));
}
IL_0058:
{
float L_12 = __this->___mWidth_22;
float L_13 = __this->___mHeight_23;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_14), L_12, L_13, /*hidden argument*/NULL);
__this->___mLastSize_34 = L_14;
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::CleanUntrackedBehavioursCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_CleanUntrackedBehavioursCache_mE0A0D4AC48ABFC72280086415C5751162DB588DC (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* G_B2_0 = NULL;
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* G_B1_0 = NULL;
{
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* L_0 = __this->___mInstancesManager_31;
VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
NullCheck(G_B2_0);
VuMarkInstancesManager_CleanUntrackedBehavioursCache_m458E6CC819C69C2EBA417F9573613DBAC5175174(G_B2_0, NULL);
return;
}
}
// System.Boolean Vuforia.VuMarkBehaviour::IsInitializedInEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkBehaviour_IsInitializedInEditor_mCFD6877B3A6C412F2E747DD10637724D9A030B68 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
bool L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8;
return L_0;
}
}
// System.Void Vuforia.VuMarkBehaviour::SetInitializedInEditor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour_SetInitializedInEditor_m9750089BE8649BCD0041B14EA262C4FAC2E14797 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8 = L_0;
return;
}
}
// System.Void Vuforia.VuMarkBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkBehaviour__ctor_m396B9BF54701E7C0C98B1EA075C55C7B852BED7B (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
__this->___mMotionHint_15 = 1;
__this->___mTrackingOptimizationNeedsUpgrade_17 = (bool)1;
__this->___mAspectRatio_21 = (1.0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (-1.0f), (-1.0f), /*hidden argument*/NULL);
__this->___mLastSize_34 = L_0;
ScalableDataSetTrackableBehaviour__ctor_m3FD44BE14E91E7C2E85F1C314F3073CDF4AFE890(__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.VuMarkObserver Vuforia.VuMarkInstancesManager::get_Observer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___U3CObserverU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::get_Template()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_0 = __this->___U3CTemplateU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Vuforia.VuMarkInstancesManager::.ctor(Vuforia.VuMarkBehaviour,Vuforia.Internal.Observers.VuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager__ctor_mC8B213EED27EE683A136B34CD30BBDDC5BE04166 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_template, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___1_observer, 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*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5E5450463867EB765CBF8A79911701229024DB1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B0CF9F92936AC494EB12A0694C5C23FF2D598AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t096C661335D79DB22921AA3EE757E54871687544_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_OnDisposedOfAllNativeInstances_mDD7B52FFD9603978AA345953E403AC7C559D9C2C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_StartTrackingInstance_m44582292F305F62AA6740D0C1697FB3F6B112CED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_StopTrackingInstance_m3E5ECFF48894654AF0C48C87B6E92042EDA87C7E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* L_0 = (Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171*)il2cpp_codegen_object_new(Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m5E5450463867EB765CBF8A79911701229024DB1D(L_0, Dictionary_2__ctor_m5E5450463867EB765CBF8A79911701229024DB1D_RuntimeMethod_var);
__this->___mTrackedBehaviours_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedBehaviours_2), (void*)L_0);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_1 = (List_1_t096C661335D79DB22921AA3EE757E54871687544*)il2cpp_codegen_object_new(List_1_t096C661335D79DB22921AA3EE757E54871687544_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m3B0CF9F92936AC494EB12A0694C5C23FF2D598AD(L_1, List_1__ctor_m3B0CF9F92936AC494EB12A0694C5C23FF2D598AD_RuntimeMethod_var);
__this->___mUntrackedBehavioursCache_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUntrackedBehavioursCache_3), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_2 = ___0_template;
__this->___U3CTemplateU3Ek__BackingField_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTemplateU3Ek__BackingField_1), (void*)L_2);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_3 = ___1_observer;
__this->___U3CObserverU3Ek__BackingField_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObserverU3Ek__BackingField_0), (void*)L_3);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_4 = ___1_observer;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_5 = (Action_1_t06AFE0709F2890E5355421775694503711402693*)il2cpp_codegen_object_new(Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m6017BACB3062BE99B7F672F1C880FB3E9FA0185B(L_5, __this, (intptr_t)((void*)VuMarkInstancesManager_StartTrackingInstance_m44582292F305F62AA6740D0C1697FB3F6B112CED_RuntimeMethod_var), NULL);
NullCheck(L_4);
VuMarkObserver_add_OnStartedTrackingInstance_mBE208A3A47C4F46ECB44E4BB6ABD234F58A19307(L_4, L_5, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_6 = ___1_observer;
Action_1_t06AFE0709F2890E5355421775694503711402693* L_7 = (Action_1_t06AFE0709F2890E5355421775694503711402693*)il2cpp_codegen_object_new(Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_1__ctor_m6017BACB3062BE99B7F672F1C880FB3E9FA0185B(L_7, __this, (intptr_t)((void*)VuMarkInstancesManager_StopTrackingInstance_m3E5ECFF48894654AF0C48C87B6E92042EDA87C7E_RuntimeMethod_var), NULL);
NullCheck(L_6);
VuMarkObserver_add_OnStoppedTrackingInstance_mDF7DC8752AA736FD2DF0064969C2835A32416137(L_6, L_7, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_8 = ___1_observer;
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_9 = (Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)il2cpp_codegen_object_new(Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action_1__ctor_m09EDF3AE7B02988CE29C0FB26DA26C6831E08F39(L_9, __this, (intptr_t)((void*)VuMarkInstancesManager_OnDisposedOfAllNativeInstances_mDD7B52FFD9603978AA345953E403AC7C559D9C2C_RuntimeMethod_var), NULL);
NullCheck(L_8);
VuMarkObserver_add_OnDisposedOfAllNativeInstances_mC25DB442057E4150B3F101A5F689219ECC036670(L_8, L_9, NULL);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_10 = __this->___mUntrackedBehavioursCache_3;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_11 = ___0_template;
NullCheck(L_10);
List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_inline(L_10, L_11, List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_RuntimeMethod_var);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_12 = ___0_template;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_13 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_13);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_13, __this, (intptr_t)((void*)VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var), NULL);
NullCheck(L_12);
ObserverBehaviour_add_OnBehaviourDestroyed_mEE1C42793C746AC4A03279F411BAB79B864DB4CE(L_12, L_13, NULL);
return;
}
}
// System.Void Vuforia.VuMarkInstancesManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_Dispose_m1CBE53C30CB28BBD460204FA9A490FE459E5DBE7 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, 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*)&Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_OnDisposedOfAllNativeInstances_mDD7B52FFD9603978AA345953E403AC7C559D9C2C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_StartTrackingInstance_m44582292F305F62AA6740D0C1697FB3F6B112CED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_StopTrackingInstance_m3E5ECFF48894654AF0C48C87B6E92042EDA87C7E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0;
L_0 = VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline(__this, NULL);
NullCheck(L_0);
VuMarkObserver_StopTrackingAllInstances_mFD2ED094CC2A0845B1C8885E0BA9B8C898DE3B66(L_0, NULL);
VuMarkInstancesManager_CleanUntrackedBehavioursCache_m458E6CC819C69C2EBA417F9573613DBAC5175174(__this, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_1;
L_1 = VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline(__this, NULL);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_2 = (Action_1_t06AFE0709F2890E5355421775694503711402693*)il2cpp_codegen_object_new(Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_m6017BACB3062BE99B7F672F1C880FB3E9FA0185B(L_2, __this, (intptr_t)((void*)VuMarkInstancesManager_StartTrackingInstance_m44582292F305F62AA6740D0C1697FB3F6B112CED_RuntimeMethod_var), NULL);
NullCheck(L_1);
VuMarkObserver_remove_OnStartedTrackingInstance_m2B36D647D7A25E0854B33BEB85170C4463FDC1FA(L_1, L_2, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_3;
L_3 = VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline(__this, NULL);
Action_1_t06AFE0709F2890E5355421775694503711402693* L_4 = (Action_1_t06AFE0709F2890E5355421775694503711402693*)il2cpp_codegen_object_new(Action_1_t06AFE0709F2890E5355421775694503711402693_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_m6017BACB3062BE99B7F672F1C880FB3E9FA0185B(L_4, __this, (intptr_t)((void*)VuMarkInstancesManager_StopTrackingInstance_m3E5ECFF48894654AF0C48C87B6E92042EDA87C7E_RuntimeMethod_var), NULL);
NullCheck(L_3);
VuMarkObserver_remove_OnStoppedTrackingInstance_m7612D5AA496C1412916A80DEEB0175D135D7C20B(L_3, L_4, NULL);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_5;
L_5 = VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline(__this, NULL);
Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6* L_6 = (Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6*)il2cpp_codegen_object_new(Action_1_t619BF599A33F096BEA34CD7158FF0C337EE2E3B6_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m09EDF3AE7B02988CE29C0FB26DA26C6831E08F39(L_6, __this, (intptr_t)((void*)VuMarkInstancesManager_OnDisposedOfAllNativeInstances_mDD7B52FFD9603978AA345953E403AC7C559D9C2C_RuntimeMethod_var), NULL);
NullCheck(L_5);
VuMarkObserver_remove_OnDisposedOfAllNativeInstances_mBE72E3EB6D494E9FCF03897A5F243FDD41FBCB9A(L_5, L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::CloneTemplate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_CloneTemplate_m6A692D48E7E92FC5B271A7CA1F21A26997D6D0FA (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m5F280026C7B0C92E1ED314EE9D032B56325FF098_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_0;
L_0 = VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = VuMarkBehaviour_IsInitializedInEditor_mCFD6877B3A6C412F2E747DD10637724D9A030B68_inline(L_0, NULL);
V_0 = L_1;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_2;
L_2 = VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline(__this, NULL);
NullCheck(L_2);
VuMarkBehaviour_SetInitializedInEditor_m9750089BE8649BCD0041B14EA262C4FAC2E14797_inline(L_2, (bool)0, NULL);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_3;
L_3 = VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline(__this, NULL);
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_4, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
NullCheck(L_5);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_6;
L_6 = GameObject_GetComponent_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m5F280026C7B0C92E1ED314EE9D032B56325FF098(L_5, GameObject_GetComponent_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m5F280026C7B0C92E1ED314EE9D032B56325FF098_RuntimeMethod_var);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_7;
L_7 = VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline(__this, NULL);
bool L_8 = V_0;
NullCheck(L_7);
VuMarkBehaviour_SetInitializedInEditor_m9750089BE8649BCD0041B14EA262C4FAC2E14797_inline(L_7, L_8, NULL);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_9 = L_6;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_10 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_10);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_10, __this, (intptr_t)((void*)VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var), NULL);
NullCheck(L_9);
ObserverBehaviour_add_OnBehaviourDestroyed_mEE1C42793C746AC4A03279F411BAB79B864DB4CE(L_9, L_10, NULL);
return L_9;
}
}
// System.Void Vuforia.VuMarkInstancesManager::StartTrackingInstance(Vuforia.Internal.Observers.VuMarkInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_StartTrackingInstance_m44582292F305F62AA6740D0C1697FB3F6B112CED (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC4EEA6456BA1282D7F3FB2A74845F49D4ED55DA2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* V_0 = NULL;
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_0;
L_0 = VuMarkInstancesManager_GetVuMarkBehaviourFromCache_m3F5C678DBE79B5AF88854FC46AF9ED44C1DC4CBF(__this, NULL);
V_0 = L_0;
Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* L_1 = __this->___mTrackedBehaviours_2;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_2 = ___0_instance;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_3 = V_0;
NullCheck(L_1);
Dictionary_2_Add_mC4EEA6456BA1282D7F3FB2A74845F49D4ED55DA2(L_1, L_2, L_3, Dictionary_2_Add_mC4EEA6456BA1282D7F3FB2A74845F49D4ED55DA2_RuntimeMethod_var);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_4 = V_0;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_5 = ___0_instance;
NullCheck(L_4);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_4, L_5, NULL);
return;
}
}
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager::GetVuMarkBehaviourFromCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_GetVuMarkBehaviourFromCache_m3F5C678DBE79B5AF88854FC46AF9ED44C1DC4CBF (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m7CBBD8F85AF7E7E28835CF23DE260F560082D552_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9B38B0000BBBA9B0B6842A84A578DA0CBE9FBFE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFBB35B29E38687BA3A48983AE944ADEBA54AD3E9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_0 = __this->___mUntrackedBehavioursCache_3;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m9B38B0000BBBA9B0B6842A84A578DA0CBE9FBFE6_inline(L_0, List_1_get_Count_m9B38B0000BBBA9B0B6842A84A578DA0CBE9FBFE6_RuntimeMethod_var);
if (L_1)
{
goto IL_0014;
}
}
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_2;
L_2 = VuMarkInstancesManager_CloneTemplate_m6A692D48E7E92FC5B271A7CA1F21A26997D6D0FA(__this, NULL);
return L_2;
}
IL_0014:
{
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_3 = __this->___mUntrackedBehavioursCache_3;
NullCheck(L_3);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_4;
L_4 = List_1_get_Item_mFBB35B29E38687BA3A48983AE944ADEBA54AD3E9(L_3, 0, List_1_get_Item_mFBB35B29E38687BA3A48983AE944ADEBA54AD3E9_RuntimeMethod_var);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_5 = __this->___mUntrackedBehavioursCache_3;
NullCheck(L_5);
List_1_RemoveAt_m7CBBD8F85AF7E7E28835CF23DE260F560082D552(L_5, 0, List_1_RemoveAt_m7CBBD8F85AF7E7E28835CF23DE260F560082D552_RuntimeMethod_var);
return L_4;
}
}
// System.Void Vuforia.VuMarkInstancesManager::StopTrackingInstance(Vuforia.Internal.Observers.VuMarkInstance)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_StopTrackingInstance_m3E5ECFF48894654AF0C48C87B6E92042EDA87C7E (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* ___0_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2222F77A8F9B075C25EB2684437E61FDE494AB44_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m6F2619706C06869942358B9A811822A5276C2237_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* V_0 = NULL;
{
Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* L_0 = __this->___mTrackedBehaviours_2;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_1 = ___0_instance;
NullCheck(L_0);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_2;
L_2 = Dictionary_2_get_Item_m6F2619706C06869942358B9A811822A5276C2237(L_0, L_1, Dictionary_2_get_Item_m6F2619706C06869942358B9A811822A5276C2237_RuntimeMethod_var);
V_0 = L_2;
Dictionary_2_tE734F6752FE2C7B3B31C85746883395955317171* L_3 = __this->___mTrackedBehaviours_2;
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_4 = ___0_instance;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_Remove_m2222F77A8F9B075C25EB2684437E61FDE494AB44(L_3, L_4, Dictionary_2_Remove_m2222F77A8F9B075C25EB2684437E61FDE494AB44_RuntimeMethod_var);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_6 = V_0;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_7;
L_7 = VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0036;
}
}
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_9 = V_0;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_10;
L_10 = VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline(__this, NULL);
NullCheck(L_9);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_9, L_10, NULL);
goto IL_003c;
}
IL_0036:
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_11 = V_0;
NullCheck(L_11);
ObserverBehaviour_UnregisterObserver_m5535335F671C4C87E17673365D66BB6C144A8472(L_11, NULL);
}
IL_003c:
{
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_12 = __this->___mUntrackedBehavioursCache_3;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_13 = V_0;
NullCheck(L_12);
List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_inline(L_12, L_13, List_1_Add_m8CD9F4A2630412AC21AD23743FF1F7435CC54D13_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.VuMarkInstancesManager::OnBehaviourDestroyed(Vuforia.ObserverBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___0_behaviour, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mE96F29DC8ADC5025C094A9D47E5A833D9C72F939_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_0 = ___0_behaviour;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_1 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_1, __this, (intptr_t)((void*)VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C(L_0, L_1, NULL);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_2 = __this->___mUntrackedBehavioursCache_3;
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_3 = ___0_behaviour;
NullCheck(L_2);
bool L_4;
L_4 = List_1_Remove_mE96F29DC8ADC5025C094A9D47E5A833D9C72F939(L_2, ((VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*)CastclassClass((RuntimeObject*)L_3, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_il2cpp_TypeInfo_var)), List_1_Remove_mE96F29DC8ADC5025C094A9D47E5A833D9C72F939_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.VuMarkInstancesManager::CleanUntrackedBehavioursCache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_CleanUntrackedBehavioursCache_m458E6CC819C69C2EBA417F9573613DBAC5175174 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Except_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_mE68C62CFE97F48A6B3446ECBDEB55BC3515B6B08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m58925DBB6B17C024B619B6C4494CA6669EF613A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m0A0A7B60F7EACD95044406132E031E7A922FF9F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tB12AAC9F119749DDC9E767AA76B11E50C95892ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tDF8193908FD0915BB8E2EC06A8CC3623E7290C69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCleanUntrackedBehavioursCacheU3Eb__15_1_m44C3C2A3501126C56A740F6B4D2BF6CE21839FF7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstancesManager_U3CCleanUntrackedBehavioursCacheU3Eb__15_0_mDF404B7DC29463FAC81BC5DBC27CBC3F911F7179_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_t096C661335D79DB22921AA3EE757E54871687544* V_0 = NULL;
RuntimeObject* V_1 = NULL;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* V_2 = NULL;
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* G_B2_0 = NULL;
List_1_t096C661335D79DB22921AA3EE757E54871687544* G_B2_1 = NULL;
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* G_B1_0 = NULL;
List_1_t096C661335D79DB22921AA3EE757E54871687544* G_B1_1 = NULL;
{
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_0 = __this->___mUntrackedBehavioursCache_3;
Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF* L_1 = (Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF*)il2cpp_codegen_object_new(Func_2_t02979944DEA94121DBEBA8E67D7E21902E2BD1AF_il2cpp_TypeInfo_var);
NullCheck(L_1);
Func_2__ctor_mC18E729C0BD5CAF519351C4D914A414660A1E14A(L_1, __this, (intptr_t)((void*)VuMarkInstancesManager_U3CCleanUntrackedBehavioursCacheU3Eb__15_0_mDF404B7DC29463FAC81BC5DBC27CBC3F911F7179_RuntimeMethod_var), NULL);
RuntimeObject* L_2;
L_2 = Enumerable_Where_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m0A0A7B60F7EACD95044406132E031E7A922FF9F4(L_0, L_1, Enumerable_Where_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m0A0A7B60F7EACD95044406132E031E7A922FF9F4_RuntimeMethod_var);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_3;
L_3 = Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE(L_2, Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE_RuntimeMethod_var);
V_0 = L_3;
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_4 = __this->___mUntrackedBehavioursCache_3;
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_5 = V_0;
RuntimeObject* L_6;
L_6 = Enumerable_Except_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_mE68C62CFE97F48A6B3446ECBDEB55BC3515B6B08(L_4, L_5, Enumerable_Except_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_mE68C62CFE97F48A6B3446ECBDEB55BC3515B6B08_RuntimeMethod_var);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_7;
L_7 = Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE(L_6, Enumerable_ToList_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m29313BECCD9102C44866C4B51E20EBE3D16C91EE_RuntimeMethod_var);
__this->___mUntrackedBehavioursCache_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUntrackedBehavioursCache_3), (void*)L_7);
List_1_t096C661335D79DB22921AA3EE757E54871687544* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var);
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* L_9 = ((U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_1;
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* L_10 = L_9;
G_B1_0 = L_10;
G_B1_1 = L_8;
if (L_10)
{
G_B2_0 = L_10;
G_B2_1 = L_8;
goto IL_0054;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var);
U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C* L_11 = ((U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* L_12 = (Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869*)il2cpp_codegen_object_new(Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_mD2541B35151CC8BBBAC0CD1BEF5D193318D2F39B(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CCleanUntrackedBehavioursCacheU3Eb__15_1_m44C3C2A3501126C56A740F6B4D2BF6CE21839FF7_RuntimeMethod_var), NULL);
Func_2_t581008AA7AC6CD09DD17C1FAA2DC0B9B30B8B869* L_13 = L_12;
((U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_1), (void*)L_13);
G_B2_0 = L_13;
G_B2_1 = G_B1_1;
}
IL_0054:
{
RuntimeObject* L_14;
L_14 = Enumerable_Select_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m58925DBB6B17C024B619B6C4494CA6669EF613A3(G_B2_1, G_B2_0, Enumerable_Select_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m58925DBB6B17C024B619B6C4494CA6669EF613A3_RuntimeMethod_var);
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.VuMarkBehaviour>::GetEnumerator() */, IEnumerable_1_tB12AAC9F119749DDC9E767AA76B11E50C95892ED_il2cpp_TypeInfo_var, L_14);
V_1 = L_15;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0098:
{// begin finally (depth: 1)
{
RuntimeObject* L_16 = V_1;
if (!L_16)
{
goto IL_00a1;
}
}
{
RuntimeObject* L_17 = V_1;
NullCheck(L_17);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17);
}
IL_00a1:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_008e_1;
}
IL_0061_1:
{
RuntimeObject* L_18 = V_1;
NullCheck(L_18);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_19;
L_19 = InterfaceFuncInvoker0< VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.VuMarkBehaviour>::get_Current() */, IEnumerator_1_tDF8193908FD0915BB8E2EC06A8CC3623E7290C69_il2cpp_TypeInfo_var, L_18);
V_2 = L_19;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_20 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_008e_1;
}
}
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_22 = V_2;
Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799* L_23 = (Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799*)il2cpp_codegen_object_new(Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799_il2cpp_TypeInfo_var);
NullCheck(L_23);
Action_1__ctor_mAED3D7A3A6B9F43B16ABFA99FE34D75D6371762E(L_23, __this, (intptr_t)((void*)VuMarkInstancesManager_OnBehaviourDestroyed_m1BEADF24DB7E26DB9019CD589A33B51C7EE3DD3C_RuntimeMethod_var), NULL);
NullCheck(L_22);
ObserverBehaviour_remove_OnBehaviourDestroyed_m72686FC9D013A4291BA9139083866E522F42044C(L_22, L_23, NULL);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_24 = V_2;
NullCheck(L_24);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
L_25 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_24, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_25, NULL);
}
IL_008e_1:
{
RuntimeObject* L_26 = V_1;
NullCheck(L_26);
bool L_27;
L_27 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_26);
if (L_27)
{
goto IL_0061_1;
}
}
{
goto IL_00a2;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a2:
{
return;
}
}
// System.Void Vuforia.VuMarkInstancesManager::OnDisposedOfAllNativeInstances(Vuforia.Internal.Observers.VuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkInstancesManager_OnDisposedOfAllNativeInstances_mDD7B52FFD9603978AA345953E403AC7C559D9C2C (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_observer, const RuntimeMethod* method)
{
{
VuMarkInstancesManager_CleanUntrackedBehavioursCache_m458E6CC819C69C2EBA417F9573613DBAC5175174(__this, NULL);
return;
}
}
// System.Boolean Vuforia.VuMarkInstancesManager::<CleanUntrackedBehavioursCache>b__15_0(Vuforia.VuMarkBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuMarkInstancesManager_U3CCleanUntrackedBehavioursCacheU3Eb__15_0_mDF404B7DC29463FAC81BC5DBC27CBC3F911F7179 (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_0 = ___0_b;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_1;
L_1 = VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(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.Void Vuforia.VuMarkInstancesManager/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA500E9590812C17A02C38AFCF99EFD2D830F27DF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C* L_0 = (U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C*)il2cpp_codegen_object_new(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mCC874C57EFC32A9408BFE1349525483CDF0A552E(L_0, NULL);
((U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.VuMarkInstancesManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mCC874C57EFC32A9408BFE1349525483CDF0A552E (U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.VuMarkBehaviour Vuforia.VuMarkInstancesManager/<>c::<CleanUntrackedBehavioursCache>b__15_1(Vuforia.VuMarkBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* U3CU3Ec_U3CCleanUntrackedBehavioursCacheU3Eb__15_1_m44C3C2A3501126C56A740F6B4D2BF6CE21839FF7 (U3CU3Ec_t1D40F689668B44647B0087BE570916E9F4209F5C* __this, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_b, const RuntimeMethod* method)
{
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_0 = ___0_b;
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.ObserverFactory::.ctor(Vuforia.VuforiaBehaviour,Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObserverFactory__ctor_m35D6BAAEA1A7E179D7D691D15F414AC569AC36BE (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* ___0_vuforiaBehaviour, RuntimeObject* ___1_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Lazy_1__ctor_m23F11B4E51368DDABD70B33B9BC81925DCA07F0D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__4_0_m13D877A0AFAA3BC434FA1F6746C4F667095D49B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* G_B2_0 = NULL;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* G_B2_1 = NULL;
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* G_B1_0 = NULL;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* G_B1_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var);
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* L_0 = ((U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* 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_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var);
U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7* L_2 = ((U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* L_3 = (Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22*)il2cpp_codegen_object_new(Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22_il2cpp_TypeInfo_var);
NullCheck(L_3);
Func_1__ctor_mBEC76E5691F0C472B3B3AFDC51623D559D9E4F5E(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__4_0_m13D877A0AFAA3BC434FA1F6746C4F667095D49B8_RuntimeMethod_var), NULL);
Func_1_t2559B139EB9B815286E7929EF03CE314B4100C22* L_4 = L_3;
((U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_4);
G_B2_0 = L_4;
G_B2_1 = G_B1_1;
}
IL_0020:
{
Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152* L_5 = (Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152*)il2cpp_codegen_object_new(Lazy_1_t591DC30870074E8A02ABA62243C1B9521932D152_il2cpp_TypeInfo_var);
NullCheck(L_5);
Lazy_1__ctor_m23F11B4E51368DDABD70B33B9BC81925DCA07F0D(L_5, G_B2_0, Lazy_1__ctor_m23F11B4E51368DDABD70B33B9BC81925DCA07F0D_RuntimeMethod_var);
NullCheck(G_B2_1);
G_B2_1->___mAsyncTaskScheduler_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___mAsyncTaskScheduler_3), (void*)L_5);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_6 = ___0_vuforiaBehaviour;
__this->___mVuforiaBehaviour_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVuforiaBehaviour_0), (void*)L_6);
RuntimeObject* L_7 = ___1_engine;
__this->___mEngine_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_1), (void*)L_7);
RuntimeObject* L_8 = __this->___mEngine_1;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_8);
__this->___mFactory_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mFactory_2), (void*)L_9);
return;
}
}
// Vuforia.AnchorBehaviour Vuforia.ObserverFactory::CreateAnchorBehaviour(System.String,UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* ObserverFactory_CreateAnchorBehaviour_mCCED22B90FF08287FCFC4A47D0575BE62CB54728 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* V_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0 = __this->___mVuforiaBehaviour_0;
NullCheck(L_0);
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* L_1;
L_1 = VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = World_get_AnchorProvider_mA6FA2EF4F36E12BC20C6B62320405BACF82D3C11_inline(L_1, NULL);
RuntimeObject* L_3 = L_2;
G_B1_0 = L_3;
if (L_3)
{
G_B2_0 = L_3;
goto IL_001e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var)));
String_t* L_4 = ((GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var))))->___GROUND_PLANE_SMART_TERRAIN_ERROR_48;
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, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateAnchorBehaviour_mCCED22B90FF08287FCFC4A47D0575BE62CB54728_RuntimeMethod_var)));
}
IL_001e:
{
String_t* L_6 = ___0_name;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_position;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___2_rotation;
NullCheck(G_B2_0);
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_9;
L_9 = InterfaceFuncInvoker3< AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3*, String_t*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(0 /* Vuforia.Internal.Observers.AnchorInstance Vuforia.IAnchorProvider::CreateMidAirAnchor(System.String,UnityEngine.Vector3,UnityEngine.Quaternion) */, IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var, G_B2_0, L_6, L_7, L_8);
V_0 = L_9;
String_t* L_10 = ___0_name;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_11);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_11, L_10, NULL);
NullCheck(L_11);
AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* L_12;
L_12 = GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D(L_11, GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D_RuntimeMethod_var);
AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* L_13 = L_12;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_14 = V_0;
NullCheck(L_13);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_13, L_14, NULL);
return L_13;
}
}
// Vuforia.AnchorBehaviour Vuforia.ObserverFactory::CreateAnchorBehaviour(System.String,Vuforia.HitTestResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* ObserverFactory_CreateAnchorBehaviour_m4DB95A7935815894217E5BD8DC909D54FF362C94 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_name, HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* ___1_hitTestResult, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* V_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0 = __this->___mVuforiaBehaviour_0;
NullCheck(L_0);
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* L_1;
L_1 = VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = World_get_AnchorProvider_mA6FA2EF4F36E12BC20C6B62320405BACF82D3C11_inline(L_1, NULL);
RuntimeObject* L_3 = L_2;
G_B1_0 = L_3;
if (L_3)
{
G_B2_0 = L_3;
goto IL_001e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var)));
String_t* L_4 = ((GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GlobalVars_t064F2D05A5FEFD224F23B5103E39DC557FFFF461_il2cpp_TypeInfo_var))))->___GROUND_PLANE_SMART_TERRAIN_ERROR_48;
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, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObserverFactory_CreateAnchorBehaviour_m4DB95A7935815894217E5BD8DC909D54FF362C94_RuntimeMethod_var)));
}
IL_001e:
{
String_t* L_6 = ___0_name;
HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* L_7 = ___1_hitTestResult;
NullCheck(G_B2_0);
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_8;
L_8 = InterfaceFuncInvoker2< AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3*, String_t*, HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* >::Invoke(1 /* Vuforia.Internal.Observers.AnchorInstance Vuforia.IAnchorProvider::CreateHitTestAnchor(System.String,Vuforia.HitTestResult) */, IAnchorProvider_tA9B4CA01ECE6B5B05C97148D717B4FEA6FE351E8_il2cpp_TypeInfo_var, G_B2_0, L_6, L_7);
V_0 = L_8;
String_t* L_9 = ___0_name;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_10);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_10, L_9, NULL);
NullCheck(L_10);
AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* L_11;
L_11 = GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D(L_10, GameObject_AddComponent_TisAnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F_mD1E29B3E77E5ADE39F2DF7ABF842E72008EBB46D_RuntimeMethod_var);
AnchorBehaviour_t81952CE5FBF39AD5C2F0C5E2FE109B0B10A2824F* L_12 = L_11;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_13 = V_0;
NullCheck(L_12);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_12, L_13, NULL);
return L_12;
}
}
// Vuforia.AreaTargetBehaviour Vuforia.ObserverFactory::CreateAreaTarget(System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateAreaTarget_m784A8F4D8254B7EF9C263B6D607F05822C4DE404 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_requiresExternalPositions, 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*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* V_0 = NULL;
String_t* V_1 = NULL;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* V_2 = NULL;
{
RuntimeObject* L_0 = __this->___mEngine_1;
NullCheck(L_0);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1;
L_1 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
String_t* L_2 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_2, NULL);
V_1 = L_3;
RuntimeObject* L_4 = __this->___mFactory_2;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_5 = V_0;
String_t* L_6 = V_1;
String_t* L_7 = ___1_targetName;
bool L_8 = ___2_requiresExternalPositions;
NullCheck(L_4);
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_9;
L_9 = InterfaceFuncInvoker4< AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, String_t*, String_t*, bool >::Invoke(2 /* Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_8);
V_2 = L_9;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_10 = V_2;
String_t* L_11 = ___0_databasePath;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_12;
L_12 = ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05(__this, L_10, L_11, ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_13 = L_12;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_14 = V_2;
NullCheck(L_13);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_13, L_14, NULL);
return L_13;
}
}
// System.Threading.Tasks.Task`1<Vuforia.AreaTargetBehaviour> Vuforia.ObserverFactory::CreateAreaTargetAsync(System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* ObserverFactory_CreateAreaTargetAsync_m913DCF318A3FE2B4F1B46F43B71BB51A17E75ADE (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_requiresExternalPositions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mB08B64F281031C05F0CEA6D604451492C1EA4714_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423 L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF(AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_5), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
bool L_3 = ___2_requiresExternalPositions;
(&V_0)->___requiresExternalPositions_4 = L_3;
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mB08B64F281031C05F0CEA6D604451492C1EA4714(L_4, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mB08B64F281031C05F0CEA6D604451492C1EA4714_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_5 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* L_6;
L_6 = AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431(L_5, AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431_RuntimeMethod_var);
return L_6;
}
}
// Vuforia.AreaTargetBehaviour Vuforia.ObserverFactory::CreateAreaTarget(System.String,System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateAreaTarget_m76E14B3E67021AC5382307A68F29246C48043CA2 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_userAuth, String_t* ___1_secretAuth, String_t* ___2_targetId, bool ___3_requiresExternalPositions, 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*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* V_0 = NULL;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* V_1 = NULL;
{
RuntimeObject* L_0 = __this->___mEngine_1;
NullCheck(L_0);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1;
L_1 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_3 = V_0;
String_t* L_4 = ___0_userAuth;
String_t* L_5 = ___1_secretAuth;
String_t* L_6 = ___2_targetId;
bool L_7 = ___3_requiresExternalPositions;
NullCheck(L_2);
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_8;
L_8 = InterfaceFuncInvoker5< AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, String_t*, String_t*, String_t*, bool >::Invoke(3 /* Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.String,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5, L_6, L_7);
V_1 = L_8;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_9 = V_1;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_10;
L_10 = ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05(__this, L_9, (String_t*)NULL, ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_11 = L_10;
NullCheck(L_11);
L_11->___IsCloudAreaTarget_27 = (bool)1;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_12 = L_11;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_13 = V_1;
NullCheck(L_12);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_12, L_13, NULL);
return L_12;
}
}
// Vuforia.AreaTargetBehaviour Vuforia.ObserverFactory::CreateAreaTarget(System.String,System.String,System.Boolean,System.Boolean,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateAreaTarget_m64D682A54121213E6AA75139E7606EAD2321A34E (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_hasOcclusion, bool ___3_hasCollision, String_t* ___4_occlusionModelPath, bool ___5_requiresExternalPositions, 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*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* V_0 = NULL;
String_t* V_1 = NULL;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* V_2 = NULL;
{
RuntimeObject* L_0 = __this->___mEngine_1;
NullCheck(L_0);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1;
L_1 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
String_t* L_2 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_2, NULL);
V_1 = L_3;
RuntimeObject* L_4 = __this->___mFactory_2;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_5 = V_0;
String_t* L_6 = V_1;
String_t* L_7 = ___1_targetName;
bool L_8 = ___5_requiresExternalPositions;
NullCheck(L_4);
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_9;
L_9 = InterfaceFuncInvoker4< AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, String_t*, String_t*, bool >::Invoke(2 /* Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_8);
V_2 = L_9;
String_t* L_10 = ___0_databasePath;
bool L_11 = ___2_hasOcclusion;
bool L_12 = ___3_hasCollision;
String_t* L_13 = ___4_occlusionModelPath;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_14 = V_2;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_15;
L_15 = ObserverFactory_CreateAreaTargetBehaviour_mAF68D4315BC0E6A61E06C61EC24C7D949D9C43C2(__this, L_10, L_11, L_12, L_13, L_14, NULL);
return L_15;
}
}
// System.Threading.Tasks.Task`1<Vuforia.AreaTargetBehaviour> Vuforia.ObserverFactory::CreateAreaTargetAsync(System.String,System.String,System.Boolean,System.Boolean,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* ObserverFactory_CreateAreaTargetAsync_m2255218000C7172D92AA663F63866344E20F3ED8 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_hasOcclusion, bool ___3_hasCollision, String_t* ___4_occlusionModelPath, bool ___5_requiresExternalPositions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m4606FD0C17B88F86F0C9B8EF76277C94BE9A6509_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423 L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF(AsyncTaskMethodBuilder_1_Create_m13F7C307A89FD7AD629F646D17E70284D7D998FF_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_5), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
bool L_3 = ___2_hasOcclusion;
(&V_0)->___hasOcclusion_6 = L_3;
bool L_4 = ___3_hasCollision;
(&V_0)->___hasCollision_7 = L_4;
String_t* L_5 = ___4_occlusionModelPath;
(&V_0)->___occlusionModelPath_8 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___occlusionModelPath_8), (void*)L_5);
bool L_6 = ___5_requiresExternalPositions;
(&V_0)->___requiresExternalPositions_4 = L_6;
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_7 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m4606FD0C17B88F86F0C9B8EF76277C94BE9A6509(L_7, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_m4606FD0C17B88F86F0C9B8EF76277C94BE9A6509_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_8 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_t9C6A48A9B5F73AAFD779A1A0704C855F65BB861E* L_9;
L_9 = AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431(L_8, AsyncTaskMethodBuilder_1_get_Task_mB3BA0EF3C963923B35FAE165BCF3C9F1E9CB5431_RuntimeMethod_var);
return L_9;
}
}
// Vuforia.AreaTargetBehaviour Vuforia.ObserverFactory::CreateAreaTargetBehaviour(System.String,System.Boolean,System.Boolean,System.String,Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateAreaTargetBehaviour_mAF68D4315BC0E6A61E06C61EC24C7D949D9C43C2 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, bool ___1_hasOcclusion, bool ___2_hasCollision, String_t* ___3_occlusionModelPath, RuntimeObject* ___4_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___4_observer;
String_t* L_1 = ___0_databasePath;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_2;
L_2 = ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05(__this, L_0, L_1, ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_3 = L_2;
String_t* L_4 = ___3_occlusionModelPath;
NullCheck(L_3);
L_3->___OcclusionModelPath_16 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___OcclusionModelPath_16), (void*)L_4);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_5 = L_3;
NullCheck(L_5);
L_5->___OcclusionModelStorageType_29 = 3;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_6 = L_5;
bool L_7 = ___1_hasOcclusion;
NullCheck(L_6);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_6)->___RuntimeOcclusion_5 = L_7;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_8 = L_6;
bool L_9 = ___2_hasCollision;
NullCheck(L_8);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_8)->___RuntimeCollider_6 = L_9;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_10 = L_8;
RuntimeObject* L_11 = ___4_observer;
NullCheck(L_10);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_10, L_11, NULL);
return L_10;
}
}
// Vuforia.AreaTargetBehaviour Vuforia.ObserverFactory::CreateAreaTarget(System.String,System.String,System.String,System.Boolean,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ObserverFactory_CreateAreaTarget_m0AB73ED4EE83B7CA9404536D06AE80E9085249C2 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_userAuth, String_t* ___1_secretAuth, String_t* ___2_targetId, bool ___3_hasOcclusion, bool ___4_hasCollision, bool ___5_requiresExternalPositions, 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*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* V_0 = NULL;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* V_1 = NULL;
{
RuntimeObject* L_0 = __this->___mEngine_1;
NullCheck(L_0);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_1;
L_1 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_3 = V_0;
String_t* L_4 = ___0_userAuth;
String_t* L_5 = ___1_secretAuth;
String_t* L_6 = ___2_targetId;
bool L_7 = ___5_requiresExternalPositions;
NullCheck(L_2);
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_8;
L_8 = InterfaceFuncInvoker5< AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, String_t*, String_t*, String_t*, bool >::Invoke(3 /* Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.String,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5, L_6, L_7);
V_1 = L_8;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_9 = V_1;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_10;
L_10 = ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05(__this, L_9, (String_t*)NULL, ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_11 = L_10;
NullCheck(L_11);
L_11->___IsCloudAreaTarget_27 = (bool)1;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_12 = L_11;
bool L_13 = ___3_hasOcclusion;
NullCheck(L_12);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_12)->___RuntimeOcclusion_5 = L_13;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_14 = L_12;
bool L_15 = ___4_hasCollision;
NullCheck(L_14);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_14)->___RuntimeCollider_6 = L_15;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_16 = L_14;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_17 = V_1;
NullCheck(L_16);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_16, L_17, NULL);
return L_16;
}
}
// Vuforia.BarcodeBehaviour Vuforia.ObserverFactory::CreateBarcodeBehaviour(System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* ObserverFactory_CreateBarcodeBehaviour_m8ACF5613BF559428DD9C08DA459B388A10588190 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __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*)&GameObject_AddComponent_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_mFECF0CB98BABC01AA809C10D3905471F02E7E1A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD1DFE8FF889B59631F7BD17CF9EC3C97A7AD7FB);
s_Il2CppMethodInitialized = true;
}
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* V_0 = NULL;
{
RuntimeObject* L_0 = __this->___mFactory_2;
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* L_1 = ___0_observedTypes;
bool L_2 = ___1_detectMultipleBarcodes;
NullCheck(L_0);
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_3;
L_3 = InterfaceFuncInvoker2< BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328*, HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F*, bool >::Invoke(4 /* Vuforia.Internal.Observers.BarcodeObserver Vuforia.Internal.Core.IObserverFactory::CreateBarcodeObserver(System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_0, L_1, L_2);
V_0 = L_3;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_4);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_4, _stringLiteralFD1DFE8FF889B59631F7BD17CF9EC3C97A7AD7FB, NULL);
NullCheck(L_4);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_5;
L_5 = GameObject_AddComponent_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_mFECF0CB98BABC01AA809C10D3905471F02E7E1A6(L_4, GameObject_AddComponent_TisBarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D_mFECF0CB98BABC01AA809C10D3905471F02E7E1A6_RuntimeMethod_var);
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_6 = L_5;
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_7 = V_0;
NullCheck(L_6);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_6, L_7, NULL);
return L_6;
}
}
// Vuforia.CloudRecoBehaviour Vuforia.ObserverFactory::CreateCloudRecoBehaviour(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* ObserverFactory_CreateCloudRecoBehaviour_m6761CC416E6F39C31AD66412F8DBEE1FB0ED621A (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_accessKey, String_t* ___1_secretKey, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_mEBBEB47FC9A1E4F23D9548397691456C9001B1B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC184844C1142117F234A69BAC7DA5A2CDD3705BC);
s_Il2CppMethodInitialized = true;
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_0);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_0, _stringLiteralC184844C1142117F234A69BAC7DA5A2CDD3705BC, NULL);
NullCheck(L_0);
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* L_1;
L_1 = GameObject_AddComponent_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_mEBBEB47FC9A1E4F23D9548397691456C9001B1B9(L_0, GameObject_AddComponent_TisCloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777_mEBBEB47FC9A1E4F23D9548397691456C9001B1B9_RuntimeMethod_var);
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* L_2 = L_1;
String_t* L_3 = ___0_accessKey;
NullCheck(L_2);
L_2->___AccessKey_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___AccessKey_13), (void*)L_3);
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* L_4 = L_2;
String_t* L_5 = ___1_secretKey;
NullCheck(L_4);
L_4->___SecretKey_14 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___SecretKey_14), (void*)L_5);
CloudRecoBehaviour_tC7D7B2DFEAC8ACC756340E676F607A46496D1777* L_6 = L_4;
String_t* L_7 = ___0_accessKey;
String_t* L_8 = ___1_secretKey;
NullCheck(L_6);
CloudRecoBehaviour_InitializeReco_m78709499C1B036BD1F3B5E92E9F3F5A65010F1F3(L_6, L_7, L_8, NULL);
return L_6;
}
}
// Vuforia.CylinderTargetBehaviour Vuforia.ObserverFactory::CreateCylinderTarget(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ObserverFactory_CreateCylinderTarget_m9441899553CB815344A4CC1440D1B5518AB5F89F (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* V_1 = NULL;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_3;
memset((&V_3), 0, sizeof(V_3));
{
String_t* L_0 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
String_t* L_3 = V_0;
String_t* L_4 = ___1_targetName;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_5 = V_2;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_6 = V_2;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_7 = V_2;
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_8 = V_3;
NullCheck(L_2);
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_9;
L_9 = InterfaceFuncInvoker6< CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*, String_t*, String_t*, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(6 /* Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.Internal.Core.IObserverFactory::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>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5, L_6, L_7, L_8);
V_1 = L_9;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_10 = V_1;
String_t* L_11 = ___0_databasePath;
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_12;
L_12 = ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571(__this, L_10, L_11, ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var);
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_13 = L_12;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_14 = V_1;
NullCheck(L_13);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_13, L_14, NULL);
return L_13;
}
}
// System.Threading.Tasks.Task`1<Vuforia.CylinderTargetBehaviour> Vuforia.ObserverFactory::CreateCylinderTargetAsync(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000* ObserverFactory_CreateCylinderTargetAsync_m55B587704D8CC1F9996A5E52C15758F55E914D23 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mF671068320F7EE6D3054DC6174B034241B233C84_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mAF8C5D68D01E53C90123B8A3D8A20FC73798DCCE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m6AB92C31B842DC14663BCD0169E4D6AACD21915B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4 L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_mF671068320F7EE6D3054DC6174B034241B233C84(AsyncTaskMethodBuilder_1_Create_mF671068320F7EE6D3054DC6174B034241B233C84_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_4), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* L_3 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mAF8C5D68D01E53C90123B8A3D8A20FC73798DCCE(L_3, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_mAF8C5D68D01E53C90123B8A3D8A20FC73798DCCE_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_t4C29C3A1DE4F91E7D2919ED4F23936D6D336B000* L_5;
L_5 = AsyncTaskMethodBuilder_1_get_Task_m6AB92C31B842DC14663BCD0169E4D6AACD21915B(L_4, AsyncTaskMethodBuilder_1_get_Task_m6AB92C31B842DC14663BCD0169E4D6AACD21915B_RuntimeMethod_var);
return L_5;
}
}
// Vuforia.DevicePoseBehaviour Vuforia.ObserverFactory::CreateDevicePoseBehaviour(UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* ObserverFactory_CreateDevicePoseBehaviour_m0B2E84C675FDD40B4B5D34AC4F349EAB11399067 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_rootObject, bool ___1_enabled, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_m758CD8F7C388365EB0A792DDF6BC9B3FDB928819_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_rootObject;
NullCheck(L_0);
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* L_1;
L_1 = GameObject_AddComponent_TisDevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_m758CD8F7C388365EB0A792DDF6BC9B3FDB928819(L_0, GameObject_AddComponent_TisDevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_m758CD8F7C388365EB0A792DDF6BC9B3FDB928819_RuntimeMethod_var);
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* L_2 = L_1;
bool L_3 = ___1_enabled;
NullCheck(L_2);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_2, L_3, NULL);
return L_2;
}
}
// Vuforia.ImageTargetBehaviour Vuforia.ObserverFactory::CreateImageTarget(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateImageTarget_mD8D4FB309D7D21AD77917254F3C2A3FD03530CDC (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_1 = NULL;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_2;
memset((&V_2), 0, sizeof(V_2));
{
String_t* L_0 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
String_t* L_3 = V_0;
String_t* L_4 = ___1_targetName;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_5 = V_2;
NullCheck(L_2);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_6;
L_6 = InterfaceFuncInvoker3< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(9 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
V_1 = L_6;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_7 = V_1;
String_t* L_8 = ___0_databasePath;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_9;
L_9 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(__this, L_7, 0, L_8, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_10 = L_9;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_11 = V_1;
NullCheck(L_10);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_10, L_11, NULL);
return L_10;
}
}
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory::CreateImageTargetAsync(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* ObserverFactory_CreateImageTargetAsync_mFA7CB734CCD332632FDE616C2D5060C2712ECDB7 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m0C4774C06BB8103A89F9583818F5174FDB8647DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB(AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_4), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_3 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m0C4774C06BB8103A89F9583818F5174FDB8647DA(L_3, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m0C4774C06BB8103A89F9583818F5174FDB8647DA_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* L_5;
L_5 = AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1(L_4, AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
return L_5;
}
}
// Vuforia.ImageTargetBehaviour Vuforia.ObserverFactory::CreateImageTarget(System.String,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateImageTarget_m17FA0A370599EF97E2E3E7B8F7A9434A4B9F5B4F (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __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*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_1 = NULL;
{
String_t* L_0 = ___0_filePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
String_t* L_3 = V_0;
float L_4 = ___1_widthInMeters;
String_t* L_5 = ___2_targetName;
NullCheck(L_2);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_6;
L_6 = InterfaceFuncInvoker3< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, String_t*, float, String_t* >::Invoke(10 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.String,System.Single,System.String) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
V_1 = L_6;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_7 = V_1;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_8;
L_8 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(__this, L_7, 3, (String_t*)NULL, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_9 = L_8;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_10 = V_1;
NullCheck(L_9);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_9, L_10, NULL);
return L_9;
}
}
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory::CreateImageTargetAsync(System.String,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* ObserverFactory_CreateImageTargetAsync_mF8BE417579BDE3BF5C86268AC196F91C1D60E8B9 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __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*)&AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m1D56BF102E065636FFB4EC834EE7D8DA03419E56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB(AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_filePath;
(&V_0)->___filePath_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___filePath_5), (void*)L_1);
float L_2 = ___1_widthInMeters;
(&V_0)->___widthInMeters_3 = L_2;
String_t* L_3 = ___2_targetName;
(&V_0)->___targetName_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_4), (void*)L_3);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m1D56BF102E065636FFB4EC834EE7D8DA03419E56(L_4, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m1D56BF102E065636FFB4EC834EE7D8DA03419E56_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_5 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* L_6;
L_6 = AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1(L_5, AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
return L_6;
}
}
// Vuforia.ImageTargetBehaviour Vuforia.ObserverFactory::CreateImageTarget(UnityEngine.Texture2D,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateImageTarget_m8C7C9E66AB49D825DAAE276DE9E56A60D898294B (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, float ___1_widthInMeters, String_t* ___2_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_0 = NULL;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___mFactory_2;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___0_texture;
float L_2 = ___1_widthInMeters;
String_t* L_3 = ___2_targetName;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_4 = V_1;
NullCheck(L_0);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_5;
L_5 = InterfaceFuncInvoker4< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, float, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(11 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(UnityEngine.Texture2D,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3, L_4);
V_0 = L_5;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_6 = V_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_7;
L_7 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(__this, L_6, 3, (String_t*)NULL, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_8 = L_7;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_9 = V_0;
NullCheck(L_8);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_8, L_9, NULL);
return L_8;
}
}
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory::CreateImageTargetAsync(UnityEngine.Texture2D,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* ObserverFactory_CreateImageTargetAsync_m7FC0FC4E2B07E93FBD74D4AE039F10D69BF89DDB (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, float ___1_widthInMeters, String_t* ___2_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mE1D2453E3B3C0BB3ED5A7EC44C97E2AE82248407_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB(AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___0_texture;
(&V_0)->___texture_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___texture_5), (void*)L_1);
float L_2 = ___1_widthInMeters;
(&V_0)->___widthInMeters_3 = L_2;
String_t* L_3 = ___2_targetName;
(&V_0)->___targetName_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_4), (void*)L_3);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mE1D2453E3B3C0BB3ED5A7EC44C97E2AE82248407(L_4, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_mE1D2453E3B3C0BB3ED5A7EC44C97E2AE82248407_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_5 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* L_6;
L_6 = AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1(L_5, AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
return L_6;
}
}
// Vuforia.ImageTargetBehaviour Vuforia.ObserverFactory::CreateImageTarget(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateImageTarget_mB755A5D103B27A8957D7C505891E1C04D1340FB0 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, intptr_t ___0_texturePointer, int32_t ___1_textureWidth, int32_t ___2_textureHeight, int32_t ___3_format, float ___4_widthInMeters, String_t* ___5_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_0 = NULL;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___mFactory_2;
intptr_t L_1 = ___0_texturePointer;
int32_t L_2 = ___1_textureWidth;
int32_t L_3 = ___2_textureHeight;
int32_t L_4 = ___3_format;
float L_5 = ___4_widthInMeters;
String_t* L_6 = ___5_targetName;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_7 = V_1;
NullCheck(L_0);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_8;
L_8 = InterfaceFuncInvoker7< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, intptr_t, int32_t, int32_t, int32_t, float, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(12 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7);
V_0 = L_8;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_9 = V_0;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_10;
L_10 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(__this, L_9, 3, (String_t*)NULL, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_11 = L_10;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_12 = V_0;
NullCheck(L_11);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_11, L_12, NULL);
return L_11;
}
}
// System.Threading.Tasks.Task`1<Vuforia.ImageTargetBehaviour> Vuforia.ObserverFactory::CreateImageTargetAsync(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* ObserverFactory_CreateImageTargetAsync_m61B8F9DD8D03D953A136CE278179C45C1D0100FA (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, intptr_t ___0_texturePointer, int32_t ___1_textureWidth, int32_t ___2_textureHeight, int32_t ___3_format, float ___4_widthInMeters, String_t* ___5_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_mEC6111C73EF87E55EAE6F3C90F5269A0DB0AF8D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB(AsyncTaskMethodBuilder_1_Create_mAB967917C6036CF13D271E82490204905A707DFB_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
intptr_t L_1 = ___0_texturePointer;
(&V_0)->___texturePointer_3 = L_1;
int32_t L_2 = ___1_textureWidth;
(&V_0)->___textureWidth_4 = L_2;
int32_t L_3 = ___2_textureHeight;
(&V_0)->___textureHeight_5 = L_3;
int32_t L_4 = ___3_format;
(&V_0)->___format_6 = L_4;
float L_5 = ___4_widthInMeters;
(&V_0)->___widthInMeters_7 = L_5;
String_t* L_6 = ___5_targetName;
(&V_0)->___targetName_8 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_8), (void*)L_6);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_7 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_mEC6111C73EF87E55EAE6F3C90F5269A0DB0AF8D8(L_7, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_mEC6111C73EF87E55EAE6F3C90F5269A0DB0AF8D8_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_8 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_tE1329FCEF79F204E14D1A3ECFC9266128329C5D6* L_9;
L_9 = AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1(L_8, AsyncTaskMethodBuilder_1_get_Task_m6F7854C6B27C6721D8C256E3AF05CFC70FE7D0D1_RuntimeMethod_var);
return L_9;
}
}
// Vuforia.ImageTargetBehaviour Vuforia.ObserverFactory::CreateImageTargetBehaviour(Vuforia.Internal.Observers.ImageTargetObserver,Vuforia.ImageTargetType,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___0_observer, int32_t ___1_type, String_t* ___2_dataSetPath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m1A643ED45C90BAB748CF3FB8BC3EA66CD63A54B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_0 = ___0_observer;
String_t* L_1 = ___2_dataSetPath;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_2;
L_2 = ObserverFactory_CreateBehaviour_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m1A643ED45C90BAB748CF3FB8BC3EA66CD63A54B1(__this, L_0, L_1, ObserverFactory_CreateBehaviour_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_m1A643ED45C90BAB748CF3FB8BC3EA66CD63A54B1_RuntimeMethod_var);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_3 = L_2;
int32_t L_4 = ___1_type;
NullCheck(L_3);
ImageTargetBehaviour_set_ImageTargetType_m2ABA169C9DCBF0F0C212433B626B3BC0729FFF5D_inline(L_3, L_4, NULL);
return L_3;
}
}
// Vuforia.ModelTargetBehaviour Vuforia.ObserverFactory::CreateModelTarget(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ObserverFactory_CreateModelTarget_m89B5CBF1EA8464AAB4D24A5DEA4AB29BF03ACF1C (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_databasePath;
String_t* L_1 = ___1_targetName;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_2 = ___2_trackingOptimization;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_3;
L_3 = ObserverFactory_CreateModelTarget_m328422D437117A83581091F4924586BAF0EF52BC(__this, L_0, L_1, (bool)0, (bool)0, L_2, NULL);
return L_3;
}
}
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour> Vuforia.ObserverFactory::CreateModelTargetAsync(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* ObserverFactory_CreateModelTargetAsync_m23AC9FBD3DCF12F32763DF21E1570DCAFACE9DEF (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___2_trackingOptimization, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_databasePath;
String_t* L_1 = ___1_targetName;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_2 = ___2_trackingOptimization;
Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* L_3;
L_3 = ObserverFactory_CreateModelTargetAsync_m481F146D89240A3C4343589C7FEB955A6EF05DFC(__this, L_0, L_1, (bool)0, (bool)0, L_2, NULL);
return L_3;
}
}
// Vuforia.ModelTargetBehaviour Vuforia.ObserverFactory::CreateModelTarget(System.String,System.String,System.Boolean,System.Boolean,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ObserverFactory_CreateModelTarget_m328422D437117A83581091F4924586BAF0EF52BC (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_hasOcclusion, bool ___3_hasCollision, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___4_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* V_1 = NULL;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* V_2 = NULL;
{
String_t* L_0 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
String_t* L_3 = V_0;
String_t* L_4 = ___1_targetName;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_5 = ___4_trackingOptimization;
NullCheck(L_2);
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_6;
L_6 = InterfaceFuncInvoker3< ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(17 /* Vuforia.Internal.Observers.ModelTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateModelTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
V_1 = L_6;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_7 = V_1;
String_t* L_8 = ___0_databasePath;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_9;
L_9 = ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC(__this, L_7, L_8, ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var);
V_2 = L_9;
bool L_10 = ___2_hasOcclusion;
bool L_11 = ___3_hasCollision;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_12 = V_2;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_13 = V_1;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_14;
L_14 = ObserverFactory_CreateModelTargetBehaviour_m12A19F8FA00146A6F997DFA317F6DFDE5889FBCC(L_10, L_11, L_12, L_13, NULL);
return L_14;
}
}
// System.Threading.Tasks.Task`1<Vuforia.ModelTargetBehaviour> Vuforia.ObserverFactory::CreateModelTargetAsync(System.String,System.String,System.Boolean,System.Boolean,System.Nullable`1<Vuforia.TrackingOptimization>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* ObserverFactory_CreateModelTargetAsync_m481F146D89240A3C4343589C7FEB955A6EF05DFC (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, bool ___2_hasOcclusion, bool ___3_hasCollision, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE ___4_trackingOptimization, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m44336146889325C0E324CA98140E56AFB0B7E277_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m0B561C54FCF02A5E3820CA7458A92A75D959526F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m0ED09CD0674EF4D2B0768C23A04686A403E46B0D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_m44336146889325C0E324CA98140E56AFB0B7E277(AsyncTaskMethodBuilder_1_Create_m44336146889325C0E324CA98140E56AFB0B7E277_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_5), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
bool L_3 = ___2_hasOcclusion;
(&V_0)->___hasOcclusion_6 = L_3;
bool L_4 = ___3_hasCollision;
(&V_0)->___hasCollision_7 = L_4;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_5 = ___4_trackingOptimization;
(&V_0)->___trackingOptimization_4 = L_5;
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* L_6 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m0B561C54FCF02A5E3820CA7458A92A75D959526F(L_6, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m0B561C54FCF02A5E3820CA7458A92A75D959526F_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* L_7 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_t43317A2969F1540EB34AC7BB856FEF6779742BF3* L_8;
L_8 = AsyncTaskMethodBuilder_1_get_Task_m0ED09CD0674EF4D2B0768C23A04686A403E46B0D(L_7, AsyncTaskMethodBuilder_1_get_Task_m0ED09CD0674EF4D2B0768C23A04686A403E46B0D_RuntimeMethod_var);
return L_8;
}
}
// Vuforia.ModelTargetBehaviour Vuforia.ObserverFactory::CreateModelTargetBehaviour(System.Boolean,System.Boolean,Vuforia.ModelTargetBehaviour,Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ObserverFactory_CreateModelTargetBehaviour_m12A19F8FA00146A6F997DFA317F6DFDE5889FBCC (bool ___0_hasOcclusion, bool ___1_hasCollision, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___2_target, RuntimeObject* ___3_observer, const RuntimeMethod* method)
{
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_0 = ___2_target;
bool L_1 = ___0_hasOcclusion;
NullCheck(L_0);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_0)->___RuntimeOcclusion_5 = L_1;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_2 = ___2_target;
bool L_3 = ___1_hasCollision;
NullCheck(L_2);
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_2)->___RuntimeCollider_6 = L_3;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_4 = ___2_target;
RuntimeObject* L_5 = ___3_observer;
NullCheck(L_4);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_4, L_5, NULL);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_6 = ___2_target;
return L_6;
}
}
// Vuforia.MultiTargetBehaviour Vuforia.ObserverFactory::CreateMultiTarget(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ObserverFactory_CreateMultiTarget_mB9487FB954E958B48FAF55D1C3CD2949B2310CF0 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* V_1 = NULL;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_2;
memset((&V_2), 0, sizeof(V_2));
{
String_t* L_0 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
String_t* L_3 = V_0;
String_t* L_4 = ___1_targetName;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_5 = V_2;
NullCheck(L_2);
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_6;
L_6 = InterfaceFuncInvoker3< MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(18 /* Vuforia.Internal.Observers.MultiTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateMultiTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
V_1 = L_6;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_7 = V_1;
String_t* L_8 = ___0_databasePath;
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_9;
L_9 = ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173(__this, L_7, L_8, ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var);
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_10 = L_9;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_11 = V_1;
NullCheck(L_10);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_10, L_11, NULL);
return L_10;
}
}
// System.Threading.Tasks.Task`1<Vuforia.MultiTargetBehaviour> Vuforia.ObserverFactory::CreateMultiTargetAsync(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39* ObserverFactory_CreateMultiTargetAsync_m47A8522695655304EDCB2B27C7AD0A694C4F4694 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m3183FC02907D3B62896E4B57DE60A1C47227AB9C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3162B09DEFF7210932C98E7CF6C1FCF5C851EBDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_mE9C04F925F685F04C07830764CE550A5D3B5FF37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1 L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_m3183FC02907D3B62896E4B57DE60A1C47227AB9C(AsyncTaskMethodBuilder_1_Create_m3183FC02907D3B62896E4B57DE60A1C47227AB9C_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_4), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* L_3 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3162B09DEFF7210932C98E7CF6C1FCF5C851EBDA(L_3, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_m3162B09DEFF7210932C98E7CF6C1FCF5C851EBDA_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_tB3DFB897FBD355F7D882906510CF2FACF12ECF39* L_5;
L_5 = AsyncTaskMethodBuilder_1_get_Task_mE9C04F925F685F04C07830764CE550A5D3B5FF37(L_4, AsyncTaskMethodBuilder_1_get_Task_mE9C04F925F685F04C07830764CE550A5D3B5FF37_RuntimeMethod_var);
return L_5;
}
}
// Vuforia.VuMarkBehaviour Vuforia.ObserverFactory::CreateVuMarkBehaviour(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ObserverFactory_CreateVuMarkBehaviour_m13B7321B05EF4365A513D678E11C20C0A2DB6CF0 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_1 = NULL;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_2;
memset((&V_2), 0, sizeof(V_2));
{
String_t* L_0 = ___0_databasePath;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mFactory_2;
String_t* L_3 = V_0;
String_t* L_4 = ___1_targetName;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_5 = V_2;
NullCheck(L_2);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_6;
L_6 = InterfaceFuncInvoker3< VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(21 /* Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Core.IObserverFactory::GetOrCreateVuMarkObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
V_1 = L_6;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_7 = V_1;
String_t* L_8 = ___0_databasePath;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_9;
L_9 = ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08(__this, L_7, L_8, ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_10 = L_9;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_11 = V_1;
NullCheck(L_10);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_10, L_11, NULL);
return L_10;
}
}
// System.Threading.Tasks.Task`1<Vuforia.VuMarkBehaviour> Vuforia.ObserverFactory::CreateVuMarkBehaviourAsync(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA* ObserverFactory_CreateVuMarkBehaviourAsync_m5084DB6DD88B08F3BDC35138CF3B81D280741C78 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, String_t* ___1_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m494656419739107A65BF19E45B1546C3E1584517_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m5C1B771A99B631D4E78B0385248764F7C7D0ED96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m4017F75CDEEBCCF4DE22576525959AC7DD254ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082_il2cpp_TypeInfo_var);
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082 L_0;
L_0 = AsyncTaskMethodBuilder_1_Create_m494656419739107A65BF19E45B1546C3E1584517(AsyncTaskMethodBuilder_1_Create_m494656419739107A65BF19E45B1546C3E1584517_RuntimeMethod_var);
(&V_0)->___U3CU3Et__builder_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_stateMachine_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder_1))->___m_coreState_1))->___m_defaultContextAction_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder_1))->___m_task_2), (void*)NULL);
#endif
(&V_0)->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this_2), (void*)__this);
String_t* L_1 = ___0_databasePath;
(&V_0)->___databasePath_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___databasePath_4), (void*)L_1);
String_t* L_2 = ___1_targetName;
(&V_0)->___targetName_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___targetName_3), (void*)L_2);
(&V_0)->___U3CU3E1__state_0 = (-1);
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* L_3 = (&(&V_0)->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m5C1B771A99B631D4E78B0385248764F7C7D0ED96(L_3, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_m5C1B771A99B631D4E78B0385248764F7C7D0ED96_RuntimeMethod_var);
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* L_4 = (&(&V_0)->___U3CU3Et__builder_1);
Task_1_t2736F0430952C115F3305E72C3BFDDE1015061FA* L_5;
L_5 = AsyncTaskMethodBuilder_1_get_Task_m4017F75CDEEBCCF4DE22576525959AC7DD254ED9(L_4, AsyncTaskMethodBuilder_1_get_Task_m4017F75CDEEBCCF4DE22576525959AC7DD254ED9_RuntimeMethod_var);
return L_5;
}
}
// Vuforia.Internal.Core.IObserverFactory Vuforia.ObserverFactory::get_Factory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverFactory_get_Factory_m565931603970C106D5808E44383A122B0880B3E9 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mFactory_2;
return L_0;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.ObserverBehaviour> Vuforia.ObserverFactory::CreateBehavioursFromDatabase(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObserverFactory_CreateBehavioursFromDatabase_m84391D6E498378E584BAD6FD08FF54C25A696C84 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, String_t* ___0_databasePath, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m23A23CB92AAE01107F6CCBEDDD1C279D8C13706A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD3699422028334327DFCD197D6505FC6ECBF9256_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6C0E4A0055FD5B7230A7E3D08AC32260F382E3F1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t423E115424A76E1D914E89041ACA56FFB11844D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDD84AAD2F85780D798A8D9E334C22AA4E757E91E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB1716F2EA77B905C53C772AA4CB56818AAEDAAD2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__0_m3734864D85EB3D573BAB8D800365CE38AFEB5B6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__1_mCD4EBB00FFB1BE24435791352167F2AE2946D1F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__2_mAD0890F3AEAD0E94C75D67F815C86E818B6A7790_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__3_mA6BF4A60886BE03179AD4166FD845CBCA6AF2789_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__4_m5AD23AF5070E9DE01FFB333DCB71C14B1B2C1A6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__5_mFBD7D47E28CD377164BF20D5CA2BCD4E6D7AFDA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* V_0 = NULL;
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* V_1 = NULL;
List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3* V_2 = NULL;
RuntimeObject* V_3 = NULL;
RuntimeObject* V_4 = NULL;
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* V_5 = NULL;
{
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_0 = (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass41_0__ctor_m50650B60209DC2621E5FF58A345FB9EBB00E352C(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_2 = V_0;
String_t* L_3 = ___0_databasePath;
NullCheck(L_2);
L_2->___databasePath_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___databasePath_1), (void*)L_3);
RuntimeObject* L_4 = __this->___mFactory_2;
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_5 = V_0;
NullCheck(L_5);
String_t* L_6 = L_5->___databasePath_1;
NullCheck(L_4);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker1< RuntimeObject*, String_t* >::Invoke(22 /* System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserverWithName> Vuforia.Internal.Core.IObserverFactory::CreateObserversFromDatabase(System.String) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_4, L_6);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_8 = (Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158*)il2cpp_codegen_object_new(Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158_il2cpp_TypeInfo_var);
NullCheck(L_8);
Dictionary_2__ctor_m23A23CB92AAE01107F6CCBEDDD1C279D8C13706A(L_8, Dictionary_2__ctor_m23A23CB92AAE01107F6CCBEDDD1C279D8C13706A_RuntimeMethod_var);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_9 = L_8;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_12 = V_0;
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_13 = (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*)il2cpp_codegen_object_new(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
NullCheck(L_13);
BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__0_m3734864D85EB3D573BAB8D800365CE38AFEB5B6E_RuntimeMethod_var), NULL);
NullCheck(L_9);
Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A(L_9, L_11, L_13, Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_14 = L_9;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_0_0_0_var) };
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_17 = V_0;
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_18 = (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*)il2cpp_codegen_object_new(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
NullCheck(L_18);
BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__1_mCD4EBB00FFB1BE24435791352167F2AE2946D1F3_RuntimeMethod_var), NULL);
NullCheck(L_14);
Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A(L_14, L_16, L_18, Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_19 = L_14;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_0_0_0_var) };
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_22 = V_0;
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_23 = (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*)il2cpp_codegen_object_new(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
NullCheck(L_23);
BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93(L_23, L_22, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__2_mAD0890F3AEAD0E94C75D67F815C86E818B6A7790_RuntimeMethod_var), NULL);
NullCheck(L_19);
Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A(L_19, L_21, L_23, Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_24 = L_19;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_0_0_0_var) };
Type_t* L_26;
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_27 = V_0;
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_28 = (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*)il2cpp_codegen_object_new(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
NullCheck(L_28);
BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93(L_28, L_27, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__3_mA6BF4A60886BE03179AD4166FD845CBCA6AF2789_RuntimeMethod_var), NULL);
NullCheck(L_24);
Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A(L_24, L_26, L_28, Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_29 = L_24;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_0_0_0_var) };
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_32 = V_0;
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_33 = (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*)il2cpp_codegen_object_new(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
NullCheck(L_33);
BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93(L_33, L_32, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__4_m5AD23AF5070E9DE01FFB333DCB71C14B1B2C1A6E_RuntimeMethod_var), NULL);
NullCheck(L_29);
Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A(L_29, L_31, L_33, Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_34 = L_29;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* L_37 = V_0;
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_38 = (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*)il2cpp_codegen_object_new(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926_il2cpp_TypeInfo_var);
NullCheck(L_38);
BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93(L_38, L_37, (intptr_t)((void*)U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__5_mFBD7D47E28CD377164BF20D5CA2BCD4E6D7AFDA1_RuntimeMethod_var), NULL);
NullCheck(L_34);
Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A(L_34, L_36, L_38, Dictionary_2_Add_mA30CC180F9A3918EB3C856592DB516B9B16AB60A_RuntimeMethod_var);
V_1 = L_34;
List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3* L_39 = (List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3*)il2cpp_codegen_object_new(List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3_il2cpp_TypeInfo_var);
NullCheck(L_39);
List_1__ctor_mB1716F2EA77B905C53C772AA4CB56818AAEDAAD2(L_39, List_1__ctor_mB1716F2EA77B905C53C772AA4CB56818AAEDAAD2_RuntimeMethod_var);
V_2 = L_39;
NullCheck(L_7);
RuntimeObject* L_40;
L_40 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserverWithName>::GetEnumerator() */, IEnumerable_1_t6C0E4A0055FD5B7230A7E3D08AC32260F382E3F1_il2cpp_TypeInfo_var, L_7);
V_3 = L_40;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_011a:
{// begin finally (depth: 1)
{
RuntimeObject* L_41 = V_3;
if (!L_41)
{
goto IL_0123;
}
}
{
RuntimeObject* L_42 = V_3;
NullCheck(L_42);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_42);
}
IL_0123:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0110_1;
}
IL_00e1_1:
{
RuntimeObject* L_43 = V_3;
NullCheck(L_43);
RuntimeObject* L_44;
L_44 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Observers.IObserverWithName>::get_Current() */, IEnumerator_1_t423E115424A76E1D914E89041ACA56FFB11844D4_il2cpp_TypeInfo_var, L_43);
V_4 = L_44;
Dictionary_2_tFA69DD04EEE7631660F51EA1CBE5D3A52AAC3158* L_45 = V_1;
RuntimeObject* L_46 = V_4;
NullCheck(L_46);
Type_t* L_47;
L_47 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_46, NULL);
NullCheck(L_45);
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* L_48;
L_48 = Dictionary_2_get_Item_mD3699422028334327DFCD197D6505FC6ECBF9256(L_45, L_47, Dictionary_2_get_Item_mD3699422028334327DFCD197D6505FC6ECBF9256_RuntimeMethod_var);
RuntimeObject* L_49 = V_4;
NullCheck(L_48);
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_50;
L_50 = BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_inline(L_48, L_49, NULL);
V_5 = L_50;
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_51 = V_5;
RuntimeObject* L_52 = V_4;
NullCheck(L_51);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_51, L_52, NULL);
List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3* L_53 = V_2;
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_54 = V_5;
NullCheck(L_53);
List_1_Add_mDD84AAD2F85780D798A8D9E334C22AA4E757E91E_inline(L_53, L_54, List_1_Add_mDD84AAD2F85780D798A8D9E334C22AA4E757E91E_RuntimeMethod_var);
}
IL_0110_1:
{
RuntimeObject* L_55 = V_3;
NullCheck(L_55);
bool L_56;
L_56 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_55);
if (L_56)
{
goto IL_00e1_1;
}
}
{
goto IL_0124;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0124:
{
List_1_t1EA702D7F85898C235B9DC0957406D03172C12D3* L_57 = V_2;
return L_57;
}
}
// UnityEngine.GameObject Vuforia.ObserverFactory::CreateRuntimeMeshRenderingBehaviour(Vuforia.ModelTargetBehaviour,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObserverFactory_CreateRuntimeMeshRenderingBehaviour_m8AEF4E47A58392956F7D5843523465FC0A4EEDE3 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_modelTargetBehaviour, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_displayMaterial, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_0 = ___0_modelTargetBehaviour;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ModelTargetBehaviour_get_RuntimeMeshBehaviour_m54701CD1F9A0E036949C473F6CB37E01D326CD15(L_0, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___1_displayMaterial;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7(__this, L_1, L_2, (bool)0, 0, ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
return L_3;
}
}
// UnityEngine.GameObject Vuforia.ObserverFactory::CreateRuntimeMeshRenderingBehaviour(Vuforia.AreaTargetBehaviour,UnityEngine.Material,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObserverFactory_CreateRuntimeMeshRenderingBehaviour_m29F058ECC854CDE239E65EEE7F78351F25CD9524 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ___0_areaTargetBehaviour, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_displayMaterial, bool ___2_hasCollision, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_0 = ___0_areaTargetBehaviour;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = AreaTargetBehaviour_get_RuntimeMeshBehaviour_m75527BC5985D9C99BBEE01F92052EDC4A68CCAB5(L_0, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___1_displayMaterial;
bool L_3 = ___2_hasCollision;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7(__this, L_1, L_2, L_3, 0, ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
return L_4;
}
}
// UnityEngine.GameObject Vuforia.ObserverFactory::CreateRuntimeMeshRenderingBehaviour(Vuforia.AreaTargetCaptureBehaviour,UnityEngine.Material,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObserverFactory_CreateRuntimeMeshRenderingBehaviour_m50706028BE70B507F28F6468F567F48B189A0E42 (ObserverFactory_t15303B50E9714D21517E15020805420A68418285* __this, AreaTargetCaptureBehaviour_t9CE49050866C62A142C1D3F41242F5E1F9AFAD2D* ___0_areaTargetCaptureBehaviour, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_displayMaterial, bool ___2_hasCollision, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AreaTargetCaptureBehaviour_t9CE49050866C62A142C1D3F41242F5E1F9AFAD2D* L_0 = ___0_areaTargetCaptureBehaviour;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = AreaTargetCaptureBehaviour_get_RuntimeMeshBehaviour_m382B9E327DF8E13BEA19BD4E99237B0A2F66FB71(L_0, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___1_displayMaterial;
bool L_3 = ___2_hasCollision;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7(__this, L_1, L_2, L_3, 0, ObserverFactory_CreateRuntimeMeshBehaviourImpl_TisRuntimeMeshRenderingBehaviour_t73EC489BC7092612D2DD4A1CE728E605997C1038_m168CDE69E3832FD9936E48027EB079E94371CFA7_RuntimeMethod_var);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_Multicast(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* retVal = NULL;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* currentDelegate = reinterpret_cast<BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926*>(delegatesToInvoke[i]);
typedef ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_observer, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenInst(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
NullCheck(___0_observer);
typedef ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_observer, method);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenStatic(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
typedef ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_observer, method);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenStaticInvoker(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_observer);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_ClosedStaticInvoker(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*, RuntimeObject*, RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_observer);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenVirtual(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
NullCheck(___0_observer);
return VirtualFuncInvoker0< ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_observer);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenInterface(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
NullCheck(___0_observer);
return InterfaceFuncInvoker0< ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_observer);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenGenericVirtual(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
NullCheck(___0_observer);
return GenericVirtualFuncInvoker0< ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* >::Invoke(method, ___0_observer);
}
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenGenericInterface(BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
NullCheck(___0_observer);
return GenericInterfaceFuncInvoker0< ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* >::Invoke(method, ___0_observer);
}
// System.Void Vuforia.ObserverFactory/BehaviourFromObserverDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BehaviourFromObserverDelegate__ctor_mA2712898AE58E9689FD640A703848D98B006DF93 (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 0;
if (isOpen)
{
if (__this->___method_is_virtual_12)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenGenericInterface;
else
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenInterface;
else
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenVirtual;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_OpenInst;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
__this->___extra_arg_5 = (intptr_t)&BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_Multicast;
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/BehaviourFromObserverDelegate::Invoke(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631 (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
typedef ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_observer, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Vuforia.ObserverFactory/BehaviourFromObserverDelegate::BeginInvoke(Vuforia.Internal.Observers.IObserverWithName,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BehaviourFromObserverDelegate_BeginInvoke_m2F69334B4FE35329BF6995788E10B711A8C4DEBC (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
void *__d_args[2] = {0};
__d_args[0] = ___0_observer;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/BehaviourFromObserverDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_EndInvoke_m86051C5670C4AFF63E00A82FC8E3B76A073F56E4 (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__result;
}
#ifdef __clang__
#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.ObserverFactory/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD27ED877679A5FAFE659E3AEEDEFEF3CDD27BFCC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7* L_0 = (U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7*)il2cpp_codegen_object_new(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mD0FE38A3E0EA38A790BC9C67AD8661B8197CC8A4(L_0, NULL);
((U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.ObserverFactory/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD0FE38A3E0EA38A790BC9C67AD8661B8197CC8A4 (U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.SingleThreadTaskScheduler Vuforia.ObserverFactory/<>c::<.ctor>b__4_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22* U3CU3Ec_U3C_ctorU3Eb__4_0_m13D877A0AFAA3BC434FA1F6746C4F667095D49B8 (U3CU3Ec_t1C47C8146A3AF7789FDD1661AC564EE1F117CBA7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var);
CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_0;
L_0 = CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53(NULL);
SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22* L_1 = (SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22*)il2cpp_codegen_object_new(SingleThreadTaskScheduler_t5B89753B7A24B9960ED0F4DC983F274197FEDA22_il2cpp_TypeInfo_var);
NullCheck(L_1);
SingleThreadTaskScheduler__ctor_m35B1E9D4D89E854983CBB8A37F88FB05250C71AD(L_1, 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.ObserverFactory/<>c__DisplayClass8_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m60A9BD1C26068D4237DEC6F14B00800CCCD050E4 (U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.AreaTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass8_0::<CreateAreaTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* U3CU3Ec__DisplayClass8_0_U3CCreateAreaTargetAsyncU3Eb__0_m4BC4C83B10660CC93BEB265D95B657A27BF99495 (U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = __this->___deviceObserver_1;
String_t* L_3 = __this->___path_2;
String_t* L_4 = __this->___targetName_3;
bool L_5 = __this->___requiresExternalPositions_4;
NullCheck(L_1);
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_6;
L_6 = InterfaceFuncInvoker4< AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, String_t*, String_t*, bool >::Invoke(2 /* Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5);
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.ObserverFactory/<CreateAreaTargetAsync>d__8::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__8_MoveNext_mB95E7B9DE21DE4CCC465775BDA67E700EEE042B2 (U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mAB48ED0D32E6988E4CF09625170BFDE456FDFC9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3CCreateAreaTargetAsyncU3Eb__0_m4BC4C83B10660CC93BEB265D95B657A27BF99495_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* V_2 = NULL;
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* V_3 = NULL;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* V_4 = NULL;
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_00a3_1;
}
}
{
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_3 = (U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass8_0__ctor_m60A9BD1C26068D4237DEC6F14B00800CCCD050E4(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_3), (void*)L_7);
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_8 = V_3;
bool L_9 = __this->___requiresExternalPositions_4;
NullCheck(L_8);
L_8->___requiresExternalPositions_4 = L_9;
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_10 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12 = L_11->___mEngine_1;
NullCheck(L_12);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_13;
L_13 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_12);
NullCheck(L_10);
L_10->___deviceObserver_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___deviceObserver_1), (void*)L_13);
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_14 = V_3;
String_t* L_15 = __this->___databasePath_5;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_16;
L_16 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_15, NULL);
NullCheck(L_14);
L_14->___path_2 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___path_2), (void*)L_16);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_17 = V_1;
U3CU3Ec__DisplayClass8_0_tDB7A6C113B643B7863AA43377C5088A596AD6D78* L_18 = V_3;
Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD* L_19 = (Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD*)il2cpp_codegen_object_new(Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_1__ctor_mA63F5A01489D8AC7BCF20D9459A5135B677F2977(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3CCreateAreaTargetAsyncU3Eb__0_m4BC4C83B10660CC93BEB265D95B657A27BF99495_RuntimeMethod_var), NULL);
NullCheck(L_17);
Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748* L_20;
L_20 = ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451(L_17, L_19, ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451_RuntimeMethod_var);
NullCheck(L_20);
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 L_21;
L_21 = Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564(L_20, Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564_RuntimeMethod_var);
V_5 = L_21;
bool L_22;
L_22 = TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA((&V_5), TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA_RuntimeMethod_var);
if (L_22)
{
goto IL_00c0_1;
}
}
{
int32_t L_23 = 0;
V_0 = L_23;
__this->___U3CU3E1__state_0 = L_23;
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 L_24 = V_5;
__this->___U3CU3Eu__1_6 = L_24;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_6))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_25 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mAB48ED0D32E6988E4CF09625170BFDE456FDFC9D(L_25, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3_mAB48ED0D32E6988E4CF09625170BFDE456FDFC9D_RuntimeMethod_var);
goto IL_010f;
}
IL_00a3_1:
{
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 L_26 = __this->___U3CU3Eu__1_6;
V_5 = L_26;
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5* L_27 = (&__this->___U3CU3Eu__1_6);
il2cpp_codegen_initobj(L_27, sizeof(TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5));
int32_t L_28 = (-1);
V_0 = L_28;
__this->___U3CU3E1__state_0 = L_28;
}
IL_00c0_1:
{
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_29;
L_29 = TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0((&V_5), TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0_RuntimeMethod_var);
V_4 = L_29;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_30 = V_1;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_31 = V_4;
String_t* L_32 = __this->___databasePath_5;
NullCheck(L_30);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_33;
L_33 = ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05(L_30, L_31, L_32, ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_34 = L_33;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_35 = V_4;
NullCheck(L_34);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_34, L_35, NULL);
V_2 = L_34;
goto IL_00fb;
}
}// 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_00e2;
}
throw e;
}
CATCH_00e2:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_36 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_37 = V_6;
AsyncTaskMethodBuilder_1_SetException_mA0274CF17E8E5CE6AE8C8A38186D579DDA32118C(L_36, L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mA0274CF17E8E5CE6AE8C8A38186D579DDA32118C_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_010f;
}// end catch (depth: 1)
IL_00fb:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_38 = (&__this->___U3CU3Et__builder_1);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_39 = V_2;
AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED(L_38, L_39, AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED_RuntimeMethod_var);
}
IL_010f:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateAreaTargetAsyncU3Ed__8_MoveNext_mB95E7B9DE21DE4CCC465775BDA67E700EEE042B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3*>(__this + _offset);
U3CCreateAreaTargetAsyncU3Ed__8_MoveNext_mB95E7B9DE21DE4CCC465775BDA67E700EEE042B2(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__8::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__8_SetStateMachine_mA354E8E4FA007D8404B22B7CF65E177AA8BBB987 (U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateAreaTargetAsyncU3Ed__8_SetStateMachine_mA354E8E4FA007D8404B22B7CF65E177AA8BBB987_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateAreaTargetAsyncU3Ed__8_tA828A65534A57A431213E6E64344A7FBA2FE33B3*>(__this + _offset);
U3CCreateAreaTargetAsyncU3Ed__8_SetStateMachine_mA354E8E4FA007D8404B22B7CF65E177AA8BBB987(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m2B8A1BD6741E09C7AC0625294D4427E2D41216B0 (U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.AreaTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass11_0::<CreateAreaTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* U3CU3Ec__DisplayClass11_0_U3CCreateAreaTargetAsyncU3Eb__0_m6BEA609F01C4072D98F9C4000C2F4B83552AE278 (U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_2 = __this->___deviceObserver_1;
String_t* L_3 = __this->___path_2;
String_t* L_4 = __this->___targetName_3;
bool L_5 = __this->___requiresExternalPositions_4;
NullCheck(L_1);
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_6;
L_6 = InterfaceFuncInvoker4< AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06*, DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556*, String_t*, String_t*, bool >::Invoke(2 /* Vuforia.Internal.Observers.AreaTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateAreaTargetObserver(Vuforia.Internal.Observers.DeviceObserver,System.String,System.String,System.Boolean) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5);
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.ObserverFactory/<CreateAreaTargetAsync>d__11::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__11_MoveNext_mC4C0F58E66A11FE990FB83F0671ED881C6663BC7 (U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mDF297846E7FFC99DC376F66E399A5D00E987B020_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CCreateAreaTargetAsyncU3Eb__0_m6BEA609F01C4072D98F9C4000C2F4B83552AE278_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* V_2 = NULL;
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* V_3 = NULL;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* V_4 = NULL;
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_00a3_1;
}
}
{
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_3 = (U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass11_0__ctor_m2B8A1BD6741E09C7AC0625294D4427E2D41216B0(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_3), (void*)L_7);
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_8 = V_3;
bool L_9 = __this->___requiresExternalPositions_4;
NullCheck(L_8);
L_8->___requiresExternalPositions_4 = L_9;
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_10 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12 = L_11->___mEngine_1;
NullCheck(L_12);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_13;
L_13 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_12);
NullCheck(L_10);
L_10->___deviceObserver_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___deviceObserver_1), (void*)L_13);
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_14 = V_3;
String_t* L_15 = __this->___databasePath_5;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_16;
L_16 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_15, NULL);
NullCheck(L_14);
L_14->___path_2 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&L_14->___path_2), (void*)L_16);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_17 = V_1;
U3CU3Ec__DisplayClass11_0_tAE4E4DCE9177A6403565CF86DF01B461A1F2CCA9* L_18 = V_3;
Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD* L_19 = (Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD*)il2cpp_codegen_object_new(Func_1_t674D119ABBE08E9D9303997750E7BE75CD299CFD_il2cpp_TypeInfo_var);
NullCheck(L_19);
Func_1__ctor_mA63F5A01489D8AC7BCF20D9459A5135B677F2977(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CCreateAreaTargetAsyncU3Eb__0_m6BEA609F01C4072D98F9C4000C2F4B83552AE278_RuntimeMethod_var), NULL);
NullCheck(L_17);
Task_1_t05F350A768AB5550D7206F1A6D2EC9DD7BE0D748* L_20;
L_20 = ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451(L_17, L_19, ObserverFactory_RunAsyncTask_TisAreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06_mC2A5DEC34F8312E71D3E09A5BC38333F0DE24451_RuntimeMethod_var);
NullCheck(L_20);
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 L_21;
L_21 = Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564(L_20, Task_1_GetAwaiter_mD4482D625108E40E81CADB3DF4937E4667507564_RuntimeMethod_var);
V_5 = L_21;
bool L_22;
L_22 = TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA((&V_5), TaskAwaiter_1_get_IsCompleted_m2685624D2498580E9B91BAD5E01595B7E38905BA_RuntimeMethod_var);
if (L_22)
{
goto IL_00c0_1;
}
}
{
int32_t L_23 = 0;
V_0 = L_23;
__this->___U3CU3E1__state_0 = L_23;
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 L_24 = V_5;
__this->___U3CU3Eu__1_9 = L_24;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_9))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_25 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mDF297846E7FFC99DC376F66E399A5D00E987B020(L_25, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5_TisU3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4_mDF297846E7FFC99DC376F66E399A5D00E987B020_RuntimeMethod_var);
goto IL_0119;
}
IL_00a3_1:
{
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5 L_26 = __this->___U3CU3Eu__1_9;
V_5 = L_26;
TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5* L_27 = (&__this->___U3CU3Eu__1_9);
il2cpp_codegen_initobj(L_27, sizeof(TaskAwaiter_1_tBA30A526DA6499CD93FF289AE7D430B03939E8F5));
int32_t L_28 = (-1);
V_0 = L_28;
__this->___U3CU3E1__state_0 = L_28;
}
IL_00c0_1:
{
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_29;
L_29 = TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0((&V_5), TaskAwaiter_1_GetResult_m8E76BF0C4DEF8C280D28364FF845AEA0184541E0_RuntimeMethod_var);
V_4 = L_29;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_30 = V_1;
String_t* L_31 = __this->___databasePath_5;
bool L_32 = __this->___hasOcclusion_6;
bool L_33 = __this->___hasCollision_7;
String_t* L_34 = __this->___occlusionModelPath_8;
AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* L_35 = V_4;
NullCheck(L_30);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_36;
L_36 = ObserverFactory_CreateAreaTargetBehaviour_mAF68D4315BC0E6A61E06C61EC24C7D949D9C43C2(L_30, L_31, L_32, L_33, L_34, L_35, NULL);
V_2 = L_36;
goto IL_0105;
}
}// 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_00ec;
}
throw e;
}
CATCH_00ec:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_37 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_38 = V_6;
AsyncTaskMethodBuilder_1_SetException_mA0274CF17E8E5CE6AE8C8A38186D579DDA32118C(L_37, L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mA0274CF17E8E5CE6AE8C8A38186D579DDA32118C_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0119;
}// end catch (depth: 1)
IL_0105:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_39 = (&__this->___U3CU3Et__builder_1);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_40 = V_2;
AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED(L_39, L_40, AsyncTaskMethodBuilder_1_SetResult_mBE17F427D43137C3FF005A5F7F77F4A34DB802ED_RuntimeMethod_var);
}
IL_0119:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateAreaTargetAsyncU3Ed__11_MoveNext_mC4C0F58E66A11FE990FB83F0671ED881C6663BC7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4*>(__this + _offset);
U3CCreateAreaTargetAsyncU3Ed__11_MoveNext_mC4C0F58E66A11FE990FB83F0671ED881C6663BC7(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateAreaTargetAsync>d__11::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateAreaTargetAsyncU3Ed__11_SetStateMachine_m43362BC4E77C6EE7298792769CFA54B693DF5BB4 (U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t61589E36DAF55D799761AE168792756A50E42423* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m03C7810F0445EA703F05174A9EEFCEA2AF0030D2_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateAreaTargetAsyncU3Ed__11_SetStateMachine_m43362BC4E77C6EE7298792769CFA54B693DF5BB4_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateAreaTargetAsyncU3Ed__11_tD796F7433024FD62694D2D72F627119CAF0A10D4*>(__this + _offset);
U3CCreateAreaTargetAsyncU3Ed__11_SetStateMachine_m43362BC4E77C6EE7298792769CFA54B693DF5BB4(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass17_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass17_0__ctor_mC42FE454FF19037D26136792186712A1F66D6CB3 (U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass17_0::<CreateCylinderTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* U3CU3Ec__DisplayClass17_0_U3CCreateCylinderTargetAsyncU3Eb__0_mAE697212282FA795DF1232B16B4F58EE1DBF0D05 (U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_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));
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
String_t* L_2 = __this->___path_1;
String_t* L_3 = __this->___targetName_2;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_4 = V_0;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_5 = V_0;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_6 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_7 = V_1;
NullCheck(L_1);
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_8;
L_8 = InterfaceFuncInvoker6< CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E*, String_t*, String_t*, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(6 /* Vuforia.Internal.Observers.CylinderTargetObserver Vuforia.Internal.Core.IObserverFactory::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>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5, L_6, L_7);
return L_8;
}
}
#ifdef __clang__
#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.ObserverFactory/<CreateCylinderTargetAsync>d__17::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCylinderTargetAsyncU3Ed__17_MoveNext_mFBBE55EB98844729FAFC8BC7A76707406D4C4908 (U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m57A55D5860DBEA8FEA2DC27E881FEB186A4F3086_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mB18018165A450A1274700172C8C21CAFC878827B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisCylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_mF167C3B4D6E2FB8702A2561FD650E7CBACEB7383_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m1C95E9A991097015FEE8AD45F8DB0AFC038B19E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m45A8FB9179625601A8DC99DB45B4CF2643E583AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m0C43F1D2C6D0C2C1C520967882CF12826196D9B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass17_0_U3CCreateCylinderTargetAsyncU3Eb__0_mAE697212282FA795DF1232B16B4F58EE1DBF0D05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* V_2 = NULL;
U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* V_3 = NULL;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* V_4 = NULL;
TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0083_1;
}
}
{
U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* L_3 = (U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass17_0__ctor_mC42FE454FF19037D26136792186712A1F66D6CB3(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_2), (void*)L_7);
U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* L_8 = V_3;
String_t* L_9 = __this->___databasePath_4;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_9, NULL);
NullCheck(L_8);
L_8->___path_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___path_1), (void*)L_10);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_11 = V_1;
U3CU3Ec__DisplayClass17_0_t88C24651EC4B24F7DF2AAC42C92E8D12ED4E2835* L_12 = V_3;
Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D* L_13 = (Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D*)il2cpp_codegen_object_new(Func_1_t74AC93001E4149A8D49B0A1358A85E109422F29D_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_1__ctor_m2502B4DA46CF604890BD82179625E1A17DDC0A83(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass17_0_U3CCreateCylinderTargetAsyncU3Eb__0_mAE697212282FA795DF1232B16B4F58EE1DBF0D05_RuntimeMethod_var), NULL);
NullCheck(L_11);
Task_1_t18934937EE29C3C392C2A7BC721ED399317D2596* L_14;
L_14 = ObserverFactory_RunAsyncTask_TisCylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_mF167C3B4D6E2FB8702A2561FD650E7CBACEB7383(L_11, L_13, ObserverFactory_RunAsyncTask_TisCylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E_mF167C3B4D6E2FB8702A2561FD650E7CBACEB7383_RuntimeMethod_var);
NullCheck(L_14);
TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 L_15;
L_15 = Task_1_GetAwaiter_m0C43F1D2C6D0C2C1C520967882CF12826196D9B5(L_14, Task_1_GetAwaiter_m0C43F1D2C6D0C2C1C520967882CF12826196D9B5_RuntimeMethod_var);
V_5 = L_15;
bool L_16;
L_16 = TaskAwaiter_1_get_IsCompleted_m45A8FB9179625601A8DC99DB45B4CF2643E583AA((&V_5), TaskAwaiter_1_get_IsCompleted_m45A8FB9179625601A8DC99DB45B4CF2643E583AA_RuntimeMethod_var);
if (L_16)
{
goto IL_00a0_1;
}
}
{
int32_t L_17 = 0;
V_0 = L_17;
__this->___U3CU3E1__state_0 = L_17;
TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 L_18 = V_5;
__this->___U3CU3Eu__1_5 = L_18;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_5))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* L_19 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m57A55D5860DBEA8FEA2DC27E881FEB186A4F3086(L_19, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72_TisU3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018_m57A55D5860DBEA8FEA2DC27E881FEB186A4F3086_RuntimeMethod_var);
goto IL_00ef;
}
IL_0083_1:
{
TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72 L_20 = __this->___U3CU3Eu__1_5;
V_5 = L_20;
TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72* L_21 = (&__this->___U3CU3Eu__1_5);
il2cpp_codegen_initobj(L_21, sizeof(TaskAwaiter_1_t69E6441FCD095DB631F4D250260D04DFC1513C72));
int32_t L_22 = (-1);
V_0 = L_22;
__this->___U3CU3E1__state_0 = L_22;
}
IL_00a0_1:
{
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_23;
L_23 = TaskAwaiter_1_GetResult_m1C95E9A991097015FEE8AD45F8DB0AFC038B19E7((&V_5), TaskAwaiter_1_GetResult_m1C95E9A991097015FEE8AD45F8DB0AFC038B19E7_RuntimeMethod_var);
V_4 = L_23;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_24 = V_1;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_25 = V_4;
String_t* L_26 = __this->___databasePath_4;
NullCheck(L_24);
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_27;
L_27 = ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571(L_24, L_25, L_26, ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var);
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_28 = L_27;
CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* L_29 = V_4;
NullCheck(L_28);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_28, L_29, NULL);
V_2 = L_28;
goto IL_00db;
}
}// 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_00c2;
}
throw e;
}
CATCH_00c2:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* L_30 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_31 = V_6;
AsyncTaskMethodBuilder_1_SetException_m7BA8B4CC7E65EEAD0028ADBF2F56C94F58881F2B(L_30, L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m7BA8B4CC7E65EEAD0028ADBF2F56C94F58881F2B_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00ef;
}// end catch (depth: 1)
IL_00db:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* L_32 = (&__this->___U3CU3Et__builder_1);
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_33 = V_2;
AsyncTaskMethodBuilder_1_SetResult_mB18018165A450A1274700172C8C21CAFC878827B(L_32, L_33, AsyncTaskMethodBuilder_1_SetResult_mB18018165A450A1274700172C8C21CAFC878827B_RuntimeMethod_var);
}
IL_00ef:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateCylinderTargetAsyncU3Ed__17_MoveNext_mFBBE55EB98844729FAFC8BC7A76707406D4C4908_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018*>(__this + _offset);
U3CCreateCylinderTargetAsyncU3Ed__17_MoveNext_mFBBE55EB98844729FAFC8BC7A76707406D4C4908(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateCylinderTargetAsync>d__17::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateCylinderTargetAsyncU3Ed__17_SetStateMachine_mCFD90BB673C841D6980B9894CFD22089A2F679C2 (U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m7463387B592D19201E9B640F49793F40D7FE0540_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t899B27A58733991A2791B7A849E9D39210FEEAA4* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_m7463387B592D19201E9B640F49793F40D7FE0540(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m7463387B592D19201E9B640F49793F40D7FE0540_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateCylinderTargetAsyncU3Ed__17_SetStateMachine_mCFD90BB673C841D6980B9894CFD22089A2F679C2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateCylinderTargetAsyncU3Ed__17_tD4AB1186139DEAAF6A816F4F0AB94D55B6C23018*>(__this + _offset);
U3CCreateCylinderTargetAsyncU3Ed__17_SetStateMachine_mCFD90BB673C841D6980B9894CFD22089A2F679C2(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass20_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass20_0__ctor_m29A9329F0CF41271C91B714B644927AE0B882C34 (U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass20_0::<CreateImageTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* U3CU3Ec__DisplayClass20_0_U3CCreateImageTargetAsyncU3Eb__0_mA45CF89758EE51EB762ED9C083387AD4A69AD8F2 (U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_0;
memset((&V_0), 0, sizeof(V_0));
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
String_t* L_2 = __this->___path_1;
String_t* L_3 = __this->___targetName_2;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_4 = V_0;
NullCheck(L_1);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_5;
L_5 = InterfaceFuncInvoker3< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(9 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__20_MoveNext_mC9A19D0D74F44EF612562582C64560D75941FAE0 (U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m4B8F616258DC9D29B8840065A0A350246AA160E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass20_0_U3CCreateImageTargetAsyncU3Eb__0_mA45CF89758EE51EB762ED9C083387AD4A69AD8F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_2 = NULL;
U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* V_3 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_4 = NULL;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0083_1;
}
}
{
U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* L_3 = (U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass20_0__ctor_m29A9329F0CF41271C91B714B644927AE0B882C34(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_2), (void*)L_7);
U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* L_8 = V_3;
String_t* L_9 = __this->___databasePath_4;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_9, NULL);
NullCheck(L_8);
L_8->___path_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___path_1), (void*)L_10);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_11 = V_1;
U3CU3Ec__DisplayClass20_0_t1ABE17E3430E3C88B81AAF7B36594DF7AD09866A* L_12 = V_3;
Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6* L_13 = (Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6*)il2cpp_codegen_object_new(Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_1__ctor_mDBD15537C90651A19C721C96D24975CCAD44D15C(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass20_0_U3CCreateImageTargetAsyncU3Eb__0_mA45CF89758EE51EB762ED9C083387AD4A69AD8F2_RuntimeMethod_var), NULL);
NullCheck(L_11);
Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* L_14;
L_14 = ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7(L_11, L_13, ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
NullCheck(L_14);
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_15;
L_15 = Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52(L_14, Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
V_5 = L_15;
bool L_16;
L_16 = TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8((&V_5), TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
if (L_16)
{
goto IL_00a0_1;
}
}
{
int32_t L_17 = 0;
V_0 = L_17;
__this->___U3CU3E1__state_0 = L_17;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_18 = V_5;
__this->___U3CU3Eu__1_5 = L_18;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_5))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_19 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m4B8F616258DC9D29B8840065A0A350246AA160E4(L_19, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7_m4B8F616258DC9D29B8840065A0A350246AA160E4_RuntimeMethod_var);
goto IL_00f0;
}
IL_0083_1:
{
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_20 = __this->___U3CU3Eu__1_5;
V_5 = L_20;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* L_21 = (&__this->___U3CU3Eu__1_5);
il2cpp_codegen_initobj(L_21, sizeof(TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469));
int32_t L_22 = (-1);
V_0 = L_22;
__this->___U3CU3E1__state_0 = L_22;
}
IL_00a0_1:
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_23;
L_23 = TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07((&V_5), TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
V_4 = L_23;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_24 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_25 = V_4;
String_t* L_26 = __this->___databasePath_4;
NullCheck(L_24);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_27;
L_27 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(L_24, L_25, 0, L_26, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_28 = L_27;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_29 = V_4;
NullCheck(L_28);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_28, L_29, NULL);
V_2 = L_28;
goto IL_00dc;
}
}// 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_00c3;
}
throw e;
}
CATCH_00c3:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_30 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_31 = V_6;
AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934(L_30, L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00f0;
}// end catch (depth: 1)
IL_00dc:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_32 = (&__this->___U3CU3Et__builder_1);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_33 = V_2;
AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7(L_32, L_33, AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
}
IL_00f0:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__20_MoveNext_mC9A19D0D74F44EF612562582C64560D75941FAE0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__20_MoveNext_mC9A19D0D74F44EF612562582C64560D75941FAE0(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__20::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__20_SetStateMachine_mEAEB2F0913EBD6E45D1907E3FDAD2C8FF7B24721 (U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__20_SetStateMachine_mEAEB2F0913EBD6E45D1907E3FDAD2C8FF7B24721_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__20_t5DFC548AB73CAE05EEDCFB3BB78E00D85B4D11E7*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__20_SetStateMachine_mEAEB2F0913EBD6E45D1907E3FDAD2C8FF7B24721(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass22_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass22_0__ctor_m9317F019372F41602A137973A82461EF1E2C289C (U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass22_0::<CreateImageTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* U3CU3Ec__DisplayClass22_0_U3CCreateImageTargetAsyncU3Eb__0_mA33E635DFA4DDC03D4B425989FB3CAB7B5E3ADBD (U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
String_t* L_2 = __this->___path_1;
float L_3 = __this->___widthInMeters_2;
String_t* L_4 = __this->___targetName_3;
NullCheck(L_1);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_5;
L_5 = InterfaceFuncInvoker3< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, String_t*, float, String_t* >::Invoke(10 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.String,System.Single,System.String) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__22_MoveNext_mF055A89E75A8E2E3B29963CC3217BDC64D19644D (U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m25489DD0A6850AB6923865755343DB05753B2F77_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass22_0_U3CCreateImageTargetAsyncU3Eb__0_mA33E635DFA4DDC03D4B425989FB3CAB7B5E3ADBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_2 = NULL;
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* V_3 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_4 = NULL;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_008f_1;
}
}
{
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* L_3 = (U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass22_0__ctor_m9317F019372F41602A137973A82461EF1E2C289C(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* L_6 = V_3;
float L_7 = __this->___widthInMeters_3;
NullCheck(L_6);
L_6->___widthInMeters_2 = L_7;
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* L_8 = V_3;
String_t* L_9 = __this->___targetName_4;
NullCheck(L_8);
L_8->___targetName_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___targetName_3), (void*)L_9);
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* L_10 = V_3;
String_t* L_11 = __this->___filePath_5;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_12;
L_12 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_11, NULL);
NullCheck(L_10);
L_10->___path_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___path_1), (void*)L_12);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_13 = V_1;
U3CU3Ec__DisplayClass22_0_tEF911281C49298D815F2B4DB41C77DB1F880CECB* L_14 = V_3;
Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6* L_15 = (Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6*)il2cpp_codegen_object_new(Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
NullCheck(L_15);
Func_1__ctor_mDBD15537C90651A19C721C96D24975CCAD44D15C(L_15, L_14, (intptr_t)((void*)U3CU3Ec__DisplayClass22_0_U3CCreateImageTargetAsyncU3Eb__0_mA33E635DFA4DDC03D4B425989FB3CAB7B5E3ADBD_RuntimeMethod_var), NULL);
NullCheck(L_13);
Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* L_16;
L_16 = ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7(L_13, L_15, ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
NullCheck(L_16);
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_17;
L_17 = Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52(L_16, Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
V_5 = L_17;
bool L_18;
L_18 = TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8((&V_5), TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
if (L_18)
{
goto IL_00ac_1;
}
}
{
int32_t L_19 = 0;
V_0 = L_19;
__this->___U3CU3E1__state_0 = L_19;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_20 = V_5;
__this->___U3CU3Eu__1_6 = L_20;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_6))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_21 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m25489DD0A6850AB6923865755343DB05753B2F77(L_21, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD_m25489DD0A6850AB6923865755343DB05753B2F77_RuntimeMethod_var);
goto IL_00f7;
}
IL_008f_1:
{
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_22 = __this->___U3CU3Eu__1_6;
V_5 = L_22;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* L_23 = (&__this->___U3CU3Eu__1_6);
il2cpp_codegen_initobj(L_23, sizeof(TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469));
int32_t L_24 = (-1);
V_0 = L_24;
__this->___U3CU3E1__state_0 = L_24;
}
IL_00ac_1:
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_25;
L_25 = TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07((&V_5), TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
V_4 = L_25;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_26 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_27 = V_4;
NullCheck(L_26);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_28;
L_28 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(L_26, L_27, 3, (String_t*)NULL, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_29 = L_28;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_30 = V_4;
NullCheck(L_29);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_29, L_30, NULL);
V_2 = L_29;
goto IL_00e3;
}
}// 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_00ca;
}
throw e;
}
CATCH_00ca:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_31 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_32 = V_6;
AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934(L_31, L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00f7;
}// end catch (depth: 1)
IL_00e3:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_33 = (&__this->___U3CU3Et__builder_1);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_34 = V_2;
AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7(L_33, L_34, AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
}
IL_00f7:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__22_MoveNext_mF055A89E75A8E2E3B29963CC3217BDC64D19644D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__22_MoveNext_mF055A89E75A8E2E3B29963CC3217BDC64D19644D(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__22::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__22_SetStateMachine_m6E00C03A4446736D4B8C1AF45E8AF3F442F06479 (U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__22_SetStateMachine_m6E00C03A4446736D4B8C1AF45E8AF3F442F06479_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__22_t7C529A74DE727F917BF83980D7074728C53400FD*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__22_SetStateMachine_m6E00C03A4446736D4B8C1AF45E8AF3F442F06479(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass24_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0__ctor_m5775C1F202254CFB4A1D5D589D717D2F877EDA2F (U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass24_0::<CreateImageTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* U3CU3Ec__DisplayClass24_0_U3CCreateImageTargetAsyncU3Eb__0_m684E30BF47000B87F7E8EE9EFBA102DC713CA0EB (U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_0;
memset((&V_0), 0, sizeof(V_0));
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_2 = __this->___instantItTexture_1;
NullCheck(L_2);
intptr_t L_3 = L_2->___BufferPtr_4;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_4 = __this->___instantItTexture_1;
NullCheck(L_4);
int32_t L_5 = L_4->___Width_1;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_6 = __this->___instantItTexture_1;
NullCheck(L_6);
int32_t L_7 = L_6->___Height_2;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_8 = __this->___instantItTexture_1;
NullCheck(L_8);
int32_t L_9 = L_8->___Format_3;
float L_10 = __this->___widthInMeters_2;
String_t* L_11 = __this->___targetName_3;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_12 = V_0;
NullCheck(L_1);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_13;
L_13 = InterfaceFuncInvoker7< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, intptr_t, int32_t, int32_t, int32_t, float, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(12 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_3, L_5, L_7, L_9, L_10, L_11, L_12);
return L_13;
}
}
#ifdef __clang__
#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.ObserverFactory/<CreateImageTargetAsync>d__24::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__24_MoveNext_m9C21F2B113130884DB441AC7BE28D768DEC03DD5 (U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_m571A4EC915D518187999057184F671B0AA01DD3F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass24_0_U3CCreateImageTargetAsyncU3Eb__0_m684E30BF47000B87F7E8EE9EFBA102DC713CA0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_2 = NULL;
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* V_3 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_4 = NULL;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0058_1;
}
}
{
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_3 = (U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass24_0__ctor_m5775C1F202254CFB4A1D5D589D717D2F877EDA2F(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_6 = V_3;
float L_7 = __this->___widthInMeters_3;
NullCheck(L_6);
L_6->___widthInMeters_2 = L_7;
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_8 = V_3;
String_t* L_9 = __this->___targetName_4;
NullCheck(L_8);
L_8->___targetName_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___targetName_3), (void*)L_9);
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_10 = V_3;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = __this->___texture_5;
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_12 = (InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080*)il2cpp_codegen_object_new(InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080_il2cpp_TypeInfo_var);
NullCheck(L_12);
InstantITTexture__ctor_m571106EDBB4700B509CA31E1CDF8740787524292(L_12, L_11, NULL);
NullCheck(L_10);
L_10->___instantItTexture_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___instantItTexture_1), (void*)L_12);
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_13 = V_3;
NullCheck(L_13);
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_14 = L_13->___instantItTexture_1;
__this->___U3CU3E7__wrap1_6 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_6), (void*)L_14);
}
IL_0058_1:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00dd_1:
{// begin finally (depth: 2)
{
int32_t L_15 = V_0;
if ((((int32_t)L_15) >= ((int32_t)0)))
{
goto IL_00f4_1;
}
}
{
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_16 = __this->___U3CU3E7__wrap1_6;
if (!L_16)
{
goto IL_00f4_1;
}
}
{
InstantITTexture_t0866BFF8BCBC88111F5D280CEE5E382771BAA080* L_17 = __this->___U3CU3E7__wrap1_6;
NullCheck(L_17);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17);
}
IL_00f4_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
int32_t L_18 = V_0;
if (!L_18)
{
goto IL_00a2_2;
}
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_19 = V_1;
U3CU3Ec__DisplayClass24_0_t6097A3B0795E87F961F2154E7836EB9E34602094* L_20 = V_3;
Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6* L_21 = (Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6*)il2cpp_codegen_object_new(Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
NullCheck(L_21);
Func_1__ctor_mDBD15537C90651A19C721C96D24975CCAD44D15C(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass24_0_U3CCreateImageTargetAsyncU3Eb__0_m684E30BF47000B87F7E8EE9EFBA102DC713CA0EB_RuntimeMethod_var), NULL);
NullCheck(L_19);
Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* L_22;
L_22 = ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7(L_19, L_21, ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
NullCheck(L_22);
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_23;
L_23 = Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52(L_22, Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
V_5 = L_23;
bool L_24;
L_24 = TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8((&V_5), TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
if (L_24)
{
goto IL_00bf_2;
}
}
{
int32_t L_25 = 0;
V_0 = L_25;
__this->___U3CU3E1__state_0 = L_25;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_26 = V_5;
__this->___U3CU3Eu__1_7 = L_26;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_7))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_27 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_m571A4EC915D518187999057184F671B0AA01DD3F(L_27, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24_m571A4EC915D518187999057184F671B0AA01DD3F_RuntimeMethod_var);
goto IL_0122;
}
IL_00a2_2:
{
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_28 = __this->___U3CU3Eu__1_7;
V_5 = L_28;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* L_29 = (&__this->___U3CU3Eu__1_7);
il2cpp_codegen_initobj(L_29, sizeof(TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469));
int32_t L_30 = (-1);
V_0 = L_30;
__this->___U3CU3E1__state_0 = L_30;
}
IL_00bf_2:
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_31;
L_31 = TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07((&V_5), TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
V_4 = L_31;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_32 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_33 = V_4;
NullCheck(L_32);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_34;
L_34 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(L_32, L_33, 3, (String_t*)NULL, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_35 = L_34;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_36 = V_4;
NullCheck(L_35);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_35, L_36, NULL);
V_2 = L_35;
goto IL_010e;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// 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_00f5;
}
throw e;
}
CATCH_00f5:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_37 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_38 = V_6;
AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934(L_37, L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0122;
}// end catch (depth: 1)
IL_010e:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_39 = (&__this->___U3CU3Et__builder_1);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_40 = V_2;
AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7(L_39, L_40, AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
}
IL_0122:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__24_MoveNext_m9C21F2B113130884DB441AC7BE28D768DEC03DD5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__24_MoveNext_m9C21F2B113130884DB441AC7BE28D768DEC03DD5(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__24::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__24_SetStateMachine_m27CC80F2AAA1E683A57FA4BAE0A607C0D66B4AF1 (U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__24_SetStateMachine_m27CC80F2AAA1E683A57FA4BAE0A607C0D66B4AF1_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__24_t77B10294D6EEE6E86519E81CED5DD49765F28B24*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__24_SetStateMachine_m27CC80F2AAA1E683A57FA4BAE0A607C0D66B4AF1(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass26_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_m57898BDBE1EFD18CFE5A5685DF769DA92831D8CE (U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.ImageTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass26_0::<CreateImageTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* U3CU3Ec__DisplayClass26_0_U3CCreateImageTargetAsyncU3Eb__0_m372C89669171EBA2D44D055980F0F23DF7FB3BFE (U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_0;
memset((&V_0), 0, sizeof(V_0));
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
intptr_t L_2 = __this->___texturePointer_1;
int32_t L_3 = __this->___textureWidth_2;
int32_t L_4 = __this->___textureHeight_3;
int32_t L_5 = __this->___format_4;
float L_6 = __this->___widthInMeters_5;
String_t* L_7 = __this->___targetName_6;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_8 = V_0;
NullCheck(L_1);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_9;
L_9 = InterfaceFuncInvoker7< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, intptr_t, int32_t, int32_t, int32_t, float, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(12 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(System.IntPtr,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Single,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5, L_6, L_7, 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
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__26_MoveNext_m10A7FB8805EC778B588EB26472C1848189F81B9C (U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m640B850D84255DA7B8800B58F8793670E3663092_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_U3CCreateImageTargetAsyncU3Eb__0_m372C89669171EBA2D44D055980F0F23DF7FB3BFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_2 = NULL;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* V_3 = NULL;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_4 = NULL;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_00b1_1;
}
}
{
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_3 = (U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass26_0__ctor_m57898BDBE1EFD18CFE5A5685DF769DA92831D8CE(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_6 = V_3;
intptr_t L_7 = __this->___texturePointer_3;
NullCheck(L_6);
L_6->___texturePointer_1 = L_7;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_8 = V_3;
int32_t L_9 = __this->___textureWidth_4;
NullCheck(L_8);
L_8->___textureWidth_2 = L_9;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_10 = V_3;
int32_t L_11 = __this->___textureHeight_5;
NullCheck(L_10);
L_10->___textureHeight_3 = L_11;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_12 = V_3;
int32_t L_13 = __this->___format_6;
NullCheck(L_12);
L_12->___format_4 = L_13;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_14 = V_3;
float L_15 = __this->___widthInMeters_7;
NullCheck(L_14);
L_14->___widthInMeters_5 = L_15;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_16 = V_3;
String_t* L_17 = __this->___targetName_8;
NullCheck(L_16);
L_16->___targetName_6 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&L_16->___targetName_6), (void*)L_17);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_18 = V_1;
U3CU3Ec__DisplayClass26_0_tB26FDD0DCA5C5880E6F9DB2948670F600BC82D75* L_19 = V_3;
Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6* L_20 = (Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6*)il2cpp_codegen_object_new(Func_1_tF95F2EF639D1F307BF27F892FA278A5DC768D3F6_il2cpp_TypeInfo_var);
NullCheck(L_20);
Func_1__ctor_mDBD15537C90651A19C721C96D24975CCAD44D15C(L_20, L_19, (intptr_t)((void*)U3CU3Ec__DisplayClass26_0_U3CCreateImageTargetAsyncU3Eb__0_m372C89669171EBA2D44D055980F0F23DF7FB3BFE_RuntimeMethod_var), NULL);
NullCheck(L_18);
Task_1_tD43808D836AECE2B851570A1690E64A1870D1E45* L_21;
L_21 = ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7(L_18, L_20, ObserverFactory_RunAsyncTask_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mDF63554E4755739F282A52321BC9A76BC5C0DBD7_RuntimeMethod_var);
NullCheck(L_21);
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_22;
L_22 = Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52(L_21, Task_1_GetAwaiter_m5E5DE0D4BF4F21996015A366E96EBC7A9931FC52_RuntimeMethod_var);
V_5 = L_22;
bool L_23;
L_23 = TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8((&V_5), TaskAwaiter_1_get_IsCompleted_mA1D13AD45FF2FCAFCD53DE8171FDF59221F410B8_RuntimeMethod_var);
if (L_23)
{
goto IL_00ce_1;
}
}
{
int32_t L_24 = 0;
V_0 = L_24;
__this->___U3CU3E1__state_0 = L_24;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_25 = V_5;
__this->___U3CU3Eu__1_9 = L_25;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_9))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_26 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m640B850D84255DA7B8800B58F8793670E3663092(L_26, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469_TisU3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69_m640B850D84255DA7B8800B58F8793670E3663092_RuntimeMethod_var);
goto IL_0119;
}
IL_00b1_1:
{
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469 L_27 = __this->___U3CU3Eu__1_9;
V_5 = L_27;
TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469* L_28 = (&__this->___U3CU3Eu__1_9);
il2cpp_codegen_initobj(L_28, sizeof(TaskAwaiter_1_t48209410E6992A9909DBE2ADD86DB77D306EF469));
int32_t L_29 = (-1);
V_0 = L_29;
__this->___U3CU3E1__state_0 = L_29;
}
IL_00ce_1:
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_30;
L_30 = TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07((&V_5), TaskAwaiter_1_GetResult_m3D51912BE93AD05D32F6FEF770D0FAC3CDEA3A07_RuntimeMethod_var);
V_4 = L_30;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_31 = V_1;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_32 = V_4;
NullCheck(L_31);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_33;
L_33 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(L_31, L_32, 3, (String_t*)NULL, NULL);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_34 = L_33;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_35 = V_4;
NullCheck(L_34);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_34, L_35, NULL);
V_2 = L_34;
goto IL_0105;
}
}// 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_00ec;
}
throw e;
}
CATCH_00ec:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_36 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_37 = V_6;
AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934(L_36, L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m6C9E752BE89EC022B0222362299B959BF6B76934_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0119;
}// end catch (depth: 1)
IL_0105:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_38 = (&__this->___U3CU3Et__builder_1);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_39 = V_2;
AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7(L_38, L_39, AsyncTaskMethodBuilder_1_SetResult_m5371CAB6770533A2DD0A5BCDC6E06221DFEE58A7_RuntimeMethod_var);
}
IL_0119:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__26_MoveNext_m10A7FB8805EC778B588EB26472C1848189F81B9C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__26_MoveNext_m10A7FB8805EC778B588EB26472C1848189F81B9C(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateImageTargetAsync>d__26::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateImageTargetAsyncU3Ed__26_SetStateMachine_m626FDE3F92423F23D24C65F72F24AC63EA168001 (U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t07241857EB81073766511D3671111CB6AA73526B* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mBFBCC15E53F95276A13CFD834E106DBA0A85A86B_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateImageTargetAsyncU3Ed__26_SetStateMachine_m626FDE3F92423F23D24C65F72F24AC63EA168001_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateImageTargetAsyncU3Ed__26_t6EF98B282A1AE001787FC106BA3BF892EA995E69*>(__this + _offset);
U3CCreateImageTargetAsyncU3Ed__26_SetStateMachine_m626FDE3F92423F23D24C65F72F24AC63EA168001(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass31_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_mFC7E4F5CF3D75AA3865E5CE1A53DCA24B6A65FC1 (U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.ModelTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass31_0::<CreateModelTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* U3CU3Ec__DisplayClass31_0_U3CCreateModelTargetAsyncU3Eb__0_mC24360AEB4314A227667195212746D7DE40325E9 (U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
String_t* L_2 = __this->___path_1;
String_t* L_3 = __this->___targetName_2;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_4 = __this->___trackingOptimization_3;
NullCheck(L_1);
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_5;
L_5 = InterfaceFuncInvoker3< ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(17 /* Vuforia.Internal.Observers.ModelTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateModelTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateModelTargetAsyncU3Ed__31_MoveNext_m186D6207A720709776CDA8602B39361A267AF90F (U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m238500579413C1F8363F7480C739C86BF14B8299_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mBD9597A1ECC7675942C9A3B022D60332B867535C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_m19BB80B3472EBCC257BAD6EAFD5FA5CAFB1963F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_mD100DA30A1E8E31B06E8574ED31440802C845E56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m1FFAB604C5305DFE533BCACE6B1717ADE18FD54B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m42EC8485851B5AFECB52761F0F482E6BFA145F63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CCreateModelTargetAsyncU3Eb__0_mC24360AEB4314A227667195212746D7DE40325E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* V_2 = NULL;
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* V_3 = NULL;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* V_4 = NULL;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* V_5 = NULL;
TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED V_6;
memset((&V_6), 0, sizeof(V_6));
Exception_t* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_008f_1;
}
}
{
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* L_3 = (U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass31_0__ctor_mFC7E4F5CF3D75AA3865E5CE1A53DCA24B6A65FC1(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_2), (void*)L_7);
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* L_8 = V_3;
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_9 = __this->___trackingOptimization_4;
NullCheck(L_8);
L_8->___trackingOptimization_3 = L_9;
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* L_10 = V_3;
String_t* L_11 = __this->___databasePath_5;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_12;
L_12 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_11, NULL);
NullCheck(L_10);
L_10->___path_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&L_10->___path_1), (void*)L_12);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_13 = V_1;
U3CU3Ec__DisplayClass31_0_t632C98A821AF38ACB4385CCEBD4EC550B415CE21* L_14 = V_3;
Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52* L_15 = (Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52*)il2cpp_codegen_object_new(Func_1_t6828E828D75752D378B531DAEDC50537A24F6D52_il2cpp_TypeInfo_var);
NullCheck(L_15);
Func_1__ctor_m5BE98AD4A03A70035B7EFF83A2A3700DC483716D(L_15, L_14, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CCreateModelTargetAsyncU3Eb__0_mC24360AEB4314A227667195212746D7DE40325E9_RuntimeMethod_var), NULL);
NullCheck(L_13);
Task_1_tDBFDD2B5D662E4564941F73C44F8ECC905DFBDD3* L_16;
L_16 = ObserverFactory_RunAsyncTask_TisModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_m19BB80B3472EBCC257BAD6EAFD5FA5CAFB1963F9(L_13, L_15, ObserverFactory_RunAsyncTask_TisModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778_m19BB80B3472EBCC257BAD6EAFD5FA5CAFB1963F9_RuntimeMethod_var);
NullCheck(L_16);
TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED L_17;
L_17 = Task_1_GetAwaiter_m42EC8485851B5AFECB52761F0F482E6BFA145F63(L_16, Task_1_GetAwaiter_m42EC8485851B5AFECB52761F0F482E6BFA145F63_RuntimeMethod_var);
V_6 = L_17;
bool L_18;
L_18 = TaskAwaiter_1_get_IsCompleted_m1FFAB604C5305DFE533BCACE6B1717ADE18FD54B((&V_6), TaskAwaiter_1_get_IsCompleted_m1FFAB604C5305DFE533BCACE6B1717ADE18FD54B_RuntimeMethod_var);
if (L_18)
{
goto IL_00ac_1;
}
}
{
int32_t L_19 = 0;
V_0 = L_19;
__this->___U3CU3E1__state_0 = L_19;
TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED L_20 = V_6;
__this->___U3CU3Eu__1_8 = L_20;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_8))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* L_21 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m238500579413C1F8363F7480C739C86BF14B8299(L_21, (&V_6), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED_TisU3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928_m238500579413C1F8363F7480C739C86BF14B8299_RuntimeMethod_var);
goto IL_010a;
}
IL_008f_1:
{
TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED L_22 = __this->___U3CU3Eu__1_8;
V_6 = L_22;
TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED* L_23 = (&__this->___U3CU3Eu__1_8);
il2cpp_codegen_initobj(L_23, sizeof(TaskAwaiter_1_t5FB6317A3191178D466B7C8DEDDC0F3C41DA33ED));
int32_t L_24 = (-1);
V_0 = L_24;
__this->___U3CU3E1__state_0 = L_24;
}
IL_00ac_1:
{
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_25;
L_25 = TaskAwaiter_1_GetResult_mD100DA30A1E8E31B06E8574ED31440802C845E56((&V_6), TaskAwaiter_1_GetResult_mD100DA30A1E8E31B06E8574ED31440802C845E56_RuntimeMethod_var);
V_4 = L_25;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_26 = V_1;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_27 = V_4;
String_t* L_28 = __this->___databasePath_5;
NullCheck(L_26);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_29;
L_29 = ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC(L_26, L_27, L_28, ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var);
V_5 = L_29;
bool L_30 = __this->___hasOcclusion_6;
bool L_31 = __this->___hasCollision_7;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_32 = V_5;
ModelTargetObserver_t8DB65FB8B1F8BDEDE4748446C8854EA4E55E0778* L_33 = V_4;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_34;
L_34 = ObserverFactory_CreateModelTargetBehaviour_m12A19F8FA00146A6F997DFA317F6DFDE5889FBCC(L_30, L_31, L_32, L_33, NULL);
V_2 = L_34;
goto IL_00f6;
}
}// 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_00dd;
}
throw e;
}
CATCH_00dd:
{// begin catch(System.Exception)
V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* L_35 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_36 = V_7;
AsyncTaskMethodBuilder_1_SetException_m1784E4E868902AA78F39A402F99DCAA874E4E392(L_35, L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m1784E4E868902AA78F39A402F99DCAA874E4E392_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_010a;
}// end catch (depth: 1)
IL_00f6:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* L_37 = (&__this->___U3CU3Et__builder_1);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_38 = V_2;
AsyncTaskMethodBuilder_1_SetResult_mBD9597A1ECC7675942C9A3B022D60332B867535C(L_37, L_38, AsyncTaskMethodBuilder_1_SetResult_mBD9597A1ECC7675942C9A3B022D60332B867535C_RuntimeMethod_var);
}
IL_010a:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateModelTargetAsyncU3Ed__31_MoveNext_m186D6207A720709776CDA8602B39361A267AF90F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928*>(__this + _offset);
U3CCreateModelTargetAsyncU3Ed__31_MoveNext_m186D6207A720709776CDA8602B39361A267AF90F(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateModelTargetAsync>d__31::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateModelTargetAsyncU3Ed__31_SetStateMachine_mDDE49F2B9FFB8B523275D987269AAEDF8676D67B (U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m7416D6E3AAB50B807531C4020FF304F2E85DB3D7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t4699E8CF3C8A4935E726A4A29A98B1F7F559703B* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_m7416D6E3AAB50B807531C4020FF304F2E85DB3D7(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m7416D6E3AAB50B807531C4020FF304F2E85DB3D7_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateModelTargetAsyncU3Ed__31_SetStateMachine_mDDE49F2B9FFB8B523275D987269AAEDF8676D67B_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateModelTargetAsyncU3Ed__31_tF9F53A771D0313BD468C36B3EFFBF25C7E6B5928*>(__this + _offset);
U3CCreateModelTargetAsyncU3Ed__31_SetStateMachine_mDDE49F2B9FFB8B523275D987269AAEDF8676D67B(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass34_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass34_0__ctor_mCFE181ABCA441EBA3B470221E61CCC93CCD7EA1A (U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.MultiTargetObserver Vuforia.ObserverFactory/<>c__DisplayClass34_0::<CreateMultiTargetAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* U3CU3Ec__DisplayClass34_0_U3CCreateMultiTargetAsyncU3Eb__0_m3044192634BC0726A7C09C6529BE2FCB925B3BF5 (U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_0;
memset((&V_0), 0, sizeof(V_0));
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
String_t* L_2 = __this->___path_1;
String_t* L_3 = __this->___targetName_2;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_4 = V_0;
NullCheck(L_1);
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_5;
L_5 = InterfaceFuncInvoker3< MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(18 /* Vuforia.Internal.Observers.MultiTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateMultiTargetObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateMultiTargetAsyncU3Ed__34_MoveNext_m50A8D4B07196A38B468BC459BC8EC117995F0137 (U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mB0B49CB658D1A6A33D5DFBFE1295ECF4C16B7266_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m6A4C4FA14219AB02E3916E1F386EA67CFEE3B530_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisMultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_m9526F15E6C3D79D66BD8DF75697392F8FEF13E00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m523D924654B6E0F3C38C37231F1BE889AF9CFBB0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_mDCCEF0FE1E717E54B12D221339EC232DC5D0E44B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_m4F05DC17E31F604653DFAB03AD4EE801DBB80D11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass34_0_U3CCreateMultiTargetAsyncU3Eb__0_m3044192634BC0726A7C09C6529BE2FCB925B3BF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* V_2 = NULL;
U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* V_3 = NULL;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* V_4 = NULL;
TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0083_1;
}
}
{
U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* L_3 = (U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass34_0__ctor_mCFE181ABCA441EBA3B470221E61CCC93CCD7EA1A(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_2), (void*)L_7);
U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* L_8 = V_3;
String_t* L_9 = __this->___databasePath_4;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_9, NULL);
NullCheck(L_8);
L_8->___path_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___path_1), (void*)L_10);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_11 = V_1;
U3CU3Ec__DisplayClass34_0_t7BFE6B5FC5F527EDA93880104394639FAB513F65* L_12 = V_3;
Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46* L_13 = (Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46*)il2cpp_codegen_object_new(Func_1_t0FF14D86B434D24007418A7FE38A39941878BA46_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_1__ctor_m4F0AB7B9CC0479908D535C9318156D9ED3B5F1A2(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass34_0_U3CCreateMultiTargetAsyncU3Eb__0_m3044192634BC0726A7C09C6529BE2FCB925B3BF5_RuntimeMethod_var), NULL);
NullCheck(L_11);
Task_1_t73560E8976015252D64D3C16F1AB9915C6EBD72D* L_14;
L_14 = ObserverFactory_RunAsyncTask_TisMultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_m9526F15E6C3D79D66BD8DF75697392F8FEF13E00(L_11, L_13, ObserverFactory_RunAsyncTask_TisMultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33_m9526F15E6C3D79D66BD8DF75697392F8FEF13E00_RuntimeMethod_var);
NullCheck(L_14);
TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 L_15;
L_15 = Task_1_GetAwaiter_m4F05DC17E31F604653DFAB03AD4EE801DBB80D11(L_14, Task_1_GetAwaiter_m4F05DC17E31F604653DFAB03AD4EE801DBB80D11_RuntimeMethod_var);
V_5 = L_15;
bool L_16;
L_16 = TaskAwaiter_1_get_IsCompleted_mDCCEF0FE1E717E54B12D221339EC232DC5D0E44B((&V_5), TaskAwaiter_1_get_IsCompleted_mDCCEF0FE1E717E54B12D221339EC232DC5D0E44B_RuntimeMethod_var);
if (L_16)
{
goto IL_00a0_1;
}
}
{
int32_t L_17 = 0;
V_0 = L_17;
__this->___U3CU3E1__state_0 = L_17;
TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 L_18 = V_5;
__this->___U3CU3Eu__1_5 = L_18;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_5))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* L_19 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mB0B49CB658D1A6A33D5DFBFE1295ECF4C16B7266(L_19, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78_TisU3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609_mB0B49CB658D1A6A33D5DFBFE1295ECF4C16B7266_RuntimeMethod_var);
goto IL_00ef;
}
IL_0083_1:
{
TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78 L_20 = __this->___U3CU3Eu__1_5;
V_5 = L_20;
TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78* L_21 = (&__this->___U3CU3Eu__1_5);
il2cpp_codegen_initobj(L_21, sizeof(TaskAwaiter_1_tEBE309641E958DCAFC5582DBA514A41526E59B78));
int32_t L_22 = (-1);
V_0 = L_22;
__this->___U3CU3E1__state_0 = L_22;
}
IL_00a0_1:
{
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_23;
L_23 = TaskAwaiter_1_GetResult_m523D924654B6E0F3C38C37231F1BE889AF9CFBB0((&V_5), TaskAwaiter_1_GetResult_m523D924654B6E0F3C38C37231F1BE889AF9CFBB0_RuntimeMethod_var);
V_4 = L_23;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_24 = V_1;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_25 = V_4;
String_t* L_26 = __this->___databasePath_4;
NullCheck(L_24);
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_27;
L_27 = ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173(L_24, L_25, L_26, ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var);
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_28 = L_27;
MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* L_29 = V_4;
NullCheck(L_28);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_28, L_29, NULL);
V_2 = L_28;
goto IL_00db;
}
}// 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_00c2;
}
throw e;
}
CATCH_00c2:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* L_30 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_31 = V_6;
AsyncTaskMethodBuilder_1_SetException_m6A689D59FFC3E28B65B493B845E806E1A9B340F0(L_30, L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_m6A689D59FFC3E28B65B493B845E806E1A9B340F0_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00ef;
}// end catch (depth: 1)
IL_00db:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* L_32 = (&__this->___U3CU3Et__builder_1);
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_33 = V_2;
AsyncTaskMethodBuilder_1_SetResult_m6A4C4FA14219AB02E3916E1F386EA67CFEE3B530(L_32, L_33, AsyncTaskMethodBuilder_1_SetResult_m6A4C4FA14219AB02E3916E1F386EA67CFEE3B530_RuntimeMethod_var);
}
IL_00ef:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateMultiTargetAsyncU3Ed__34_MoveNext_m50A8D4B07196A38B468BC459BC8EC117995F0137_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609*>(__this + _offset);
U3CCreateMultiTargetAsyncU3Ed__34_MoveNext_m50A8D4B07196A38B468BC459BC8EC117995F0137(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateMultiTargetAsync>d__34::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateMultiTargetAsyncU3Ed__34_SetStateMachine_m97E2B193E18D1B6FDD79E482E18BB2053CFB55D1 (U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_m5544F884E7E6A1720F5E808B6D0B47A5DE31FDD9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t9A81AF7C94F5ABBCF16D2921043671C4621669B1* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_m5544F884E7E6A1720F5E808B6D0B47A5DE31FDD9(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_m5544F884E7E6A1720F5E808B6D0B47A5DE31FDD9_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateMultiTargetAsyncU3Ed__34_SetStateMachine_m97E2B193E18D1B6FDD79E482E18BB2053CFB55D1_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateMultiTargetAsyncU3Ed__34_tCF1D8A75A15AB0BCAA7C2A7BD82B40EB4C652609*>(__this + _offset);
U3CCreateMultiTargetAsyncU3Ed__34_SetStateMachine_m97E2B193E18D1B6FDD79E482E18BB2053CFB55D1(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass36_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass36_0__ctor_m254090E013EC1127F095AE345B0D9284523FE2E1 (U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.VuMarkObserver Vuforia.ObserverFactory/<>c__DisplayClass36_0::<CreateVuMarkBehaviourAsync>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* U3CU3Ec__DisplayClass36_0_U3CCreateVuMarkBehaviourAsyncU3Eb__0_m5D540EF0C91C1F62D3B95A3F873FC9B3606E636A (U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE V_0;
memset((&V_0), 0, sizeof(V_0));
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
NullCheck(L_0);
RuntimeObject* L_1 = L_0->___mFactory_2;
String_t* L_2 = __this->___path_1;
String_t* L_3 = __this->___targetName_2;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE));
Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE L_4 = V_0;
NullCheck(L_1);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_5;
L_5 = InterfaceFuncInvoker3< VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, String_t*, String_t*, Nullable_1_t76F5F65D4368CCCC8DE9E765CA1C0A481E1EC4FE >::Invoke(21 /* Vuforia.Internal.Observers.VuMarkObserver Vuforia.Internal.Core.IObserverFactory::GetOrCreateVuMarkObserver(System.String,System.String,System.Nullable`1<Vuforia.TrackingOptimization>) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateVuMarkBehaviourAsyncU3Ed__36_MoveNext_m1502C43040F548E8A160FF8AEB88B77D82274B48 (U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mD4D06A3DCA75C0648D0AAE8F67DF483745C0D9C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_m296BF7F758346C6942E7AE8513507A9389065215_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_RunAsyncTask_TisVuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_m3A7D31F0C9A5D9934FE8309E3982684854BC8F16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_GetResult_m4BD59BEB5C05490C92F869045EB4665A5BD7D181_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskAwaiter_1_get_IsCompleted_m33973CD8061FBBC2F1951069BF8BE1CDFC1D782A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_GetAwaiter_mE6687CAF6237EA06BE2D5D3E0175E22D189A78DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass36_0_U3CCreateVuMarkBehaviourAsyncU3Eb__0_m5D540EF0C91C1F62D3B95A3F873FC9B3606E636A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* V_1 = NULL;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* V_2 = NULL;
U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* V_3 = NULL;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_4 = NULL;
TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 V_5;
memset((&V_5), 0, sizeof(V_5));
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
}
try
{// begin try (depth: 1)
{
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0083_1;
}
}
{
U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* L_3 = (U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CU3Ec__DisplayClass36_0__ctor_m254090E013EC1127F095AE345B0D9284523FE2E1(L_3, NULL);
V_3 = L_3;
U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* L_4 = V_3;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_5 = __this->___U3CU3E4__this_2;
NullCheck(L_4);
L_4->___U3CU3E4__this_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_0), (void*)L_5);
U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* L_6 = V_3;
String_t* L_7 = __this->___targetName_3;
NullCheck(L_6);
L_6->___targetName_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___targetName_2), (void*)L_7);
U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* L_8 = V_3;
String_t* L_9 = __this->___databasePath_4;
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = VuforiaRuntimeUtilities_GetStoragePath_mE4D2F4E26A6F6CB2738769D64EEC7740A3C6295F(L_9, NULL);
NullCheck(L_8);
L_8->___path_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&L_8->___path_1), (void*)L_10);
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_11 = V_1;
U3CU3Ec__DisplayClass36_0_t9C3F36BA1DF8290AA711DF252EC8341110B3674E* L_12 = V_3;
Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332* L_13 = (Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332*)il2cpp_codegen_object_new(Func_1_t0603BEB9D26369F33E1C11212A3C841B0383D332_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_1__ctor_m90568F573A276277B71C21E5BA67FC50DF897D83(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass36_0_U3CCreateVuMarkBehaviourAsyncU3Eb__0_m5D540EF0C91C1F62D3B95A3F873FC9B3606E636A_RuntimeMethod_var), NULL);
NullCheck(L_11);
Task_1_t70A2597953512FD0070D0C1E5DB94BDB99C6CC63* L_14;
L_14 = ObserverFactory_RunAsyncTask_TisVuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_m3A7D31F0C9A5D9934FE8309E3982684854BC8F16(L_11, L_13, ObserverFactory_RunAsyncTask_TisVuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_m3A7D31F0C9A5D9934FE8309E3982684854BC8F16_RuntimeMethod_var);
NullCheck(L_14);
TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 L_15;
L_15 = Task_1_GetAwaiter_mE6687CAF6237EA06BE2D5D3E0175E22D189A78DE(L_14, Task_1_GetAwaiter_mE6687CAF6237EA06BE2D5D3E0175E22D189A78DE_RuntimeMethod_var);
V_5 = L_15;
bool L_16;
L_16 = TaskAwaiter_1_get_IsCompleted_m33973CD8061FBBC2F1951069BF8BE1CDFC1D782A((&V_5), TaskAwaiter_1_get_IsCompleted_m33973CD8061FBBC2F1951069BF8BE1CDFC1D782A_RuntimeMethod_var);
if (L_16)
{
goto IL_00a0_1;
}
}
{
int32_t L_17 = 0;
V_0 = L_17;
__this->___U3CU3E1__state_0 = L_17;
TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 L_18 = V_5;
__this->___U3CU3Eu__1_5 = L_18;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1_5))->___m_task_0), (void*)NULL);
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* L_19 = (&__this->___U3CU3Et__builder_1);
AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mD4D06A3DCA75C0648D0AAE8F67DF483745C0D9C5(L_19, (&V_5), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisTaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601_TisU3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4_mD4D06A3DCA75C0648D0AAE8F67DF483745C0D9C5_RuntimeMethod_var);
goto IL_00ef;
}
IL_0083_1:
{
TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601 L_20 = __this->___U3CU3Eu__1_5;
V_5 = L_20;
TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601* L_21 = (&__this->___U3CU3Eu__1_5);
il2cpp_codegen_initobj(L_21, sizeof(TaskAwaiter_1_t02D5CA2D4CB614FA42EC1C37F22D89DDD2833601));
int32_t L_22 = (-1);
V_0 = L_22;
__this->___U3CU3E1__state_0 = L_22;
}
IL_00a0_1:
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_23;
L_23 = TaskAwaiter_1_GetResult_m4BD59BEB5C05490C92F869045EB4665A5BD7D181((&V_5), TaskAwaiter_1_GetResult_m4BD59BEB5C05490C92F869045EB4665A5BD7D181_RuntimeMethod_var);
V_4 = L_23;
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_24 = V_1;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_25 = V_4;
String_t* L_26 = __this->___databasePath_4;
NullCheck(L_24);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_27;
L_27 = ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08(L_24, L_25, L_26, ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_28 = L_27;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_29 = V_4;
NullCheck(L_28);
ObserverBehaviour_RegisterObserver_m944BDD78307225DE427427D2AF0F246B9B5FB382(L_28, L_29, NULL);
V_2 = L_28;
goto IL_00db;
}
}// 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_00c2;
}
throw e;
}
CATCH_00c2:
{// begin catch(System.Exception)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* L_30 = (&__this->___U3CU3Et__builder_1);
Exception_t* L_31 = V_6;
AsyncTaskMethodBuilder_1_SetException_mB2CD2E84751E2B63DCE700D13AFA8904034F60B0(L_30, L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mB2CD2E84751E2B63DCE700D13AFA8904034F60B0_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00ef;
}// end catch (depth: 1)
IL_00db:
{
__this->___U3CU3E1__state_0 = ((int32_t)-2);
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* L_32 = (&__this->___U3CU3Et__builder_1);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_33 = V_2;
AsyncTaskMethodBuilder_1_SetResult_m296BF7F758346C6942E7AE8513507A9389065215(L_32, L_33, AsyncTaskMethodBuilder_1_SetResult_m296BF7F758346C6942E7AE8513507A9389065215_RuntimeMethod_var);
}
IL_00ef:
{
return;
}
}
IL2CPP_EXTERN_C void U3CCreateVuMarkBehaviourAsyncU3Ed__36_MoveNext_m1502C43040F548E8A160FF8AEB88B77D82274B48_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4*>(__this + _offset);
U3CCreateVuMarkBehaviourAsyncU3Ed__36_MoveNext_m1502C43040F548E8A160FF8AEB88B77D82274B48(_thisAdjusted, method);
}
// System.Void Vuforia.ObserverFactory/<CreateVuMarkBehaviourAsync>d__36::SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateVuMarkBehaviourAsyncU3Ed__36_SetStateMachine_m73BDA85CC1CD9593B9F2485609A81E587FF57BD4 (U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mF8EC9014E9A4DBDB8FB2BC4183BEFBE294BEF5B7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncTaskMethodBuilder_1_t18BB9C364C67C7432B1848F5AF57AAF9C33D8082* L_0 = (&__this->___U3CU3Et__builder_1);
RuntimeObject* L_1 = ___0_stateMachine;
AsyncTaskMethodBuilder_1_SetStateMachine_mF8EC9014E9A4DBDB8FB2BC4183BEFBE294BEF5B7(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mF8EC9014E9A4DBDB8FB2BC4183BEFBE294BEF5B7_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C void U3CCreateVuMarkBehaviourAsyncU3Ed__36_SetStateMachine_m73BDA85CC1CD9593B9F2485609A81E587FF57BD4_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method)
{
U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<U3CCreateVuMarkBehaviourAsyncU3Ed__36_t0830E24B5C134507A254C11240EAA0F4BA36C9F4*>(__this + _offset);
U3CCreateVuMarkBehaviourAsyncU3Ed__36_SetStateMachine_m73BDA85CC1CD9593B9F2485609A81E587FF57BD4(_thisAdjusted, ___0_stateMachine, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.ObserverFactory/<>c__DisplayClass41_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass41_0__ctor_m50650B60209DC2621E5FF58A345FB9EBB00E352C (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/<>c__DisplayClass41_0::<CreateBehavioursFromDatabase>b__0(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__0_m3734864D85EB3D573BAB8D800365CE38AFEB5B6E (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_observer;
String_t* L_2 = __this->___databasePath_1;
NullCheck(L_0);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_3;
L_3 = ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05(L_0, L_1, L_2, ObserverFactory_CreateBehaviour_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_mF3F2DEED091911A29B267F39C30424BEEB239D05_RuntimeMethod_var);
return L_3;
}
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/<>c__DisplayClass41_0::<CreateBehavioursFromDatabase>b__1(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__1_mCD4EBB00FFB1BE24435791352167F2AE2946D1F3 (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_observer;
String_t* L_2 = __this->___databasePath_1;
NullCheck(L_0);
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_3;
L_3 = ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571(L_0, L_1, L_2, ObserverFactory_CreateBehaviour_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_mB07A271B94866A019242215412A6BFC02FFB5571_RuntimeMethod_var);
return L_3;
}
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/<>c__DisplayClass41_0::<CreateBehavioursFromDatabase>b__2(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__2_mAD0890F3AEAD0E94C75D67F815C86E818B6A7790 (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_observer;
String_t* L_2 = __this->___databasePath_1;
NullCheck(L_0);
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_3;
L_3 = ObserverFactory_CreateImageTargetBehaviour_mA1856A517BD574CD4E40A8E7C06758BE375935D7(L_0, ((ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)CastclassClass((RuntimeObject*)L_1, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var)), 0, L_2, NULL);
return L_3;
}
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/<>c__DisplayClass41_0::<CreateBehavioursFromDatabase>b__3(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__3_mA6BF4A60886BE03179AD4166FD845CBCA6AF2789 (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_observer;
String_t* L_2 = __this->___databasePath_1;
NullCheck(L_0);
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_3;
L_3 = ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC(L_0, L_1, L_2, ObserverFactory_CreateBehaviour_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_m6172231DEDD84B307BCF778DA50FC22A9382E9AC_RuntimeMethod_var);
return L_3;
}
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/<>c__DisplayClass41_0::<CreateBehavioursFromDatabase>b__4(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__4_m5AD23AF5070E9DE01FFB333DCB71C14B1B2C1A6E (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_observer;
String_t* L_2 = __this->___databasePath_1;
NullCheck(L_0);
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_3;
L_3 = ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173(L_0, L_1, L_2, ObserverFactory_CreateBehaviour_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_m17093599FE5B1103E13BC439C878FB9DC9F53173_RuntimeMethod_var);
return L_3;
}
}
// Vuforia.ObserverBehaviour Vuforia.ObserverFactory/<>c__DisplayClass41_0::<CreateBehavioursFromDatabase>b__5(Vuforia.Internal.Observers.IObserverWithName)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* U3CU3Ec__DisplayClass41_0_U3CCreateBehavioursFromDatabaseU3Eb__5_mFBD7D47E28CD377164BF20D5CA2BCD4E6D7AFDA1 (U3CU3Ec__DisplayClass41_0_t5B2666C68D7EF908376013A7F3E4878D0A71653B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_observer;
String_t* L_2 = __this->___databasePath_1;
NullCheck(L_0);
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_3;
L_3 = ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08(L_0, L_1, L_2, ObserverFactory_CreateBehaviour_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_m6356B6E5FB80BCEE703467C79DE29DF40C1F8E08_RuntimeMethod_var);
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.Status Vuforia.TargetStatus::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3 (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*>(__this + _offset);
int32_t _returnValue;
_returnValue = TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline(_thisAdjusted, method);
return _returnValue;
}
// Vuforia.StatusInfo Vuforia.TargetStatus::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6 (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*>(__this + _offset);
int32_t _returnValue;
_returnValue = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline(_thisAdjusted, method);
return _returnValue;
}
// Vuforia.TargetStatus Vuforia.TargetStatus::get_NotObserved()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F (const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0;
memset((&L_0), 0, sizeof(L_0));
TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D((&L_0), 0, 1, /*hidden argument*/NULL);
return L_0;
}
}
// System.Void Vuforia.TargetStatus::.ctor(Vuforia.Status,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, int32_t ___0_status, int32_t ___1_statusInfo, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_status;
__this->___U3CStatusU3Ek__BackingField_0 = L_0;
int32_t L_1 = ___1_statusInfo;
__this->___U3CStatusInfoU3Ek__BackingField_1 = L_1;
return;
}
}
IL2CPP_EXTERN_C void TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_status, int32_t ___1_statusInfo, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*>(__this + _offset);
TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D(_thisAdjusted, ___0_status, ___1_statusInfo, method);
}
// System.Boolean Vuforia.TargetStatus::Equals(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_other, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline(__this, NULL);
int32_t L_1;
L_1 = TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline((&___0_other), NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_001f;
}
}
{
int32_t L_2;
L_2 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline(__this, NULL);
int32_t L_3;
L_3 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline((&___0_other), NULL);
return (bool)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
}
IL_001f:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C_AdjustorThunk (RuntimeObject* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_other, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*>(__this + _offset);
bool _returnValue;
_returnValue = TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C(_thisAdjusted, ___0_other, method);
return _returnValue;
}
// System.Boolean Vuforia.TargetStatus::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TargetStatus_Equals_m23BC3FEB9118468909CBE970A8B3CB0610846046 (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_il2cpp_TypeInfo_var)))
{
goto IL_0017;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*)((TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*)(TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*)UnBox(L_1, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0_il2cpp_TypeInfo_var))));
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_2 = V_0;
bool L_3;
L_3 = TargetStatus_Equals_mB867E1D11944ED6DC5D6B9CA7A9E1C7146C98B2C(__this, L_2, NULL);
return L_3;
}
IL_0017:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool TargetStatus_Equals_m23BC3FEB9118468909CBE970A8B3CB0610846046_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*>(__this + _offset);
bool _returnValue;
_returnValue = TargetStatus_Equals_m23BC3FEB9118468909CBE970A8B3CB0610846046(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
// System.Int32 Vuforia.TargetStatus::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TargetStatus_GetHashCode_mBA559711FF4223BE8469B55F224C420CBCCB032B (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline(__this, NULL);
int32_t L_1;
L_1 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline(__this, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply((int32_t)L_0, ((int32_t)397)))^(int32_t)L_1));
}
}
IL2CPP_EXTERN_C int32_t TargetStatus_GetHashCode_mBA559711FF4223BE8469B55F224C420CBCCB032B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0*>(__this + _offset);
int32_t _returnValue;
_returnValue = TargetStatus_GetHashCode_mBA559711FF4223BE8469B55F224C420CBCCB032B(_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
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_vuImage;
NullCheck(L_0);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_1;
L_1 = InterfaceFuncInvoker0< VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 >::Invoke(0 /* Vuforia.VuImageInfo Vuforia.IVuImage::get_ImageInfo() */, IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
RuntimeObject* L_2 = ___0_vuImage;
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 Vuforia.IVuImage::get_Width() */, IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var, L_2);
RuntimeObject* L_4 = ___0_vuImage;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.IVuImage::get_Height() */, IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var, L_4);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_6 = V_0;
int32_t L_7 = L_6.___stride_2;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_8 = V_0;
int32_t L_9 = L_8.___bufferWidth_3;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_10 = V_0;
int32_t L_11 = L_10.___bufferHeight_4;
RuntimeObject* L_12 = ___0_vuImage;
NullCheck(L_12);
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.VuImagePixelFormat Vuforia.IVuImage::get_PixelFormat() */, IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23_il2cpp_TypeInfo_var, L_12);
int32_t L_14;
L_14 = WrapperExtensionMethods_ToPixelFormat_m240CD95DD3B04FF12C80265959BFE3B192F9283D(L_13, NULL);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_15 = V_0;
int32_t L_16 = L_15.___bufferSize_5;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_17 = (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B*)il2cpp_codegen_object_new(ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
NullCheck(L_17);
ImageDescription__ctor_mAF27085AADA20EBF4F9C4B4522AA3C1299DD8C7E(L_17, L_3, L_5, L_7, L_9, L_11, L_14, L_16, NULL);
Image_set_Description_mF8FEFC1CD61381C6D3B705D070A4DEF115DE1C63_inline(__this, L_17, NULL);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_18 = V_0;
intptr_t L_19 = L_18.___buffer_7;
__this->___mData_0 = L_19;
return;
}
}
// 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)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = ___0_description;
Image_set_Description_mF8FEFC1CD61381C6D3B705D070A4DEF115DE1C63_inline(__this, L_0, NULL);
intptr_t L_1 = ___1_data;
__this->___mData_0 = L_1;
return;
}
}
// System.Void Vuforia.Image::Resize(Vuforia.ImageDescription)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_Resize_m5D3A821EEB25E4C17CDAAE1DF3907E3DD3CB2B97 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_description, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = ___0_description;
Image_set_Description_mF8FEFC1CD61381C6D3B705D070A4DEF115DE1C63_inline(__this, L_0, NULL);
return;
}
}
// Vuforia.ImageDescription Vuforia.Image::get_Description()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = __this->___U3CDescriptionU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Vuforia.Image::set_Description(Vuforia.ImageDescription)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_Description_mF8FEFC1CD61381C6D3B705D070A4DEF115DE1C63 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_value, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = ___0_value;
__this->___U3CDescriptionU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDescriptionU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// System.Int32 Vuforia.Image::get_Width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_Width_mA33DA36C247EDB27524E289557E59F87326E69B3 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0;
L_0 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(L_0, NULL);
return L_1;
}
}
// System.Int32 Vuforia.Image::get_Height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_Height_mB3A719D43D5F08EEFC2615B139C6E499BFA845AF (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0;
L_0 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(L_0, NULL);
return L_1;
}
}
// System.Int32 Vuforia.Image::get_Stride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_Stride_mE932E5CA57D974A8A2CD41B2F0222460F33E678A (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0;
L_0 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline(L_0, NULL);
return L_1;
}
}
// System.Int32 Vuforia.Image::get_BufferWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_BufferWidth_m4EAF41E461E6CF6A5A5F0D90A8638E5E9F5BC5D0 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0;
L_0 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline(L_0, NULL);
return L_1;
}
}
// System.Int32 Vuforia.Image::get_BufferHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_BufferHeight_m93FE2D64BCFD259BB9D6D4A64E137D64FEEA3597 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0;
L_0 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline(L_0, NULL);
return L_1;
}
}
// Vuforia.PixelFormat Vuforia.Image::get_PixelFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0;
L_0 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(L_0, NULL);
return L_1;
}
}
// System.IntPtr Vuforia.Image::get_PixelBufferPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mData_0;
return L_0;
}
}
// System.Byte[] Vuforia.Image::get_Pixels()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Image_get_Pixels_m915C452A30137C895F213149255CCB617CA43799 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, 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*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___mDataArray_1;
if (L_0)
{
goto IL_0033;
}
}
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_1;
L_1 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = ImageDescription_get_BufferSize_m1190E78D50F418C77F1D859C682894CB060F7EED_inline(L_1, NULL);
V_0 = L_2;
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3);
__this->___mDataArray_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mDataArray_1), (void*)L_4);
intptr_t L_5 = __this->___mData_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___mDataArray_1;
int32_t L_7 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77(L_5, L_6, 0, L_7, NULL);
}
IL_0033:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___mDataArray_1;
return L_8;
}
}
// System.Boolean Vuforia.Image::IsNullOrEmpty(Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_IsNullOrEmpty_m02392CFBC36847CD012AF2393420D40A0D37A916 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_image, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = ___0_image;
if (L_0)
{
goto IL_0005;
}
}
{
return (bool)1;
}
IL_0005:
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_1 = ___0_image;
NullCheck(L_1);
int32_t L_2;
L_2 = Image_get_Width_mA33DA36C247EDB27524E289557E59F87326E69B3(L_1, NULL);
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003d;
}
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_3 = ___0_image;
NullCheck(L_3);
int32_t L_4;
L_4 = Image_get_Height_mB3A719D43D5F08EEFC2615B139C6E499BFA845AF(L_3, NULL);
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_003d;
}
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_5 = ___0_image;
NullCheck(L_5);
int32_t L_6;
L_6 = Image_get_BufferWidth_m4EAF41E461E6CF6A5A5F0D90A8638E5E9F5BC5D0(L_5, NULL);
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_003d;
}
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_7 = ___0_image;
NullCheck(L_7);
int32_t L_8;
L_8 = Image_get_BufferHeight_m93FE2D64BCFD259BB9D6D4A64E137D64FEEA3597(L_7, NULL);
if ((((int32_t)L_8) <= ((int32_t)0)))
{
goto IL_003d;
}
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_9 = ___0_image;
NullCheck(L_9);
intptr_t L_10 = L_9->___mData_0;
intptr_t L_11 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_12;
L_12 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_10, L_11, NULL);
return (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
}
IL_003d:
{
return (bool)1;
}
}
// System.Void Vuforia.Image::CopyBufferToTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CopyBufferToTexture_m36F41725E7564CC7CC9D9FEE6C76E52746B4FF18 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method)
{
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_1;
L_1 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline(L_1, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_3;
L_3 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline(L_3, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_5;
L_5 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(L_5, NULL);
int32_t L_7;
L_7 = PixelFormatExtensions_ToTextureFormat_mE2C3B04C75F94C114C7C29832E146080562DC6AA(L_6, NULL);
Image_ResizeTexture_m46F7D4B258244A06A892005D3FDAA1E4E95C890F(L_0, L_2, L_4, L_7, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___0_texture;
NullCheck(L_8);
int32_t L_9;
L_9 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_8);
if ((((int32_t)L_9) <= ((int32_t)0)))
{
goto IL_005b;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___0_texture;
NullCheck(L_10);
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_10);
if ((((int32_t)L_11) <= ((int32_t)0)))
{
goto IL_005b;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = ___0_texture;
intptr_t L_13 = __this->___mData_0;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_14;
L_14 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_14);
int32_t L_15;
L_15 = ImageDescription_get_BufferSize_m1190E78D50F418C77F1D859C682894CB060F7EED_inline(L_14, NULL);
NullCheck(L_12);
Texture2D_LoadRawTextureData_mE8809AE0F8E49387B14615B47A6C4BEAAAA59403(L_12, L_13, L_15, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = ___0_texture;
NullCheck(L_16);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_16, NULL);
}
IL_005b:
{
return;
}
}
// System.Void Vuforia.Image::CopyToTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CopyToTexture_mD41E4670C6479B12C642454210B168CEAF31A143 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture2D, const RuntimeMethod* method)
{
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture2D;
Image_CopyToTexture_m07AF911DE0882D463C507C068965CA968A0683D4(__this, L_0, (bool)1, NULL);
return;
}
}
// System.Void Vuforia.Image::CopyToTexture(UnityEngine.Texture2D,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CopyToTexture_m07AF911DE0882D463C507C068965CA968A0683D4 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture2D, bool ___1_flipY, 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*)&PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3774559A30887111E42C381A2C8919251537BD63);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F6080FD9B7BC90B3850E98B5F0AB8D65EAEB48);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AA0088CF35A506D3F8BE6A7418E508191CC4612);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral967F5C5D8FBDE7CAD892A5171B23F2EAED74EFB2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA5550869B9591D1DA14EAA625BEFB0EA2FDBECB);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_2 = NULL;
int32_t V_3 = 0;
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 V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsSimulatorPlayMode_mCD420673589B52140A762D5EE5F129A334A319DE(NULL);
if (!L_0)
{
goto IL_0012;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral66F6080FD9B7BC90B3850E98B5F0AB8D65EAEB48, NULL);
return;
}
IL_0012:
{
bool L_1 = ___1_flipY;
if (!L_1)
{
goto IL_004c;
}
}
{
int32_t L_2;
L_2 = Image_get_BufferWidth_m4EAF41E461E6CF6A5A5F0D90A8638E5E9F5BC5D0(__this, NULL);
int32_t L_3;
L_3 = Image_get_Width_mA33DA36C247EDB27524E289557E59F87326E69B3(__this, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_004c;
}
}
{
int32_t L_4;
L_4 = Image_get_BufferHeight_m93FE2D64BCFD259BB9D6D4A64E137D64FEEA3597(__this, NULL);
int32_t L_5;
L_5 = Image_get_Height_mB3A719D43D5F08EEFC2615B139C6E499BFA845AF(__this, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_004c;
}
}
{
int32_t L_6;
L_6 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(__this, NULL);
int32_t L_7;
L_7 = PixelFormatExtensions_ToTextureFormat_mE2C3B04C75F94C114C7C29832E146080562DC6AA(L_6, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___0_texture2D;
NullCheck(L_8);
int32_t L_9;
L_9 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_8, NULL);
if ((!(((uint32_t)L_7) == ((uint32_t)L_9))))
{
goto IL_004c;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = ___0_texture2D;
Image_CopyBufferToTexture_m36F41725E7564CC7CC9D9FEE6C76E52746B4FF18(__this, L_10, NULL);
return;
}
IL_004c:
{
int32_t L_11;
L_11 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(__this, NULL);
if ((((int32_t)L_11) == ((int32_t)2)))
{
goto IL_0070;
}
}
{
int32_t L_12;
L_12 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(__this, NULL);
if ((((int32_t)L_12) == ((int32_t)6)))
{
goto IL_0070;
}
}
{
int32_t L_13;
L_13 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(__this, NULL);
if ((((int32_t)L_13) == ((int32_t)7)))
{
goto IL_0070;
}
}
{
int32_t L_14;
L_14 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(__this, NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
{
goto IL_009a;
}
}
IL_0070:
{
int32_t L_15;
L_15 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(__this, NULL);
V_7 = L_15;
Il2CppFakeBox<int32_t> L_16(PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var, (&V_7));
String_t* L_17;
L_17 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_16), NULL);
String_t* L_18;
L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralAA5550869B9591D1DA14EAA625BEFB0EA2FDBECB, L_17, _stringLiteral3774559A30887111E42C381A2C8919251537BD63, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_18, NULL);
return;
}
IL_009a:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_19 = ___0_texture2D;
NullCheck(L_19);
int32_t L_20;
L_20 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_19, NULL);
if ((((int32_t)L_20) == ((int32_t)1)))
{
goto IL_00df;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21 = ___0_texture2D;
NullCheck(L_21);
int32_t L_22;
L_22 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_21, NULL);
if ((((int32_t)L_22) == ((int32_t)3)))
{
goto IL_00df;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_23 = ___0_texture2D;
NullCheck(L_23);
int32_t L_24;
L_24 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_23, NULL);
if ((((int32_t)L_24) == ((int32_t)4)))
{
goto IL_00df;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = ___0_texture2D;
NullCheck(L_25);
int32_t L_26;
L_26 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_25, NULL);
V_8 = L_26;
Il2CppFakeBox<int32_t> L_27(TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D_il2cpp_TypeInfo_var, (&V_8));
String_t* L_28;
L_28 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_27), NULL);
String_t* L_29;
L_29 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral967F5C5D8FBDE7CAD892A5171B23F2EAED74EFB2, L_28, _stringLiteral7AA0088CF35A506D3F8BE6A7418E508191CC4612, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_29, NULL);
return;
}
IL_00df:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_30 = ___0_texture2D;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_31;
L_31 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_31);
int32_t L_32;
L_32 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(L_31, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_33;
L_33 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_33);
int32_t L_34;
L_34 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(L_33, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35 = ___0_texture2D;
NullCheck(L_35);
int32_t L_36;
L_36 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_35, NULL);
Image_ResizeTexture_m46F7D4B258244A06A892005D3FDAA1E4E95C890F(L_30, L_32, L_34, L_36, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_37;
L_37 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_37);
int32_t L_38;
L_38 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(L_37, NULL);
int32_t L_39;
L_39 = PixelFormatExtensions_GetChannelCount_m6A81D0C34F7B9D77C11760DD5A1ABD5C28CED2E6(L_38, NULL);
V_0 = L_39;
V_1 = 4;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_40 = ___0_texture2D;
NullCheck(L_40);
int32_t L_41;
L_41 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_40, NULL);
if ((!(((uint32_t)L_41) == ((uint32_t)1))))
{
goto IL_0121;
}
}
{
V_1 = 1;
goto IL_012c;
}
IL_0121:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = ___0_texture2D;
NullCheck(L_42);
int32_t L_43;
L_43 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_42, NULL);
if ((!(((uint32_t)L_43) == ((uint32_t)3))))
{
goto IL_012c;
}
}
{
V_1 = 3;
}
IL_012c:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_44 = ___0_texture2D;
NullCheck(L_44);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_45;
L_45 = Texture2D_GetPixels_m77A00D71DF5CDC7DAA0EE66FF2C90A24C7604039(L_44, NULL);
V_2 = L_45;
V_3 = 0;
V_4 = 0;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_46;
L_46 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_46);
int32_t L_47;
L_47 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(L_46, NULL);
V_5 = L_47;
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_48;
L_48 = Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline(__this, NULL);
NullCheck(L_48);
int32_t L_49;
L_49 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(L_48, NULL);
V_6 = L_49;
bool L_50 = ___1_flipY;
if (L_50)
{
goto IL_015f;
}
}
{
int32_t L_51 = V_5;
int32_t L_52 = V_6;
int32_t L_53 = V_5;
V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_51, L_52)), L_53));
}
IL_015f:
{
V_9 = 0;
goto IL_01fa;
}
IL_0167:
{
V_10 = 0;
goto IL_01db;
}
IL_016c:
{
int32_t L_54 = V_4;
int32_t L_55 = V_10;
V_11 = ((int32_t)il2cpp_codegen_add(L_54, L_55));
V_12 = 0;
goto IL_01a0;
}
IL_0178:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_56 = V_2;
int32_t L_57 = V_11;
NullCheck(L_56);
int32_t L_58 = V_12;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59;
L_59 = Image_get_Pixels_m915C452A30137C895F213149255CCB617CA43799(__this, NULL);
int32_t L_60 = V_3;
int32_t L_61 = L_60;
V_3 = ((int32_t)il2cpp_codegen_add(L_61, 1));
NullCheck(L_59);
int32_t L_62 = L_61;
uint8_t L_63 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
Color_set_Item_mB7A7D9F6632CDA2F9CE2E817776010653C2A20B2_inline(((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57))), L_58, ((float)(((float)L_63)/(255.0f))), NULL);
int32_t L_64 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_01a0:
{
int32_t L_65 = V_12;
int32_t L_66 = V_0;
if ((((int32_t)L_65) < ((int32_t)L_66)))
{
goto IL_0178;
}
}
{
int32_t L_67 = V_0;
V_13 = L_67;
goto IL_01d0;
}
IL_01aa:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_68 = V_2;
int32_t L_69 = V_11;
NullCheck(L_68);
int32_t L_70 = V_13;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_71 = V_2;
int32_t L_72 = V_11;
NullCheck(L_71);
int32_t L_73 = V_13;
float L_74;
L_74 = Color_get_Item_mF0272D1D468B77D590B0A763380CB3C17CA765BE_inline(((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72))), ((int32_t)il2cpp_codegen_subtract(L_73, 1)), NULL);
Color_set_Item_mB7A7D9F6632CDA2F9CE2E817776010653C2A20B2_inline(((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69))), L_70, L_74, NULL);
int32_t L_75 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_01d0:
{
int32_t L_76 = V_13;
int32_t L_77 = V_1;
if ((((int32_t)L_76) < ((int32_t)L_77)))
{
goto IL_01aa;
}
}
{
int32_t L_78 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_78, 1));
}
IL_01db:
{
int32_t L_79 = V_10;
int32_t L_80 = V_5;
if ((((int32_t)L_79) < ((int32_t)L_80)))
{
goto IL_016c;
}
}
{
bool L_81 = ___1_flipY;
if (L_81)
{
goto IL_01ed;
}
}
{
int32_t L_82 = V_4;
int32_t L_83 = V_5;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_82, L_83));
goto IL_01f4;
}
IL_01ed:
{
int32_t L_84 = V_4;
int32_t L_85 = V_5;
V_4 = ((int32_t)il2cpp_codegen_add(L_84, L_85));
}
IL_01f4:
{
int32_t L_86 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_86, 1));
}
IL_01fa:
{
int32_t L_87 = V_9;
int32_t L_88 = V_6;
if ((((int32_t)L_87) < ((int32_t)L_88)))
{
goto IL_0167;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_89 = ___0_texture2D;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_90 = V_2;
NullCheck(L_89);
Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_89, L_90, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_91 = ___0_texture2D;
NullCheck(L_91);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_91, NULL);
return;
}
}
// System.Void Vuforia.Image::ResizeTexture(UnityEngine.Texture2D,System.Int32,System.Int32,UnityEngine.TextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_ResizeTexture_m46F7D4B258244A06A892005D3FDAA1E4E95C890F (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_width, int32_t ___2_height, int32_t ___3_format, const RuntimeMethod* method)
{
{
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);
int32_t L_2 = ___1_width;
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___0_texture;
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_3);
int32_t L_5 = ___2_height;
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_001b;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = ___0_texture;
NullCheck(L_6);
int32_t L_7;
L_7 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_6, NULL);
int32_t L_8 = ___3_format;
if ((((int32_t)L_7) == ((int32_t)L_8)))
{
goto IL_0026;
}
}
IL_001b:
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = ___0_texture;
int32_t L_10 = ___1_width;
int32_t L_11 = ___2_height;
int32_t L_12 = ___3_format;
NullCheck(L_9);
bool L_13;
L_13 = Texture2D_Reinitialize_mE7FBFD2EEF3BE3135269959DBBE253A2B79A82DF(L_9, L_10, L_11, L_12, (bool)0, NULL);
}
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.Int32 Vuforia.ImageDescription::get_Width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CWidthU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.ImageDescription::set_Width(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription_set_Width_mE06D0268B354E04A5DA03A0E3254ED8F9AA80FCE (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CWidthU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Int32 Vuforia.ImageDescription::get_Height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CHeightU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Vuforia.ImageDescription::set_Height(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription_set_Height_mA766804224ACE51CE7826D31319CCC924C944814 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CHeightU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Int32 Vuforia.ImageDescription::get_Stride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStrideU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Vuforia.ImageDescription::set_Stride(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription_set_Stride_mC754B260D2BC682271EB8D91403819CCD12F303D (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CStrideU3Ek__BackingField_2 = L_0;
return;
}
}
// System.Int32 Vuforia.ImageDescription::get_BufferWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CBufferWidthU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.ImageDescription::set_BufferWidth(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription_set_BufferWidth_m07A2B9C011D428E72924836ADCB74EBA27665D05 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CBufferWidthU3Ek__BackingField_3 = L_0;
return;
}
}
// System.Int32 Vuforia.ImageDescription::get_BufferHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CBufferHeightU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.ImageDescription::set_BufferHeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription_set_BufferHeight_m4A3F15A1E7E5D66AB527B8609F9276598506A227 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CBufferHeightU3Ek__BackingField_4 = L_0;
return;
}
}
// Vuforia.PixelFormat Vuforia.ImageDescription::get_PixelFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPixelFormatU3Ek__BackingField_5;
return L_0;
}
}
// System.Void Vuforia.ImageDescription::set_PixelFormat(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageDescription_set_PixelFormat_m83EB8C9523C6CC748D691A4D0403F02CB30DC81C (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPixelFormatU3Ek__BackingField_5 = L_0;
return;
}
}
// System.Int32 Vuforia.ImageDescription::get_BufferSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferSize_m1190E78D50F418C77F1D859C682894CB060F7EED (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CBufferSizeU3Ek__BackingField_6;
return L_0;
}
}
// 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)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_width;
ImageDescription_set_Width_mE06D0268B354E04A5DA03A0E3254ED8F9AA80FCE_inline(__this, L_0, NULL);
int32_t L_1 = ___1_height;
ImageDescription_set_Height_mA766804224ACE51CE7826D31319CCC924C944814_inline(__this, L_1, NULL);
int32_t L_2 = ___2_stride;
ImageDescription_set_Stride_mC754B260D2BC682271EB8D91403819CCD12F303D_inline(__this, L_2, NULL);
int32_t L_3 = ___3_bufferWidth;
ImageDescription_set_BufferWidth_m07A2B9C011D428E72924836ADCB74EBA27665D05_inline(__this, L_3, NULL);
int32_t L_4 = ___4_bufferHeight;
ImageDescription_set_BufferHeight_m4A3F15A1E7E5D66AB527B8609F9276598506A227_inline(__this, L_4, NULL);
int32_t L_5 = ___5_format;
ImageDescription_set_PixelFormat_m83EB8C9523C6CC748D691A4D0403F02CB30DC81C_inline(__this, L_5, NULL);
int32_t L_6 = ___6_bufferSize;
__this->___U3CBufferSizeU3Ek__BackingField_6 = L_6;
return;
}
}
// Vuforia.ImageDescription Vuforia.ImageDescription::get_Zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ImageDescription_get_Zero_mC5A9B31E03D98B3F82DA68BF99E713A4936BD6CF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B*)il2cpp_codegen_object_new(ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
NullCheck(L_0);
ImageDescription__ctor_mAF27085AADA20EBF4F9C4B4522AA3C1299DD8C7E(L_0, 0, 0, 0, 0, 0, 1, 0, NULL);
return L_0;
}
}
// System.Boolean Vuforia.ImageDescription::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageDescription_Equals_mB11EB6F58DD51A99372C8B7BF378920CB6CBFB33 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (L_0)
{
goto IL_0005;
}
}
{
return (bool)0;
}
IL_0005:
{
RuntimeObject* L_1 = ___0_obj;
if ((!(((RuntimeObject*)(ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B*)__this) == ((RuntimeObject*)(RuntimeObject*)L_1))))
{
goto IL_000b;
}
}
{
return (bool)1;
}
IL_000b:
{
RuntimeObject* L_2 = ___0_obj;
NullCheck(L_2);
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, L_4, NULL);
if (!L_5)
{
goto IL_0020;
}
}
{
return (bool)0;
}
IL_0020:
{
RuntimeObject* L_6 = ___0_obj;
bool L_7;
L_7 = ImageDescription_Equals_m3B7F379FF8D001697EF36A2A7B073EDB8ADCF5D5(__this, ((ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B*)CastclassClass((RuntimeObject*)L_6, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B_il2cpp_TypeInfo_var)), NULL);
return L_7;
}
}
// System.Boolean Vuforia.ImageDescription::Equals(Vuforia.ImageDescription)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageDescription_Equals_m3B7F379FF8D001697EF36A2A7B073EDB8ADCF5D5 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_other, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_1 = ___0_other;
NullCheck(L_1);
int32_t L_2;
L_2 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(L_1, NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
{
goto IL_0055;
}
}
{
int32_t L_3;
L_3 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_4 = ___0_other;
NullCheck(L_4);
int32_t L_5;
L_5 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(L_4, NULL);
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_0055;
}
}
{
int32_t L_6;
L_6 = ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_7 = ___0_other;
NullCheck(L_7);
int32_t L_8;
L_8 = ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline(L_7, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
{
goto IL_0055;
}
}
{
int32_t L_9;
L_9 = ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_10 = ___0_other;
NullCheck(L_10);
int32_t L_11;
L_11 = ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline(L_10, NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
{
goto IL_0055;
}
}
{
int32_t L_12;
L_12 = ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_13 = ___0_other;
NullCheck(L_13);
int32_t L_14;
L_14 = ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline(L_13, NULL);
if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
{
goto IL_0055;
}
}
{
int32_t L_15;
L_15 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(__this, NULL);
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_16 = ___0_other;
NullCheck(L_16);
int32_t L_17;
L_17 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(L_16, NULL);
return (bool)((((int32_t)L_15) == ((int32_t)L_17))? 1 : 0);
}
IL_0055:
{
return (bool)0;
}
}
// System.Int32 Vuforia.ImageDescription::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageDescription_GetHashCode_m1B41F6E431427250E08EF7B68E5D0B9E9CA4AD69 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(__this, NULL);
int32_t L_1;
L_1 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(__this, NULL);
int32_t L_2;
L_2 = ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline(__this, NULL);
int32_t L_3;
L_3 = ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline(__this, NULL);
int32_t L_4;
L_4 = ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline(__this, NULL);
int32_t L_5;
L_5 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(__this, NULL);
return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)397)))^L_1)), ((int32_t)397)))^L_2)), ((int32_t)397)))^L_3)), ((int32_t)397)))^L_4)), ((int32_t)397)))^(int32_t)L_5));
}
}
// System.String Vuforia.ImageDescription::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageDescription_ToString_mEC886CDDEE2F9312435DD1B0E3486B61FAFDA4A4 (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE5EAEA14CAE065912B19EF31E349DF5E3F2929D);
s_Il2CppMethodInitialized = true;
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
int32_t L_2;
L_2 = ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline(__this, NULL);
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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;
int32_t L_6;
L_6 = ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline(__this, NULL);
int32_t L_7 = L_6;
RuntimeObject* L_8 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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;
int32_t L_10;
L_10 = ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline(__this, NULL);
int32_t L_11 = L_10;
RuntimeObject* L_12 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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;
int32_t L_14;
L_14 = ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline(__this, NULL);
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_13;
int32_t L_18;
L_18 = ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline(__this, NULL);
int32_t L_19 = L_18;
RuntimeObject* L_20 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_19);
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_20);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_20);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_17;
int32_t L_22;
L_22 = ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline(__this, NULL);
int32_t L_23 = L_22;
RuntimeObject* L_24 = Box(PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var, &L_23);
NullCheck(L_21);
ArrayElementTypeCheck (L_21, L_24);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_24);
String_t* L_25;
L_25 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralCE5EAEA14CAE065912B19EF31E349DF5E3F2929D, L_21, NULL);
return L_25;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector2 Vuforia.Intrinsics::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Intrinsics_get_Size_m6555325C7F3B3E128F0D8812C1E534B40A7E6D1C (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CSizeU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.DistortionMode Vuforia.Intrinsics::get_DistortionMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Intrinsics_get_DistortionMode_mA942DCA5591CB71211DF59301B368E451AFA6B9F (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CDistortionModeU3Ek__BackingField_1;
return L_0;
}
}
// UnityEngine.Vector2 Vuforia.Intrinsics::get_FocalLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Intrinsics_get_FocalLength_m2AEF564F6E842E293A21D266DDC91FAD3EB6E8B1 (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CFocalLengthU3Ek__BackingField_2;
return L_0;
}
}
// UnityEngine.Vector2 Vuforia.Intrinsics::get_PrincipalPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Intrinsics_get_PrincipalPoint_mB18E678A5869869AC903DBD63DAF9490C4FE108B (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CPrincipalPointU3Ek__BackingField_3;
return L_0;
}
}
// UnityEngine.Vector2 Vuforia.Intrinsics::get_FieldOfViewInDeg()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Intrinsics_get_FieldOfViewInDeg_mE4D01E7DBDF04DCA5CCB3DADFCB9C2772C1810CD (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CFieldOfViewInDegU3Ek__BackingField_4;
return L_0;
}
}
// System.Single[] Vuforia.Intrinsics::get_DistortionParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Intrinsics_get_DistortionParameters_mEFB57E282CCF37BB094E620309A4D04B03FB15BA (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, const RuntimeMethod* method)
{
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->___U3CDistortionParametersU3Ek__BackingField_5;
return L_0;
}
}
// System.Void Vuforia.Intrinsics::.ctor(UnityEngine.Vector2,Vuforia.DistortionMode,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Intrinsics__ctor_m05539532C7AEB3C9659D2281B56CADAECAD90785 (Intrinsics_t8B83C668202E2AC898C6D64A501FD32AB02388DB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_size, int32_t ___1_distortionMode, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_focalLength, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_principalPoint, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_fieldOfViewInDeg, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___5_distortionParameters, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_size;
__this->___U3CSizeU3Ek__BackingField_0 = L_0;
int32_t L_1 = ___1_distortionMode;
__this->___U3CDistortionModeU3Ek__BackingField_1 = L_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___2_focalLength;
__this->___U3CFocalLengthU3Ek__BackingField_2 = L_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___3_principalPoint;
__this->___U3CPrincipalPointU3Ek__BackingField_3 = L_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___4_fieldOfViewInDeg;
__this->___U3CFieldOfViewInDegU3Ek__BackingField_4 = L_4;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___5_distortionParameters;
__this->___U3CDistortionParametersU3Ek__BackingField_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDistortionParametersU3Ek__BackingField_5), (void*)L_5);
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_vuCameraIntrinsics;
NullCheck(L_0);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_1;
L_1 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(0 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_Size() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4(L_1, NULL);
__this->___U3CSizeU3Ek__BackingField_0 = L_2;
RuntimeObject* L_3 = ___0_vuCameraIntrinsics;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.VuCameraDistortionMode Vuforia.IVuCameraIntrinsics::get_DistortionMode() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_3);
__this->___U3CDistortionModeU3Ek__BackingField_1 = L_4;
RuntimeObject* L_5 = ___0_vuCameraIntrinsics;
NullCheck(L_5);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_6;
L_6 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(1 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_FocalLength() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4(L_6, NULL);
__this->___U3CFocalLengthU3Ek__BackingField_2 = L_7;
RuntimeObject* L_8 = ___0_vuCameraIntrinsics;
NullCheck(L_8);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_9;
L_9 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(2 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::get_PrincipalPoint() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
L_10 = MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4(L_9, NULL);
__this->___U3CPrincipalPointU3Ek__BackingField_3 = L_10;
RuntimeObject* L_11 = ___0_vuCameraIntrinsics;
NullCheck(L_11);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_12;
L_12 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuCameraIntrinsics::GetCameraIntrinsicsGetFov() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_11);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = MathExtensions_ToVector2_m813DCAF1B09884339CD98E50C8E5EA2D1DFE73A4(L_12, NULL);
__this->___U3CFieldOfViewInDegU3Ek__BackingField_4 = L_13;
RuntimeObject* L_14 = ___0_vuCameraIntrinsics;
NullCheck(L_14);
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_15;
L_15 = InterfaceFuncInvoker0< VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 >::Invoke(4 /* Vuforia.VuVector8F Vuforia.IVuCameraIntrinsics::get_DistortionParameters() */, IVuCameraIntrinsics_tA662E46F6C745C30B7A5B87C516BCC4DBC2B7DBF_il2cpp_TypeInfo_var, L_14);
V_0 = L_15;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)8);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_16;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_18 = V_0;
float L_19 = L_18.___m0_0;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_19);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = L_17;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_21 = V_0;
float L_22 = L_21.___m1_1;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_22);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = L_20;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_24 = V_0;
float L_25 = L_24.___m2_2;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_25);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = L_23;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_27 = V_0;
float L_28 = L_27.___m3_3;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(3), (float)L_28);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = L_26;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_30 = V_0;
float L_31 = L_30.___m4_4;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(4), (float)L_31);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = L_29;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_33 = V_0;
float L_34 = L_33.___m5_5;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(5), (float)L_34);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_35 = L_32;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_36 = V_0;
float L_37 = L_36.___m6_6;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(6), (float)L_37);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = L_35;
VuVector8F_tCEB0E4376AC6D73A3EA8E918CFC47BAE74D951B8 L_39 = V_0;
float L_40 = L_39.___m7_7;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(7), (float)L_40);
__this->___U3CDistortionParametersU3Ek__BackingField_5 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDistortionParametersU3Ek__BackingField_5), (void*)L_38);
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.VideoBackground::.ctor(Vuforia.Internal.Rendering.IVideoBackgroundRenderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground__ctor_m413A174E435E1C471F1C54978906C49CA9D85997 (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __this, RuntimeObject* ___0_videoBackgroundRenderer, 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*)&IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackground_VideoBackgroundChanged_m61FF9176F86F895C66C527E46F08C2E67E88665D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_videoBackgroundRenderer;
__this->___mVideoBackgroundRenderer_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVideoBackgroundRenderer_0), (void*)L_0);
RuntimeObject* L_1 = __this->___mVideoBackgroundRenderer_0;
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*)VideoBackground_VideoBackgroundChanged_m61FF9176F86F895C66C527E46F08C2E67E88665D_RuntimeMethod_var), NULL);
NullCheck(L_1);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(0 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::add_OnVideoBackgroundChanged(System.Action) */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_1, L_2);
return;
}
}
// System.Void Vuforia.VideoBackground::VideoBackgroundChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground_VideoBackgroundChanged_m61FF9176F86F895C66C527E46F08C2E67E88665D (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __this, const RuntimeMethod* method)
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnVideoBackgroundChanged_1;
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.VideoBackground::add_OnVideoBackgroundChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground_add_OnVideoBackgroundChanged_m9B3FA00DA02D69D4A583F5BBF45BCCEBFED4F246 (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __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->___OnVideoBackgroundChanged_1;
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->___OnVideoBackgroundChanged_1);
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.VideoBackground::remove_OnVideoBackgroundChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground_remove_OnVideoBackgroundChanged_m7FFADF811239B68C5BB234540AA8B4BD5C4E3A2D (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __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->___OnVideoBackgroundChanged_1;
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->___OnVideoBackgroundChanged_1);
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.VideoBackground::StartVideoBackgroundRendering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground_StartVideoBackgroundRendering_m0D770F8EFD8D94BE3F84C2120B9F1BC92A853554 (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __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;
}
{
RuntimeObject* L_0 = __this->___mVideoBackgroundRenderer_0;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(9 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::Start() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_0);
return;
}
}
// System.Void Vuforia.VideoBackground::StopVideoBackgroundRendering()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground_StopVideoBackgroundRendering_m46B97CA655594F700B76FDA56B68E9976AAE18A3 (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __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;
}
{
RuntimeObject* L_0 = __this->___mVideoBackgroundRenderer_0;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(10 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::Stop() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_0);
return;
}
}
// System.Void Vuforia.VideoBackground::SetVideoBackgroundMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackground_SetVideoBackgroundMaterial_mE96503FD0A19B1F92CFA3E93D7E06EE04DFB7CA2 (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_mat, 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;
}
{
RuntimeObject* L_0 = __this->___mVideoBackgroundRenderer_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___0_mat;
NullCheck(L_0);
InterfaceActionInvoker1< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(4 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundRenderer::set_Material(UnityEngine.Material) */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// UnityEngine.Texture Vuforia.VideoBackground::get_VideoBackgroundTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* VideoBackground_get_VideoBackgroundTexture_m4E0EE8723B2BBF33271DA911AD6DFCF0707F7F2F (VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1* __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;
}
{
RuntimeObject* L_0 = __this->___mVideoBackgroundRenderer_0;
NullCheck(L_0);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1;
L_1 = InterfaceFuncInvoker0< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* >::Invoke(2 /* UnityEngine.Texture Vuforia.Internal.Rendering.IVideoBackgroundRenderer::get_VideoBackgroundTexture() */, IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A_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.SessionRecorder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorder__ctor_m5DD4C53BB9B5F8E798AB29E5049BBF88CD9BBDF1 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.SessionRecorder::.ctor(Vuforia.IVuSessionRecorderController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorder__ctor_mE7C8462EE89F563C23D6338A6BD608AE64322799 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, RuntimeObject* ___0_controller, 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*)&SessionRecorder_OnVuforiaDeInitialized_m5DF25AE3C6DE951EF26E1E3DF1C40DF41523456D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_controller;
__this->___mController_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mController_0), (void*)L_0);
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, __this, (intptr_t)((void*)SessionRecorder_OnVuforiaDeInitialized_m5DF25AE3C6DE951EF26E1E3DF1C40DF41523456D_RuntimeMethod_var), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(12 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaDeInitialized(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2, L_3);
return;
}
}
// System.Void Vuforia.SessionRecorder::OnVuforiaDeInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorder_OnVuforiaDeInitialized_m5DF25AE3C6DE951EF26E1E3DF1C40DF41523456D (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __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*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SessionRecorder_OnVuforiaDeInitialized_m5DF25AE3C6DE951EF26E1E3DF1C40DF41523456D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___mController_0 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mController_0), (void*)(RuntimeObject*)NULL);
__this->___mCurrentRecording_1 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentRecording_1), (void*)(RuntimeObject*)NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
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*)SessionRecorder_OnVuforiaDeInitialized_m5DF25AE3C6DE951EF26E1E3DF1C40DF41523456D_RuntimeMethod_var), NULL);
NullCheck(L_1);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(13 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaDeInitialized(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1, L_2);
return;
}
}
// Vuforia.RecordingStartError Vuforia.SessionRecorder::StartRecording(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_StartRecording_m5AC21D7C88F8A4DFC1ED0914C15FD0F36EE0EEBC (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, bool ___0_captureSensors, bool ___1_captureAudio, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsPlayMode_m00B33166EF7724E7A333D0ED11623D7CE0907B07(NULL);
if (!L_0)
{
goto IL_000a;
}
}
{
return (int32_t)(((int32_t)100));
}
IL_000a:
{
RuntimeObject* L_1 = __this->___mCurrentRecording_1;
RuntimeObject* L_2 = L_1;
G_B3_0 = L_2;
if (L_2)
{
G_B4_0 = L_2;
goto IL_0017;
}
}
{
G_B5_0 = 0;
goto IL_0020;
}
IL_0017:
{
NullCheck(G_B4_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, bool >::Invoke(5 /* System.Boolean Vuforia.IVuRecording::Destroy(System.Boolean) */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, G_B4_0, (bool)0);
G_B5_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
}
IL_0020:
{
if (!G_B5_0)
{
goto IL_0024;
}
}
{
return (int32_t)(1);
}
IL_0024:
{
int32_t L_4;
L_4 = SessionRecorder_GetDefaultSources_m817B1BBAD373EBE0F72BF0CD396FE24DC3FC37F7(__this, NULL);
V_0 = L_4;
bool L_5 = ___0_captureSensors;
if (!L_5)
{
goto IL_004a;
}
}
{
int32_t L_6;
L_6 = SessionRecorder_GetSupportedSources_m605C3F5462913BC12A710D57CD8E226B11E0DCE4(__this, NULL);
int32_t L_7 = L_6;
int32_t L_8 = 4;
bool L_9 = il2cpp_codegen_enum_has_flag((int32_t)L_7, (int32_t)L_8);
if (!L_9)
{
goto IL_004a;
}
}
{
int32_t L_10 = V_0;
V_0 = ((int32_t)((int32_t)L_10|4));
}
IL_004a:
{
bool L_11 = ___1_captureAudio;
if (!L_11)
{
goto IL_006b;
}
}
{
int32_t L_12;
L_12 = SessionRecorder_GetSupportedSources_m605C3F5462913BC12A710D57CD8E226B11E0DCE4(__this, NULL);
int32_t L_13 = L_12;
int32_t L_14 = ((int32_t)16);
bool L_15 = il2cpp_codegen_enum_has_flag((int32_t)L_13, (int32_t)L_14);
if (!L_15)
{
goto IL_006b;
}
}
{
int32_t L_16 = V_0;
V_0 = ((int32_t)((int32_t)L_16|((int32_t)16)));
}
IL_006b:
{
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_17 = (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6*)il2cpp_codegen_object_new(VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var);
NullCheck(L_17);
VuRecordingConfig__ctor_m809C046AC987A30EAE2A2B370DE7317593E6A463(L_17, NULL);
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_18 = L_17;
int32_t L_19 = V_0;
int32_t L_20;
L_20 = WrapperExtensionMethods_ToVuRecordingDataFlags_m5FFD0466492C6716EA76D4B5D5E85351442A27A9(L_19, NULL);
NullCheck(L_18);
L_18->___DataFlags_0 = L_20;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_21 = L_18;
NullCheck(L_21);
L_21->___Start_5 = 0;
V_1 = L_21;
RuntimeObject* L_22 = __this->___mController_0;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_23 = V_1;
NullCheck(L_22);
RuntimeObject* L_24;
L_24 = InterfaceFuncInvoker2< RuntimeObject*, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6*, int32_t* >::Invoke(2 /* Vuforia.IVuRecording Vuforia.IVuSessionRecorderController::CreateRecording(Vuforia.VuRecordingConfig,Vuforia.VuRecordingCreationError&) */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_22, L_23, (&V_2));
__this->___mCurrentRecording_1 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentRecording_1), (void*)L_24);
int32_t L_25 = V_2;
if ((!(((uint32_t)L_25) == ((uint32_t)1))))
{
goto IL_009f;
}
}
{
return (int32_t)(((int32_t)9));
}
IL_009f:
{
int32_t L_26 = V_2;
if (!L_26)
{
goto IL_00a4;
}
}
{
return (int32_t)(1);
}
IL_00a4:
{
RuntimeObject* L_27 = __this->___mCurrentRecording_1;
NullCheck(L_27);
int32_t L_28;
L_28 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.VuRecordingStartError Vuforia.IVuRecording::Start() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, L_27);
int32_t L_29;
L_29 = WrapperExtensionMethods_ToRecordingStartError_mE74D53C8E5B712552158034A714CE10CF2F36464(L_28, NULL);
return L_29;
}
}
// Vuforia.RecordingStartError Vuforia.SessionRecorder::Start(Vuforia.VuRecordingDataFlags,Vuforia.VuRecordingFrameRate,Vuforia.VuRecordingImageScale,Vuforia.VuRecordingFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_Start_mC400B7B1E2F39736264D518CE3B80636F27717CD (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, int32_t ___0_dataFlags, int32_t ___1_frameRate, int32_t ___2_imageScale, int32_t ___3_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* G_B4_0 = NULL;
RuntimeObject* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsPlayMode_m00B33166EF7724E7A333D0ED11623D7CE0907B07(NULL);
if (!L_0)
{
goto IL_000a;
}
}
{
return (int32_t)(((int32_t)100));
}
IL_000a:
{
RuntimeObject* L_1 = __this->___mCurrentRecording_1;
RuntimeObject* L_2 = L_1;
G_B3_0 = L_2;
if (L_2)
{
G_B4_0 = L_2;
goto IL_0017;
}
}
{
G_B5_0 = 0;
goto IL_0020;
}
IL_0017:
{
NullCheck(G_B4_0);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, bool >::Invoke(5 /* System.Boolean Vuforia.IVuRecording::Destroy(System.Boolean) */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, G_B4_0, (bool)0);
G_B5_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
}
IL_0020:
{
if (!G_B5_0)
{
goto IL_0024;
}
}
{
return (int32_t)(1);
}
IL_0024:
{
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_4 = (VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6*)il2cpp_codegen_object_new(VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6_il2cpp_TypeInfo_var);
NullCheck(L_4);
VuRecordingConfig__ctor_m809C046AC987A30EAE2A2B370DE7317593E6A463(L_4, NULL);
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_5 = L_4;
int32_t L_6 = ___0_dataFlags;
NullCheck(L_5);
L_5->___DataFlags_0 = L_6;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_7 = L_5;
int32_t L_8 = ___1_frameRate;
NullCheck(L_7);
L_7->___FrameRate_1 = L_8;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_9 = L_7;
int32_t L_10 = ___2_imageScale;
NullCheck(L_9);
L_9->___Scale_2 = L_10;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_11 = L_9;
int32_t L_12 = ___3_format;
NullCheck(L_11);
L_11->___Format_3 = L_12;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_13 = L_11;
NullCheck(L_13);
L_13->___Start_5 = 0;
V_0 = L_13;
RuntimeObject* L_14 = __this->___mController_0;
VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6* L_15 = V_0;
NullCheck(L_14);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker2< RuntimeObject*, VuRecordingConfig_tCFB3ECE34778F4DC97C6B59B10C826C5267356C6*, int32_t* >::Invoke(2 /* Vuforia.IVuRecording Vuforia.IVuSessionRecorderController::CreateRecording(Vuforia.VuRecordingConfig,Vuforia.VuRecordingCreationError&) */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_14, L_15, (&V_1));
__this->___mCurrentRecording_1 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentRecording_1), (void*)L_16);
int32_t L_17 = V_1;
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
{
goto IL_0069;
}
}
{
return (int32_t)(((int32_t)9));
}
IL_0069:
{
int32_t L_18 = V_1;
if (!L_18)
{
goto IL_006e;
}
}
{
return (int32_t)(1);
}
IL_006e:
{
RuntimeObject* L_19 = __this->___mCurrentRecording_1;
NullCheck(L_19);
int32_t L_20;
L_20 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* Vuforia.VuRecordingStartError Vuforia.IVuRecording::Start() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, L_19);
int32_t L_21;
L_21 = WrapperExtensionMethods_ToRecordingStartError_mE74D53C8E5B712552158034A714CE10CF2F36464(L_20, NULL);
return L_21;
}
}
// System.Void Vuforia.SessionRecorder::StopRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorder_StopRecording_m61F5A86B67D71567B8FE9168C18AABA117493A2E (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mCurrentRecording_1;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
NullCheck(G_B2_0);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean Vuforia.IVuRecording::Stop() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, G_B2_0);
return;
}
}
// System.Boolean Vuforia.SessionRecorder::ShareRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SessionRecorder_ShareRecording_mB5A3F73ED9D8B6856AED43CA88B440CCA209CEF0 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mCurrentRecording_1;
if (!L_0)
{
goto IL_0016;
}
}
{
RuntimeObject* L_1 = __this->___mCurrentRecording_1;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuRecordingStatus Vuforia.IVuRecording::get_Status() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, L_1);
if ((((int32_t)L_2) == ((int32_t)3)))
{
goto IL_0018;
}
}
IL_0016:
{
return (bool)0;
}
IL_0018:
{
RuntimeObject* L_3 = __this->___mCurrentRecording_1;
NullCheck(L_3);
String_t* L_4;
L_4 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuRecording::get_Path() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, L_3);
bool L_5;
L_5 = VuforiaShare_Share_m1ADD2B7DCB2D1E23C2584481F0CBD1AE2CA54918(L_4, NULL);
return L_5;
}
}
// System.Boolean Vuforia.SessionRecorder::Clean()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SessionRecorder_Clean_m308D2006FDBACAD1D49052F6DB50EFA1724A59E6 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mController_0;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker1< bool, bool >::Invoke(3 /* System.Boolean Vuforia.IVuSessionRecorderController::DestroyRecordings(System.Boolean) */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_0, (bool)1);
if (!L_1)
{
goto IL_001b;
}
}
{
RuntimeObject* L_2 = __this->___mController_0;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean Vuforia.IVuSessionRecorderController::CleanRecordedData() */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_2);
if (L_3)
{
goto IL_001d;
}
}
IL_001b:
{
return (bool)0;
}
IL_001d:
{
__this->___mCurrentRecording_1 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentRecording_1), (void*)(RuntimeObject*)NULL);
return (bool)1;
}
}
// Vuforia.RecordingStatus Vuforia.SessionRecorder::GetRecordingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetRecordingStatus_m34550F168E43B088F6C4A5EC16BD567EB32A3E68 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mCurrentRecording_1;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
return (int32_t)(1);
}
IL_000c:
{
NullCheck(G_B2_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuRecordingStatus Vuforia.IVuRecording::get_Status() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, G_B2_0);
int32_t L_3;
L_3 = WrapperExtensionMethods_ToRecordingStatus_m92C96144BC7BDABB97A05DBD357B442B6DCC2FBB(L_2, NULL);
return L_3;
}
}
// Vuforia.RecordingStatusInfo Vuforia.SessionRecorder::GetRecordingStatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetRecordingStatusInfo_mA7A3F58E8659A7C8BA345481DE16DFE203757A29 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mCurrentRecording_1;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
return (int32_t)(0);
}
IL_000c:
{
NullCheck(G_B2_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* Vuforia.VuRecordingStatusInfo Vuforia.IVuRecording::get_StatusInfo() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, G_B2_0);
int32_t L_3;
L_3 = WrapperExtensionMethods_ToRecordingStatusInfo_m5C4EC7D976E9BEB04C3DAAE586538B70C41E9363(L_2, NULL);
return L_3;
}
}
// Vuforia.RecordingSource Vuforia.SessionRecorder::GetDefaultSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetDefaultSources_m817B1BBAD373EBE0F72BF0CD396FE24DC3FC37F7 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mController_0;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.VuRecordingDataFlags Vuforia.IVuSessionRecorderController::get_DefaultDataFlags() */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_0);
int32_t L_2;
L_2 = WrapperExtensionMethods_ToRecordingSource_m34D949C29F86B5E7B1487DC4917E2DF1C38EBA69(L_1, NULL);
return L_2;
}
}
// Vuforia.RecordingSource Vuforia.SessionRecorder::GetSupportedSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetSupportedSources_m605C3F5462913BC12A710D57CD8E226B11E0DCE4 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mController_0;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuRecordingDataFlags Vuforia.IVuSessionRecorderController::get_SupportedDataFlags() */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_0);
int32_t L_2;
L_2 = WrapperExtensionMethods_ToRecordingSource_m34D949C29F86B5E7B1487DC4917E2DF1C38EBA69(L_1, NULL);
return L_2;
}
}
// Vuforia.VuRecordingDataFlags Vuforia.SessionRecorder::GetSupportedSourcesInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorder_GetSupportedSourcesInternal_m2AB5455EFE6515B8024FFEE839930EA4D0AEAA0C (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mController_0;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuRecordingDataFlags Vuforia.IVuSessionRecorderController::get_SupportedDataFlags() */, IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.String Vuforia.SessionRecorder::GetRecordingPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorder_GetRecordingPath_mBBB5414E1DDA0E9BBC940BE6687999AD2900AFFD (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
String_t* G_B3_0 = NULL;
try
{// begin try (depth: 1)
{
RuntimeObject* L_0 = __this->___mCurrentRecording_1;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d_1;
}
}
{
G_B3_0 = ((String_t*)(NULL));
goto IL_0012_1;
}
IL_000d_1:
{
NullCheck(G_B2_0);
String_t* L_2;
L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuRecording::get_Path() */, IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A_il2cpp_TypeInfo_var, G_B2_0);
G_B3_0 = L_2;
}
IL_0012_1:
{
V_0 = G_B3_0;
goto IL_0024;
}
}// 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)
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var)));
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20322856AABEE540009E2C5BEAB232E5BA47BFC6)), NULL);
V_0 = (String_t*)NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0024;
}// end catch (depth: 1)
IL_0024:
{
String_t* L_3 = V_0;
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.SessionRecorderBehaviour::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_Awake_mB5F4D71119DFE0D3BD87CF1EC4F99085FAB1E05E (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, 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*)&Object_FindObjectsOfType_TisSessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F_m9BCA26873EDC092070F72F840ADD08EE99DC79EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral278F48EE6A13575E5181482664593318B16A7E58);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF59A75C3E6BFEABD222FB28C4DFE25988AF5BB1A);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
SessionRecorderBehaviourU5BU5D_t729C6C897BDD06ACE228590D25EF97B7CAD723DA* L_0;
L_0 = Object_FindObjectsOfType_TisSessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F_m9BCA26873EDC092070F72F840ADD08EE99DC79EC(Object_FindObjectsOfType_TisSessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F_m9BCA26873EDC092070F72F840ADD08EE99DC79EC_RuntimeMethod_var);
NullCheck(L_0);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) <= ((int32_t)1)))
{
goto IL_001b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral278F48EE6A13575E5181482664593318B16A7E58, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(__this, NULL);
return;
}
IL_001b:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_1;
L_1 = VuforiaRuntimeUtilities_IsMagicLeapDevice_m1E5C3DB09B546CA6B79ED38B26370E405349BB21(NULL);
if (!L_1)
{
goto IL_0061;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteralF59A75C3E6BFEABD222FB28C4DFE25988AF5BB1A, NULL);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_2 = __this->___OverlayCanvas_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0046;
}
}
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4 = __this->___OverlayCanvas_4;
NullCheck(L_4);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_4, (bool)0, NULL);
}
IL_0046:
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_5 = __this->___HolographicCanvas_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_00a2;
}
}
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_7 = __this->___HolographicCanvas_5;
NullCheck(L_7);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_7, (bool)0, NULL);
return;
}
IL_0061:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___CleanButton_6;
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_0080;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->___CleanButton_6;
bool L_11 = __this->___ShowCleanButton_7;
NullCheck(L_10);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, L_11, NULL);
}
IL_0080:
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_12 = __this->___OverlayCanvas_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_13)
{
goto IL_009c;
}
}
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_14 = __this->___HolographicCanvas_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_15)
{
goto IL_00a2;
}
}
IL_009c:
{
SessionRecorderBehaviour_SetupUI_m7C607E74D65D07311D075A197740B71DC0CDE023(__this, NULL);
}
IL_00a2:
{
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_Update_mB1F24F15A1132322B5F6780983A9061D66C156A8 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, 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;
}
{
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_0;
L_0 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(35 /* System.Boolean Vuforia.Internal.Core.IEngine::get_IsRunning() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0020;
}
}
{
int32_t L_3 = __this->___mCurrentStatus_14;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0020;
}
}
{
SessionRecorderBehaviour_UpdateRecordingStatus_m7CCC2AAB3015E003AABA24E049BF606AE3FC5BF2(__this, NULL);
}
IL_0020:
{
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_OnDestroy_mBB91AE0E117B058ABAD967A3E8D6237DE34303C0 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_003a;
}
}
{
VuforiaApplication_t84202EE6AE3488947F9398AA46BAB1D6F7CCDA46* L_2;
L_2 = VuforiaApplication_get_Instance_mAD5B1238C27A229C127BD1E44677713D1CE0FC03(NULL);
NullCheck(L_2);
bool L_3;
L_3 = VuforiaApplication_get_IsInitialized_mD26797EC4B901EA765020DD5238E115DF4EF481D(L_2, NULL);
if (!L_3)
{
goto IL_003a;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_4;
L_4 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_4, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* Vuforia.RecordingStatus Vuforia.ISessionRecorder::GetRecordingStatus() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_5);
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_003a;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_7;
L_7 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_7, NULL);
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(1 /* System.Void Vuforia.ISessionRecorder::StopRecording() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_8);
}
IL_003a:
{
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::StartRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_StartRecording_mE692EE286960F7FD811C45034F70F8045FA7DDA3 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m1BB4B2EEE50FD79CC7F27D15AE1FCA931F89325A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07770F47A9C7CEE0B85E679BCF7A0FFAEE8EEC12);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3187D15D652F6FFED1160DB2F293119AF460C24);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC76292205EE31703CD2B9B7A3D3877F26DE8F9C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA62A3637D19C8BFFEC8AAB68DEA9B30CB83B7E4);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
String_t* G_B5_0 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B6_0 = NULL;
String_t* G_B6_1 = NULL;
{
bool L_0 = __this->___RecordSensorsData_9;
V_0 = L_0;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_1;
L_1 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_1, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(6 /* Vuforia.RecordingSource Vuforia.ISessionRecorder::GetSupportedSources() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_2);
int32_t L_4 = L_3;
int32_t L_5 = 4;
bool L_6 = il2cpp_codegen_enum_has_flag((int32_t)L_4, (int32_t)L_5);
bool L_7 = V_0;
if (!((int32_t)(((((int32_t)L_6) == ((int32_t)0))? 1 : 0)&(int32_t)L_7)))
{
goto IL_0039;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteralCC76292205EE31703CD2B9B7A3D3877F26DE8F9C, NULL);
V_0 = (bool)0;
}
IL_0039:
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_8;
L_8 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_8, NULL);
bool L_10 = V_0;
NullCheck(L_9);
int32_t L_11;
L_11 = InterfaceFuncInvoker2< int32_t, bool, bool >::Invoke(0 /* Vuforia.RecordingStartError Vuforia.ISessionRecorder::StartRecording(System.Boolean,System.Boolean) */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_9, L_10, (bool)0);
V_1 = L_11;
int32_t L_12 = V_1;
if (L_12)
{
goto IL_006e;
}
}
{
bool L_13 = V_0;
G_B4_0 = _stringLiteralB3187D15D652F6FFED1160DB2F293119AF460C24;
if (L_13)
{
G_B5_0 = _stringLiteralB3187D15D652F6FFED1160DB2F293119AF460C24;
goto IL_005d;
}
}
{
G_B6_0 = _stringLiteralDA62A3637D19C8BFFEC8AAB68DEA9B30CB83B7E4;
G_B6_1 = G_B4_0;
goto IL_0062;
}
IL_005d:
{
G_B6_0 = _stringLiteral07770F47A9C7CEE0B85E679BCF7A0FFAEE8EEC12;
G_B6_1 = G_B5_0;
}
IL_0062:
{
String_t* L_14;
L_14 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(G_B6_1, G_B6_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(L_14, NULL);
goto IL_0079;
}
IL_006e:
{
int32_t L_15 = V_1;
String_t* L_16;
L_16 = SessionRecorderBehaviour_GetErrorMessage_m0FE810CB4AE6B7D867BFC2E1EA2D91F4E26CE256(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_16, NULL);
}
IL_0079:
{
int32_t L_17;
L_17 = SessionRecorderBehaviour_GetRecordingStatus_m1B5E9099504AAC8BEED1A023D7D6AA72D4321340(__this, NULL);
__this->___mCurrentStatus_14 = L_17;
RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494* L_18 = __this->___OnStartRecording_10;
int32_t L_19 = V_1;
NullCheck(L_18);
UnityEvent_1_Invoke_m1BB4B2EEE50FD79CC7F27D15AE1FCA931F89325A(L_18, L_19, UnityEvent_1_Invoke_m1BB4B2EEE50FD79CC7F27D15AE1FCA931F89325A_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::StopRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_StopRecording_m9D09A475D4E8BD8507865AD4F965078A51E29158 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral210A4FF6626D1DADC055420A48067CDB681FE464);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5077BA91C5FF320B42F7093181AEDF26CD957118);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(1 /* System.Void Vuforia.ISessionRecorder::StopRecording() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
int32_t L_2;
L_2 = SessionRecorderBehaviour_GetRecordingStatus_m1B5E9099504AAC8BEED1A023D7D6AA72D4321340(__this, NULL);
V_0 = L_2;
int32_t L_3;
L_3 = SessionRecorderBehaviour_GetRecordingStatusInfo_mC85BC4DCACBD3C95B5379DB2F65159AE173FFC84(__this, NULL);
V_1 = L_3;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)3))))
{
goto IL_0049;
}
}
{
int32_t L_5 = V_1;
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_003c;
}
}
{
String_t* L_6;
L_6 = SessionRecorderBehaviour_GetRecordingPath_m4D41552EF99A5FFBB9B4D1F7CEFA37E6D9214F1C(__this, NULL);
String_t* L_7;
L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral5077BA91C5FF320B42F7093181AEDF26CD957118, L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(L_7, NULL);
goto IL_0053;
}
IL_003c:
{
int32_t L_8 = V_1;
String_t* L_9;
L_9 = SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_9, NULL);
goto IL_0053;
}
IL_0049:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral210A4FF6626D1DADC055420A48067CDB681FE464, NULL);
}
IL_0053:
{
RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43* L_10 = __this->___OnStopRecording_11;
int32_t L_11 = V_1;
NullCheck(L_10);
UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44(L_10, L_11, UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44_RuntimeMethod_var);
int32_t L_12 = V_0;
__this->___mCurrentStatus_14 = L_12;
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::CleanStorage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_CleanStorage_m965167A035ED4594D1D0308B897810ECA5AD44F3 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48D1C7FE50532FDA57A0CF85E1A50899B31A13F3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49741C29EA64FCD05DB7BE8E12819710794ACD39);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1391C5CE8B34A1DD2F2CBF4DC3C0353DB92D0D1);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* Vuforia.RecordingStatus Vuforia.ISessionRecorder::GetRecordingStatus() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
if ((((int32_t)L_2) == ((int32_t)2)))
{
goto IL_0048;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_3;
L_3 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_3, NULL);
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean Vuforia.ISessionRecorder::Clean() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_4);
V_0 = L_5;
bool L_6 = V_0;
if (!L_6)
{
goto IL_0031;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(_stringLiteral48D1C7FE50532FDA57A0CF85E1A50899B31A13F3, NULL);
goto IL_003b;
}
IL_0031:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral49741C29EA64FCD05DB7BE8E12819710794ACD39, NULL);
}
IL_003b:
{
CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A* L_7 = __this->___OnStorageCleaned_12;
bool L_8 = V_0;
NullCheck(L_7);
UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653(L_7, L_8, UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
return;
}
IL_0048:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralA1391C5CE8B34A1DD2F2CBF4DC3C0353DB92D0D1, NULL);
CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A* L_9 = __this->___OnStorageCleaned_12;
NullCheck(L_9);
UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653(L_9, (bool)0, UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::ShareRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_ShareRecording_m2A280272B913333B3A9872793C49B0C381C2FE4B (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78BAE989D954AB68DEBFC0C059EE8B52A9CB45AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A86C51A69306E31D9C5FB2734B25B29638167A9);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
V_0 = (bool)0;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* Vuforia.RecordingStatus Vuforia.ISessionRecorder::GetRecordingStatus() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_0033;
}
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_3;
L_3 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_3, NULL);
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean Vuforia.ISessionRecorder::ShareRecording() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_4);
V_0 = L_5;
bool L_6 = V_0;
if (L_6)
{
goto IL_003d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral7A86C51A69306E31D9C5FB2734B25B29638167A9, NULL);
goto IL_003d;
}
IL_0033:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral78BAE989D954AB68DEBFC0C059EE8B52A9CB45AE, NULL);
}
IL_003d:
{
ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9* L_7 = __this->___OnShareRequested_13;
bool L_8 = V_0;
NullCheck(L_7);
UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653(L_7, L_8, UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
return;
}
}
// Vuforia.RecordingStatus Vuforia.SessionRecorderBehaviour::GetRecordingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorderBehaviour_GetRecordingStatus_m1B5E9099504AAC8BEED1A023D7D6AA72D4321340 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* Vuforia.RecordingStatus Vuforia.ISessionRecorder::GetRecordingStatus() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// Vuforia.RecordingStatusInfo Vuforia.SessionRecorderBehaviour::GetRecordingStatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorderBehaviour_GetRecordingStatusInfo_mC85BC4DCACBD3C95B5379DB2F65159AE173FFC84 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(5 /* Vuforia.RecordingStatusInfo Vuforia.ISessionRecorder::GetRecordingStatusInfo() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// Vuforia.RecordingSource Vuforia.SessionRecorderBehaviour::GetSupportedSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorderBehaviour_GetSupportedSources_mECD61AE065CC33DB1827791B84855D912FC3DB84 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(6 /* Vuforia.RecordingSource Vuforia.ISessionRecorder::GetSupportedSources() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// Vuforia.RecordingSource Vuforia.SessionRecorderBehaviour::GetDefaultSources()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SessionRecorderBehaviour_GetDefaultSources_mAD187447269698CBA4A58066149FDF94C5EBBC8F (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(7 /* Vuforia.RecordingSource Vuforia.ISessionRecorder::GetDefaultSources() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.String Vuforia.SessionRecorderBehaviour::GetRecordingPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorderBehaviour_GetRecordingPath_m4D41552EF99A5FFBB9B4D1F7CEFA37E6D9214F1C (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = VuforiaBehaviour_get_SessionRecorder_m573F9F0EDC26778CD20F34F99201776A6C7FC04C(L_0, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(8 /* System.String Vuforia.ISessionRecorder::GetRecordingPath() */, ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::SetupUI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_SetupUI_m7C607E74D65D07311D075A197740B71DC0CDE023 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891_m56CEDD473661088E45465CE54E30EBF38E1A21C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164_mC9BBE3F1CE193BD875FA244B651A0EFA7C8BD572_RuntimeMethod_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* V_1 = NULL;
SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164* V_2 = NULL;
{
RuntimeObject* L_0;
L_0 = UnityRuntimeCompiledFacade_get_Instance_m4592CF9DD7C37245CE9360789614782375BDEC11(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* Vuforia.UnityRuntimeCompiled.IUnityXRBridge Vuforia.UnityRuntimeCompiled.IUnityRuntimeCompiledFacade::get_UnityXRBridge() */, IUnityRuntimeCompiledFacade_t8A7BC7E50A934EC81E388AE86047FBC79665B559_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean Vuforia.UnityRuntimeCompiled.IUnityXRBridge::IsHolographicDevice() */, IUnityXRBridge_t82CDFE062A2D07461F79D7C2DAC7C274F031D44E_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_3 = __this->___OverlayCanvas_4;
bool L_4 = V_0;
NullCheck(L_3);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_3, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_5 = __this->___HolographicCanvas_5;
bool L_6 = V_0;
NullCheck(L_5);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_5, L_6, NULL);
bool L_7 = V_0;
if (!L_7)
{
goto IL_004b;
}
}
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_8 = __this->___HolographicCanvas_5;
NullCheck(L_8);
SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* L_9;
L_9 = Component_GetComponent_TisSessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891_m56CEDD473661088E45465CE54E30EBF38E1A21C9(L_8, Component_GetComponent_TisSessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891_m56CEDD473661088E45465CE54E30EBF38E1A21C9_RuntimeMethod_var);
V_1 = L_9;
SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_0067;
}
}
{
SessionRecorderHolographicCanvas_t94F797C9284038D293865226EA8B0291EEC99891* L_12 = V_1;
NullCheck(L_12);
SessionRecorderHolographicCanvas_SetupHolographicCanvas_mD61B4987841980E16C7F76170DBCF656A52A6555(L_12, __this, NULL);
return;
}
IL_004b:
{
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_13 = __this->___OverlayCanvas_4;
NullCheck(L_13);
SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164* L_14;
L_14 = Component_GetComponent_TisSessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164_mC9BBE3F1CE193BD875FA244B651A0EFA7C8BD572(L_13, Component_GetComponent_TisSessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164_mC9BBE3F1CE193BD875FA244B651A0EFA7C8BD572_RuntimeMethod_var);
V_2 = L_14;
SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164* L_15 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_16)
{
goto IL_0067;
}
}
{
SessionRecorderOverlayCanvas_t73117E392686854D06720DCACA7A48891A6F5164* L_17 = V_2;
NullCheck(L_17);
VirtualActionInvoker1< SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* >::Invoke(4 /* System.Void Vuforia.OverlayCanvas`1<Vuforia.SessionRecorderBehaviour>::SetupOverlayCanvas(T) */, L_17, __this);
}
IL_0067:
{
return;
}
}
// System.Void Vuforia.SessionRecorderBehaviour::UpdateRecordingStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour_UpdateRecordingStatus_m7CCC2AAB3015E003AABA24E049BF606AE3FC5BF2 (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, 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*)&UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = SessionRecorderBehaviour_GetRecordingStatus_m1B5E9099504AAC8BEED1A023D7D6AA72D4321340(__this, NULL);
V_0 = L_0;
int32_t L_1 = __this->___mCurrentStatus_14;
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
{
goto IL_0036;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)2)))
{
goto IL_0036;
}
}
{
int32_t L_3;
L_3 = SessionRecorderBehaviour_GetRecordingStatusInfo_mC85BC4DCACBD3C95B5379DB2F65159AE173FFC84(__this, NULL);
V_1 = L_3;
RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43* L_4 = __this->___OnStopRecording_11;
int32_t L_5 = V_1;
NullCheck(L_4);
UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44(L_4, L_5, UnityEvent_1_Invoke_m7A5770900072930EF6D9D332D6E1FE739D652E44_RuntimeMethod_var);
int32_t L_6 = V_1;
if ((((int32_t)L_6) == ((int32_t)1)))
{
goto IL_0036;
}
}
{
int32_t L_7 = V_1;
String_t* L_8;
L_8 = SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(L_8, NULL);
}
IL_0036:
{
int32_t L_9 = V_0;
__this->___mCurrentStatus_14 = L_9;
return;
}
}
// System.String Vuforia.SessionRecorderBehaviour::GetErrorMessage(Vuforia.RecordingStartError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorderBehaviour_GetErrorMessage_m0FE810CB4AE6B7D867BFC2E1EA2D91F4E26CE256 (int32_t ___0_startError, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44AB2E4ECB7474485FF0B641D4A6533C3B4783E2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral588669F21A8226CEBE2EB364728262EDF7838A33);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76F0847EA7D191E8A3AD5E997E1B2583280396DD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BBF39E4263652F5B788238ADC4D031D949ED04D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC5615B0678EA781ACE67FA7DABD0CDF51DF8DEC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE802F932949A0ACB36934E8E6FD0617802ECE82);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC38AE9B6A63B80CEED67CAAEACCCDE96606E36D1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98662AD3415DE38A98099522EB2D477CAA313C3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE44FD727B9AFDCBAFA4A489314405755F222602F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC183A3F45288248974446F6B98C368780466B8B);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_startError;
switch (L_0)
{
case 0:
{
goto IL_0035;
}
case 1:
{
goto IL_0040;
}
case 2:
{
goto IL_0046;
}
case 3:
{
goto IL_004c;
}
case 4:
{
goto IL_0052;
}
case 5:
{
goto IL_0058;
}
case 6:
{
goto IL_005e;
}
case 7:
{
goto IL_0064;
}
case 8:
{
goto IL_006a;
}
case 9:
{
goto IL_0070;
}
}
}
{
int32_t L_1 = ___0_startError;
if ((((int32_t)L_1) == ((int32_t)((int32_t)100))))
{
goto IL_0076;
}
}
{
goto IL_007c;
}
IL_0035:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral06F0B26898F2203940F956B89A15C6FE58C3C098)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SessionRecorderBehaviour_GetErrorMessage_m0FE810CB4AE6B7D867BFC2E1EA2D91F4E26CE256_RuntimeMethod_var)));
}
IL_0040:
{
return _stringLiteralD98662AD3415DE38A98099522EB2D477CAA313C3;
}
IL_0046:
{
return _stringLiteral76F0847EA7D191E8A3AD5E997E1B2583280396DD;
}
IL_004c:
{
return _stringLiteralC38AE9B6A63B80CEED67CAAEACCCDE96606E36D1;
}
IL_0052:
{
return _stringLiteralAC5615B0678EA781ACE67FA7DABD0CDF51DF8DEC;
}
IL_0058:
{
return _stringLiteral44AB2E4ECB7474485FF0B641D4A6533C3B4783E2;
}
IL_005e:
{
return _stringLiteral588669F21A8226CEBE2EB364728262EDF7838A33;
}
IL_0064:
{
return _stringLiteralE44FD727B9AFDCBAFA4A489314405755F222602F;
}
IL_006a:
{
return _stringLiteralFC183A3F45288248974446F6B98C368780466B8B;
}
IL_0070:
{
return _stringLiteralBE802F932949A0ACB36934E8E6FD0617802ECE82;
}
IL_0076:
{
return _stringLiteral9BBF39E4263652F5B788238ADC4D031D949ED04D;
}
IL_007c:
{
int32_t L_3 = ___0_startError;
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RecordingStartError_t8E50562BBECBEB00A5170744D828A5F39E076F05_il2cpp_TypeInfo_var)), &L_4);
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_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C0AAA83F788CDC751B0996633832298AB85EED1)), L_5, (String_t*)NULL, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SessionRecorderBehaviour_GetErrorMessage_m0FE810CB4AE6B7D867BFC2E1EA2D91F4E26CE256_RuntimeMethod_var)));
}
}
// System.String Vuforia.SessionRecorderBehaviour::GetErrorMessage(Vuforia.RecordingStatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743 (int32_t ___0_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BFE995E88E15382472C7CD08C07B845CACF68A7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98662AD3415DE38A98099522EB2D477CAA313C3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE44FD727B9AFDCBAFA4A489314405755F222602F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC183A3F45288248974446F6B98C368780466B8B);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_statusInfo;
switch (L_0)
{
case 0:
{
goto IL_0020;
}
case 1:
{
goto IL_0020;
}
case 2:
{
goto IL_002b;
}
case 3:
{
goto IL_0031;
}
case 4:
{
goto IL_003d;
}
case 5:
{
goto IL_0037;
}
}
}
{
goto IL_0043;
}
IL_0020:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral06F0B26898F2203940F956B89A15C6FE58C3C098)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743_RuntimeMethod_var)));
}
IL_002b:
{
return _stringLiteralD98662AD3415DE38A98099522EB2D477CAA313C3;
}
IL_0031:
{
return _stringLiteral2BFE995E88E15382472C7CD08C07B845CACF68A7;
}
IL_0037:
{
return _stringLiteralFC183A3F45288248974446F6B98C368780466B8B;
}
IL_003d:
{
return _stringLiteralE44FD727B9AFDCBAFA4A489314405755F222602F;
}
IL_0043:
{
int32_t L_2 = ___0_statusInfo;
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RecordingStatusInfo_t65A0D28711CF110E1DA36B5700E1F0A223989AFF_il2cpp_TypeInfo_var)), &L_3);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_5);
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral36FEBEC19B726F832F1CC33EB3105A15E12E64CA)), L_4, (String_t*)NULL, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SessionRecorderBehaviour_GetErrorMessage_mD9CF94D8E2AD7355CD74C4E26AEC421C52950743_RuntimeMethod_var)));
}
}
// System.Void Vuforia.SessionRecorderBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderBehaviour__ctor_m74A256A34EF5F6F2BB554B474948706B83D0300C (SessionRecorderBehaviour_t544E4F567FBA60219A47A895F81E5FE18DF2436F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___ShowCleanButton_7 = (bool)1;
__this->___EnableSharing_8 = (bool)1;
__this->___RecordSensorsData_9 = (bool)1;
RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494* L_0 = (RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494*)il2cpp_codegen_object_new(RecordingStartedEvent_t5D6948C7A7EF58EB13D3356AF9D7B7BC525A8494_il2cpp_TypeInfo_var);
NullCheck(L_0);
RecordingStartedEvent__ctor_mBAF19C23FCC092D4B441301CF06E94CAEBA9AC0F(L_0, NULL);
__this->___OnStartRecording_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnStartRecording_10), (void*)L_0);
RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43* L_1 = (RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43*)il2cpp_codegen_object_new(RecordingStoppedEvent_t2B53951AA3D13E2B553B6F815D7EC2E946AEDE43_il2cpp_TypeInfo_var);
NullCheck(L_1);
RecordingStoppedEvent__ctor_mFAE974E4F030374EF3589FAEF00D083CE34F5FC5(L_1, NULL);
__this->___OnStopRecording_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnStopRecording_11), (void*)L_1);
CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A* L_2 = (CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A*)il2cpp_codegen_object_new(CleanStorageEvent_t8B9FF55401C7681EA05C68228383368FAB10489A_il2cpp_TypeInfo_var);
NullCheck(L_2);
CleanStorageEvent__ctor_m7293BDDB8D9E2CBBF34CCEDD2ED2DDABA203073A(L_2, NULL);
__this->___OnStorageCleaned_12 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnStorageCleaned_12), (void*)L_2);
ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9* L_3 = (ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9*)il2cpp_codegen_object_new(ShareRecordingEvent_t8C9350612F61849F0376DFAB9DBF15A4B9481AF9_il2cpp_TypeInfo_var);
NullCheck(L_3);
ShareRecordingEvent__ctor_mD23E6DB04F9A3CE4188428D32C95E6190129C158(L_3, NULL);
__this->___OnShareRequested_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnShareRequested_13), (void*)L_3);
VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* BarcodeInstancesManager_get_Observer_m43E49E2745C3D9F8F746F3C13FD9B73F7AA8371D_inline (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
{
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_0 = __this->___U3CObserverU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BarcodeBehaviour_get_InstanceData_m194C504933213ECAF0EAB4021A2135630798E509_inline (BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CInstanceDataU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* BarcodeInstancesManager_get_Template_m66C331275AE1E98A6D1AD6983F8F94B6651E6081_inline (BarcodeInstancesManager_t795038E41F3D9A9CDCBFC113C6310C521E335DFE* __this, const RuntimeMethod* method)
{
{
BarcodeBehaviour_t160C30AF94DFA0162C98DB0102120393B0DB856D* L_0 = __this->___U3CTemplateU3Ek__BackingField_1;
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 void ImageTargetBehaviour_set_ImageTargetType_m2ABA169C9DCBF0F0C212433B626B3BC0729FFF5D_inline (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___mImageTargetType_16 = L_0;
return;
}
}
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 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 Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, 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;
}
bool V_0 = false;
{
float L_0 = ___1_b;
float L_1 = ___0_a;
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = ___0_a;
float L_4;
L_4 = fabsf(L_3);
float L_5 = ___1_b;
float L_6;
L_6 = fabsf(L_5);
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
goto IL_0035;
}
IL_0035:
{
bool L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CylinderTargetBehaviour_get_SideLength_mACA14FA61ED419B6684F14EE73B5445F1E2F0B25_inline (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mSideLength_17;
return L_0;
}
}
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 World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* VuforiaBehaviour_get_World_m14A8271B023273D49C261BE6EC1378C16EB7B900_inline (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __this, const RuntimeMethod* method)
{
{
World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* L_0 = __this->___U3CWorldU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* World_get_AnchorProvider_mA6FA2EF4F36E12BC20C6B62320405BACF82D3C11_inline (World_t0332C3F77BBFBA826A13D263DAED199D01BCE050* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CAnchorProviderU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_002e;
}
IL_002e:
{
bool L_12 = V_2;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VirtualButtonBehaviour_SetVirtualButtonName_m7C1FD67F3CE7D2D6B2674D2AB35E05B02DC08CE2_inline (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
__this->___mName_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_13), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
int32_t L_0 = ___0_index;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0010;
}
}
{
goto IL_000a;
}
IL_000a:
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0019;
}
}
{
goto IL_0022;
}
IL_0010:
{
float L_4 = __this->___x_0;
V_2 = L_4;
goto IL_002d;
}
IL_0019:
{
float L_5 = __this->___y_1;
V_2 = L_5;
goto IL_002d;
}
IL_0022:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_6);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4379B0249B80A34ABC2748B5F0D030FD7D4E007C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector2_get_Item_m18BC65BB0512B16A1F9C8BE4B83A3E7BBAD7064D_RuntimeMethod_var)));
}
IL_002d:
{
float L_7 = V_2;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageTargetBehaviour_get_ImageTargetType_m5FB7595698890F5599001CB2A88C1DCAE2B55767_inline (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mImageTargetType_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ImageTargetObserver_get_Size_m5689747639AA961A66D20F0A3DD4027961785240_inline (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSizeU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VirtualButtonBehaviour_get_VirtualButtonName_m81D0F69F72C9735E21E5B5F579D4704ABA046444_inline (VirtualButtonBehaviour_tCE0715599AD5D666FCA4A62B0F6FC27267C99491* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mName_13;
return L_0;
}
}
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 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 Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
float L_3 = ___3_a;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* VuforiaBehaviour_get_DevicePoseBehaviour_m69EBBECA75E0D757A1660354780BBF4C7FD156B1_inline (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __this, const RuntimeMethod* method)
{
{
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* L_0 = __this->___U3CDevicePoseBehaviourU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ObserverBehaviour_get_TargetStatus_m11A222E650B40FB61D9FD4BD2689F04900086E5F_inline (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = __this->___U3CTargetStatusU3Ek__BackingField_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObserverFactory_t15303B50E9714D21517E15020805420A68418285* VuforiaBehaviour_get_ObserverFactory_m58CBBB055DA900E6F04BC2605833C687C1C38B0F_inline (VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* __this, const RuntimeMethod* method)
{
{
ObserverFactory_t15303B50E9714D21517E15020805420A68418285* L_0 = __this->___U3CObserverFactoryU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* VuforiaConfiguration_get_Shaders_m1822EADCF56112784FD727C20CF34A98E27C7AA4_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* L_0 = __this->___shaders_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* RequiredShaders_get_DepthMaskShader_m123D37CD6F445A7354CE579BBDE2F1D94CB7CE16_inline (RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* __this, const RuntimeMethod* method)
{
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___depthMaskShader_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GuideView_get_Image_m3A85C0A790E44457D249BE077125CDD329C3424D_inline (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method)
{
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___mImage_1;
return L_0;
}
}
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 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 Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GuideView_get_Pose_mAF4EFF3486E27176F56994705DC2DC3D623297DD_inline (GuideView_t9652DD513E6842D0BD1C18FB8A073087F28F638C* __this, const RuntimeMethod* method)
{
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___mPose_0;
return L_0;
}
}
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 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 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ModelTargetBehaviour_get_GuideViewMode_m2311153B7F7361B89E3679ADBBE636FEEC9F9DF3_inline (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mGuideViewDisplayMode_30;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
float L_1 = L_0.___x_2;
float L_2 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
float L_4 = L_3.___y_3;
float L_5 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
float L_7 = L_6.___z_4;
float L_8 = ___0_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 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 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 Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* RequiredShaders_get_OutlineShader_mB6B37112BCD92DC8E7D2B769DE2DC74346ADDDA5_inline (RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* __this, const RuntimeMethod* method)
{
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___outlineShader_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* RequiredShaders_get_UnlitTransparentShader_m36EE10D2CFB88E96D68F81A41E04C5410501D97F_inline (RequiredShaders_t3490BEEB528D0CCA8A2416D8E52155FA91C198A4* __this, const RuntimeMethod* method)
{
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___unlitTransparentShader_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ObserverBehaviour_get_TargetName_mFB6FC5459068E0E9800E2C8AFFEF6F8F48297AB1_inline (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mTrackableName_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline (TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusU3Ek__BackingField_0;
return L_0;
}
}
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 MultiTargetObserver_get_Size_mF3AAD5C0693FB03D6712613BB6AAF668F5D815FC_inline (MultiTargetObserver_tB6334B101B7951C31EDF80EDEB8A85DADAF8AF33* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSizeU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObserverBehaviour_set_TargetStatus_m01A4300D00A9B799A4D7515F19C99A3B4C27AFCF_inline (ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_value, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = ___0_value;
__this->___U3CTargetStatusU3Ek__BackingField_12 = L_0;
return;
}
}
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 float Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, int32_t ___0_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
int32_t L_0 = ___0_index;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0019;
}
case 1:
{
goto IL_0022;
}
case 2:
{
goto IL_002b;
}
}
}
{
goto IL_0034;
}
IL_0019:
{
float L_3 = __this->___x_2;
V_2 = L_3;
goto IL_003f;
}
IL_0022:
{
float L_4 = __this->___y_3;
V_2 = L_4;
goto IL_003f;
}
IL_002b:
{
float L_5 = __this->___z_4;
V_2 = L_5;
goto IL_003f;
}
IL_0034:
{
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_6 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_6);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27C7727EAAAD675C621F6257F2BD5190CE343979)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_get_Item_m163510BFC2F7BFAD1B601DC9F3606B799CF199F2_RuntimeMethod_var)));
}
IL_003f:
{
float L_7 = V_2;
return L_7;
}
}
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Scale_m8D61A8D2272549F1EF41256F7E8A206C6500EA6C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, 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;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, 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;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_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)(L_1/L_2)), ((float)(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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, 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;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_a;
float L_1 = L_0.___x_0;
float L_2 = ___0_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_a;
float L_4 = L_3.___y_1;
float L_5 = ___0_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 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 void VuMarkBehaviour_set_RuntimeId_mBDF7B9E94C5256D3FE23D6F17ACE43522840C4A9_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = ___0_value;
__this->___U3CRuntimeIdU3Ek__BackingField_30 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VuMarkInstance_get_InstanceId_m68951D9EF000D93DA364DD3AA508095827A8F848_inline (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CInstanceIdU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_InstanceId_mAD7A3BC1D59569FEDE2441BC90C4562684E5DFB8_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CInstanceIdU3Ek__BackingField_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceIdU3Ek__BackingField_18), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* VuMarkInstance_get_InstanceImage_m7F0EBFB7DFA7EE43DF88935862C7BF6F4E78B9BB_inline (VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* __this, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = __this->___U3CInstanceImageU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_set_InstanceImage_m10CE50D079F0C84B00E3B7E23CC3F738196597DE_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_value, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = ___0_value;
__this->___U3CInstanceImageU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceImageU3Ek__BackingField_19), (void*)L_0);
return;
}
}
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 void VuMarkBehaviour_set_VuMarkUserData_m6F77E10C2C9323C27209FFB14AAE6B5777D12706_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___U3CVuMarkUserDataU3Ek__BackingField_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVuMarkUserDataU3Ek__BackingField_20), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* VuMarkInstancesManager_get_Observer_m6A1AF04B73818D010CE860C1BC3B08615F6B5B49_inline (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_0 = __this->___U3CObserverU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* VuMarkInstancesManager_get_Template_m719CFBCC52A8C4125F7C2C5E8E809DCCF21FCFFF_inline (VuMarkInstancesManager_t884E18F4075DEDB74017A4278EDD771DB1D35B04* __this, const RuntimeMethod* method)
{
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_0 = __this->___U3CTemplateU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VuMarkBehaviour_IsInitializedInEditor_mCFD6877B3A6C412F2E747DD10637724D9A030B68_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, const RuntimeMethod* method)
{
{
bool L_0 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VuMarkBehaviour_SetInitializedInEditor_m9750089BE8649BCD0041B14EA262C4FAC2E14797_inline (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)__this)->___mInitializedInEditor_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* BehaviourFromObserverDelegate_Invoke_m46D3861FD8A7D58F9600C9ED295809DC32CF0631_inline (BehaviourFromObserverDelegate_t981D2B8B68938732E343E2CA196DAE07DF48D926* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
typedef ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_observer, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Image_set_Description_mF8FEFC1CD61381C6D3B705D070A4DEF115DE1C63_inline (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___0_value, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = ___0_value;
__this->___U3CDescriptionU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDescriptionU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* Image_get_Description_mFE67643F8F40AFEA8DA7D7D1904B2D9B8F13D0DF_inline (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* L_0 = __this->___U3CDescriptionU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Width_mDFCD2DC27A814DEED397870C9E68A9D35431DAF0_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CWidthU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Height_m72423887D7C319BA5E685E5755C5F3A9C66BAB1D_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CHeightU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_Stride_m3E39A77EA0EE9633BF8476779AF52877B940A2AE_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStrideU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferWidth_m0BB87C6950E7F552C3CBC2DD9B6AB5D57A3637AF_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CBufferWidthU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferHeight_mE9F0D2A61CFF33812C51F2BA6C60E03C8F6CB465_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CBufferHeightU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_PixelFormat_m8BE2DAA64C98293E5EA18E79B58C6A38CBC37CF9_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPixelFormatU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ImageDescription_get_BufferSize_m1190E78D50F418C77F1D859C682894CB060F7EED_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CBufferSizeU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color_set_Item_mB7A7D9F6632CDA2F9CE2E817776010653C2A20B2_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_index;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_001d;
}
case 1:
{
goto IL_0026;
}
case 2:
{
goto IL_002f;
}
case 3:
{
goto IL_0038;
}
}
}
{
goto IL_0041;
}
IL_001d:
{
float L_3 = ___1_value;
__this->___r_0 = L_3;
goto IL_005d;
}
IL_0026:
{
float L_4 = ___1_value;
__this->___g_1 = L_4;
goto IL_005d;
}
IL_002f:
{
float L_5 = ___1_value;
__this->___b_2 = L_5;
goto IL_005d;
}
IL_0038:
{
float L_6 = ___1_value;
__this->___a_3 = L_6;
goto IL_005d;
}
IL_0041:
{
String_t* L_7;
L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL);
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD44B1DB50942F5EE9433DEDDCC33BEC04733834)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9FE2D0640908C4E0A09AF5BF88E4681FB8257B4C)), NULL);
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_9 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_9);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Color_set_Item_mB7A7D9F6632CDA2F9CE2E817776010653C2A20B2_RuntimeMethod_var)));
}
IL_005d:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Color_get_Item_mF0272D1D468B77D590B0A763380CB3C17CA765BE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
{
int32_t L_0 = ___0_index;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_001d;
}
case 1:
{
goto IL_0026;
}
case 2:
{
goto IL_002f;
}
case 3:
{
goto IL_0038;
}
}
}
{
goto IL_0041;
}
IL_001d:
{
float L_3 = __this->___r_0;
V_2 = L_3;
goto IL_005d;
}
IL_0026:
{
float L_4 = __this->___g_1;
V_2 = L_4;
goto IL_005d;
}
IL_002f:
{
float L_5 = __this->___b_2;
V_2 = L_5;
goto IL_005d;
}
IL_0038:
{
float L_6 = __this->___a_3;
V_2 = L_6;
goto IL_005d;
}
IL_0041:
{
String_t* L_7;
L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL);
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD44B1DB50942F5EE9433DEDDCC33BEC04733834)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9FE2D0640908C4E0A09AF5BF88E4681FB8257B4C)), NULL);
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_9 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
NullCheck(L_9);
IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Color_get_Item_mF0272D1D468B77D590B0A763380CB3C17CA765BE_RuntimeMethod_var)));
}
IL_005d:
{
float L_10 = V_2;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_Width_mE06D0268B354E04A5DA03A0E3254ED8F9AA80FCE_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CWidthU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_Height_mA766804224ACE51CE7826D31319CCC924C944814_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CHeightU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_Stride_mC754B260D2BC682271EB8D91403819CCD12F303D_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CStrideU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_BufferWidth_m07A2B9C011D428E72924836ADCB74EBA27665D05_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CBufferWidthU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_BufferHeight_m4A3F15A1E7E5D66AB527B8609F9276598506A227_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CBufferHeightU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageDescription_set_PixelFormat_m83EB8C9523C6CC748D691A4D0403F02CB30DC81C_inline (ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPixelFormatU3Ek__BackingField_5 = L_0;
return;
}
}
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 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 Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentValue_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_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 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 void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_2_Invoke_mA0764AC2E5DB821346144ACFDB04F9BEA434EAE6_gshared_inline (Func_2_tBF1D7BFC66E867B07DAB51D1158B6014CDCFF80C* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
typedef Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
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 float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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;
}
}