MIF_E31211986/ARSEAN2_BackUpThisFolder_Bu.../il2cppOutput/Vuforia.Unity.Engine9.cpp

36564 lines
2.1 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 R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename 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>
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);
}
};
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>>
struct Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843;
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>
struct Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93;
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
// System.Action`1<Vuforia.BarcodeInstanceData>
struct Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8;
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<Vuforia.Internal.Observers.IObservationPreprocessComponent>
struct Action_1_t6EAF452A947A380D54347B1B40D61332408E786F;
// System.Action`1<Vuforia.Internal.Observers.IObservationProcessorComponent>
struct Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3;
// System.Action`1<Vuforia.Internal.Observers.IObservationPublisherComponent>
struct Action_1_tD77E201E971F740672BE6904E532393E785FDDAF;
// System.Action`1<Vuforia.Internal.Observers.IObserver>
struct Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C;
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent>
struct Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C;
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo>
struct Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9;
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>
struct Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<Vuforia.ObserverBehaviour>
struct Action_1_t49AD19663F9D6070EBF5FD37F8BEA43810805799;
// System.Action`1<Vuforia.Internal.Permissions.Permission>
struct Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5;
// System.Action`1<System.Single>
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
// System.Action`1<System.String>
struct Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A;
// System.Action`1<UnityEngine.Transform>
struct Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D;
// 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.CloudRecoBehaviour/QueryError>
struct Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E;
// System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
struct Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E;
// System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>
struct Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB;
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
struct Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2;
// System.Action`2<System.Object,System.Object>
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
// 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.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32>
struct Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.ContentTile>
struct Dictionary_2_t9712A49F3B5C0E0DBA2A36D2DB72EEADFDAA623C;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>
struct Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.VuMarkInstance>
struct Dictionary_2_t281BFD54D38AB233D0F4E3262AFE31CAF4E46296;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.VuMatrix44F>
struct Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Boolean>
struct Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32>
struct Dictionary_2_tFCDE91BDD0207A67521C455FD60B9EAA6E0E6B62;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>
struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Vector3>
struct Dictionary_2_t3709459C97DA2AA4D725799EA931633A015BF5CD;
// System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>
struct Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4;
// System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
struct Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>
struct Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75;
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
struct Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC;
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>
struct Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707;
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>
struct Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C;
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean>
struct Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>
struct Dictionary_2_t1B115DB96F2674765975721520F73253084A610E;
// System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>
struct Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3;
// System.Func`1<System.Boolean>
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
// System.Func`1<UnityEngine.Camera>
struct Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9;
// System.Func`1<System.Object>
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
// System.Func`1<Vuforia.Internal.Core.Pose>
struct Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50;
// System.Func`1<System.Single>
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>,System.Boolean>
struct Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>,System.Boolean>
struct Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>,System.Boolean>
struct Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>,System.Boolean>
struct Func_2_t85B44A86956C8A74904DCDA1AE82EB014D7B76CD;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>,System.Boolean>
struct Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>,System.Boolean>
struct Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD;
// System.Func`2<Vuforia.Internal.Observers.IObserverComponent,System.Boolean>
struct Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5;
// System.Func`2<Vuforia.Image,System.Boolean>
struct Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046;
// System.Func`2<System.Int32Enum,System.Int32Enum>
struct Func_2_t400F8F432C9F37AFDFD697BE0F23AA027558136A;
// System.Func`2<System.Int32Enum,System.Object>
struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`2<Vuforia.Internal.Permissions.Permission,System.String>
struct Func_2_tCACC3724D4B805284361A886A5D68F0635C28230;
// System.Func`2<UnityEngine.RaycastHit,System.Boolean>
struct Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C;
// System.Func`2<UnityEngine.RaycastHit,System.Single>
struct Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1;
// System.Func`2<System.String,System.Boolean>
struct Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D;
// System.Func`2<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType>
struct Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC;
// System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3>
struct Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96;
// System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>
struct Func_3_t9C2540146162B441022405BAD36FE528DBCE4681;
// System.Func`3<System.Int32,System.Int32,System.Object>
struct Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F;
// System.Collections.Generic.HashSet`1<System.Int32Enum>
struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4;
// System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>
struct HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06;
// System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>
struct HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256;
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct IDictionary_2_tBD266643473DEEE1F9B49699128556BD6B79F27D;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver>
struct IDictionary_2_tB9E0E59186D311A90565ADCFA615B47F1D922BD2;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F>
struct IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0;
// System.Collections.Generic.IDictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
struct IDictionary_2_t8975167CA97E8B892929BD2352155C6F515B4A31;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.VuController>
struct IDictionary_2_tF0FBA164C91E7B487CAD1984F10301308A7A88D7;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>>
struct IEnumerable_1_t3C85FD405296AC221384C9FDF285913ADD0C2EF1;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
struct IEnumerable_1_tB75F1E090A50E172DFA4FFF076E2673DDC13FB51;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
struct IEnumerable_1_tF961F3E00EE8CF8A2420A47E491F0DC255B7F073;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>>
struct IEnumerable_1_tE17524B6BA847EFE861CCD477199C60B2060D683;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
struct IEnumerable_1_t60509816D8966320E2A9660FC756B6C440ADFC50;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>>
struct IEnumerable_1_tAA351BF25A22EA4BC01961B3E9CDDF151DC0DD24;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>>
struct IEnumerable_1_tF5C595ADFBE0722B26FE0E5BDCF9C74DD360C83A;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.AnchorInstance>
struct IEnumerable_1_t56D2360DA2D2953EF217F4D86E64BC1F0EC6F32D;
// System.Collections.Generic.IEnumerable`1<System.Char>
struct IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>
struct IEnumerable_1_t03BF45C38ACBA84B09EE7C0A279B2A1662E5E3E1;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>
struct IEnumerable_1_tC20D480EFCCF2984B273A11C4AD034F304E384C4;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObservationPreprocessComponent>
struct IEnumerable_1_t29339BA41E5F85CC0F8C2352B5BD2B4498809590;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObservationProcessorComponent>
struct IEnumerable_1_tFF48774FE912FDE6F9158FF5DF27573E329ABDB0;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObservationPublisherComponent>
struct IEnumerable_1_tABB07FA54D727252AD0AA63E22B5E549F6BC6D4B;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.IObserverComponent>
struct IEnumerable_1_tC31DBC819D629DCE9D571A536244F2C1E30D2BF7;
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>
struct IEnumerable_1_t6D2722BC1DC7D37D5163F2095F5DCC0B4F4ED367;
// System.Collections.Generic.IEnumerable`1<Vuforia.Image>
struct IEnumerable_1_t6555953FFB3F155EF086835756AFD7A59FEAF7D4;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct IEnumerable_1_tD4E3F7823F7EEF43F3065C592C3B55AA18F84784;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
// System.Collections.Generic.IEnumerable`1<System.Int32Enum>
struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Permissions.Permission>
struct IEnumerable_1_t941E62FB30C288D332C82BEB5978D4F019F1F846;
// System.Collections.Generic.IEnumerable`1<UnityEngine.RaycastHit>
struct IEnumerable_1_t8BC83955BB4626ACDAB88E89CABC85C7E3BEF89D;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>
struct IEnumerable_1_t4566B3E27A885AA8082A82851C74D66595769914;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Vector3>
struct IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788;
// System.Collections.Generic.IEnumerable`1<Vuforia.VuBarcodeType>
struct IEnumerable_1_t12AEC260E67A3541CF90BAFB1D899FFCA479589E;
// System.Collections.Generic.IEnumerable`1<Vuforia.VuVector2F>
struct IEnumerable_1_tDE41724A4523CE9569E617D7D6C2D9413331E8CB;
// System.Collections.Generic.IEnumerable`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct IEnumerable_1_tD8D92F2C181B29078971AB5C6AFA893D7FFEC384;
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>
struct IEnumerator_1_t2860507151865BA34D0A1B17F5A89BB31323D9DB;
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>
struct IEnumerator_1_t402924E95615D541ED3F4983BEB633B163DBE9B5;
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>
struct IEnumerator_1_t101C2873F09437A79BF8FA7F254459479D47117D;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.CsAttributeComponentType>
struct IEqualityComparer_1_tC6B26F9454D8D5B8FAA662A3C9777295B7765D78;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.KeyCode>
struct IEqualityComparer_1_t8966F805A4BD94DDBE380958CE385A95B2064F36;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.PixelFormat>
struct IEqualityComparer_1_tA88A1C3D862FE4E344E7EF4BE32EFA1E70258BCF;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.UserAuthorization>
struct IEqualityComparer_1_t0FDADD376CC1F5D5D9A04BD604B727044ED3ECCB;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.VuBarcodeType>
struct IEqualityComparer_1_t08E020D445D6E7E4813D900AEB953343A213F08E;
// System.Collections.Generic.IEqualityComparer`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct IEqualityComparer_1_t7E0B529257604C6B5F532D878BB1FFD799A43CC8;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent>
struct IList_1_t47DAEEB26FFCF68CDC809AB969569B61C8CB5CE4;
// System.Collections.Generic.IList`1<Vuforia.IVuCloudImageTargetObservation>
struct IList_1_t963EC9DAB3970AC64F2B9E00AA8B75B54570E157;
// System.Collections.Generic.IList`1<Vuforia.IVuObservation>
struct IList_1_tD18170F580FC92A8368902664DDA150B63EECE6F;
// System.Collections.Generic.IList`1<Vuforia.IVuObservationWithPose>
struct IList_1_t29CD7087B6A547C38B6D45126E79A2CBF57F77B2;
// System.Collections.Generic.IList`1<Vuforia.Image>
struct IList_1_t2F826408A71AE0D42449346205B321A631C165EB;
// System.Collections.Generic.IList`1<System.Int32>
struct IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1;
// System.Collections.Generic.IList`1<Vuforia.VuMeshObservationBlock>
struct IList_1_t014DDC88E845E54828905D4E14E32730251F6A11;
// System.Collections.Generic.IList`1<Vuforia.VuState>
struct IList_1_t584D9204058D75EFFA64798E69DE2A27029D282D;
// System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
struct IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB;
// System.Linq.IOrderedEnumerable`1<UnityEngine.RaycastHit>
struct IOrderedEnumerable_1_t1B17E1AACC7486B39EC9418B3866EE6B5080C833;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.CsAttributeComponentType,System.Int32>
struct KeyCollection_t419549BA4F4C1D600976F883A0F847897C9118F0;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct KeyCollection_t5BC2594BE114819B35A978C7C5AB8A0B313DB736;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>
struct KeyCollection_t4759911E52D37E17AFE425BE7A01B1149691A59A;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct KeyCollection_tA74BE41324F89B069D5E2B05DDD837251836ECD3;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Vuforia.VuMatrix44F>
struct KeyCollection_t7A1A79F10E67AE14D4984ED7DB2A215618AD499B;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.KeyCode,UnityEngine.Vector3>
struct KeyCollection_tB84327D56AAA4EB53E7D196BE86B0FB67139ABE9;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Boolean>
struct KeyCollection_t82843611D3240C37DEA1AF693D1E4E17145BBE08;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
struct KeyCollection_tD30ECF491B132B7515ABCDAC814DBCD65DF01E88;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>
struct KeyCollection_t7455E4DB76DD1E0795A729CFB10C67C92ACDA17D;
// System.Collections.Generic.Dictionary`2/KeyCollection<Vuforia.PixelFormat,System.String>
struct KeyCollection_tADB0D53E31FAEFD8B2F7AF02400EC4E092D307F2;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>
struct KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct KeyCollection_tFE375633CA9B3890E2C70FBD243F5C0DD0638F82;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,UnityEngine.Vector3>
struct KeyCollection_t0E0B9685BAD9CDC3B14AC6EDE838DC31835B0FF3;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.UserAuthorization,System.Boolean>
struct KeyCollection_tEC7378FF12F41FC552AF63EB07BAD9D204723DDD;
// System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
struct List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC;
// System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
struct List_1_tF8B8CB3D8291FEFE18BE6AF5E7C63F8CC805E927;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.AnchorInstance>
struct List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>
struct List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>
struct List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>
struct List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverComponent>
struct List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C;
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9;
// System.Collections.Generic.List`1<Vuforia.IVuObservationWithPose>
struct List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<Vuforia.MeshConstructionRequest>
struct List_1_tF97EBFCF3D2DA3304D6D42B54CBA618438B7C38A;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<Vuforia.VirtualButtonBehaviour>
struct List_1_t7F11ABA4A96E2842FB0A540B2DB6A4A521CAB024;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>
struct List_1_tBD7A4508358037655C381E1BB433B3AE89585931;
// System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>
struct List_1_t12E36807D0427756DF28313323476D031515EDCC;
// System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
struct List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.CsAttributeComponentType,System.Int32>
struct ValueCollection_t193ED106554678A4B7F9A1BAC1B8CB1137185F9B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct ValueCollection_tDF9E00FF666604FE33527E06BD7363571BD2D4F3;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>
struct ValueCollection_tD54B4CCCA24784143C0D32BBFDDEED9D54FC3E5E;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.VuMatrix44F>
struct ValueCollection_tD6387470BC02CA9374E5A573B60D38FD47B997BA;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.KeyCode,UnityEngine.Vector3>
struct ValueCollection_tCEF36F352D48191C2497962631D400F1FE04C265;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
struct ValueCollection_tE7C5960DB5DB08A489333717D20DFA0418F3C57A;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>
struct ValueCollection_t3DBADC918A41E67798176CD34D444A427A6AAAA6;
// System.Collections.Generic.Dictionary`2/ValueCollection<Vuforia.PixelFormat,System.String>
struct ValueCollection_t3EC41959A02DAFBF43A6A632852DC0A55C0DF9B6;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Boolean>
struct ValueCollection_t067B6565DAB51831954BD36DF5F65A806EDBEF99;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct ValueCollection_tB78351AF9FD62E40D2F4BE49333EDFD540D357FC;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,UnityEngine.Vector3>
struct ValueCollection_t6CC87580D9902773C5D0196F72B4B85E53C42771;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.UserAuthorization,System.Boolean>
struct ValueCollection_tA95532AB24874DE757056622D22151E977ED3BC0;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.CsAttributeComponentType,System.Int32>[]
struct EntryU5BU5D_tBFD3D45A49A85B8A07CD7616265C935FE3D377F0;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.Internal.Observers.AnchorInstance>[]
struct EntryU5BU5D_tBBCE0D24E806A141C603F3BC2C30ACE26E2C575A;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>[]
struct EntryU5BU5D_t5355948B97AC000061E9FBFAB918D256E161314C;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>[]
struct EntryU5BU5D_t58FA049BFC5B1E1B5F45C92E66208A962890844F;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Vuforia.VuMatrix44F>[]
struct EntryU5BU5D_t02DAAC21BF14207A581558C0C87DCA9BBFB1D53F;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.KeyCode,UnityEngine.Vector3>[]
struct EntryU5BU5D_tA7B7744A339721F2D116B8A43B32133E9AD45EB8;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>[]
struct EntryU5BU5D_t8AB00F4236C6DC11C9EA84A9709619CBA4767EEA;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>[]
struct EntryU5BU5D_tFB5681C01C926209A0487A0BB9F90D96AC4E8C9E;
// System.Collections.Generic.Dictionary`2/Entry<Vuforia.PixelFormat,System.String>[]
struct EntryU5BU5D_tB403E113CEAE73D70832BB866581AF27C8E2DBA7;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Boolean>[]
struct EntryU5BU5D_t3A6696E01E2E8EE835C72A4B0C9E75120C7A122D;
// System.Collections.Generic.Dictionary`2/Entry<System.String,Vuforia.Internal.Observers.ImageTargetObserver>[]
struct EntryU5BU5D_t116C03DF75DEBC63EDA14CF4F2A9EE8FA1390BDB;
// System.Collections.Generic.Dictionary`2/Entry<System.String,UnityEngine.Vector3>[]
struct EntryU5BU5D_t8328AFAF57269CC38EE2BE6BA257FB4EA53181BE;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.UserAuthorization,System.Boolean>[]
struct EntryU5BU5D_t573076D93773A6E342464B22C3AB52718B5F7991;
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>[]
struct KeyValuePair_2U5BU5D_tBB709181F2B54A801E46913681BAEB4117E8421A;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.PixelFormat>[]
struct SlotU5BU5D_t59946C84A296FB7ECB2BD54C2B581EBF579AF0AC;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.UserAuthorization>[]
struct SlotU5BU5D_t04339A08C186216CFEB56DDBE2B079C5F5010C7B;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.VuBarcodeType>[]
struct SlotU5BU5D_t42B2384682BC10A1260DBA3AACEAD00883A5F1E4;
// System.Collections.Generic.HashSet`1/Slot<Vuforia.BarcodeBehaviour/BarcodeType>[]
struct SlotU5BU5D_tB02EB47EF37B6650AAFE8A2FE486CA29B4EB1244;
// Vuforia.Internal.Observers.AnchorInstance[]
struct AnchorInstanceU5BU5D_tBD154004308C2F590245B26C81138A9578C0808E;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// UnityEngine.Camera[]
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode[]
struct GLTFNodeU5BU5D_tFDA4F750676990C2BAABCF6A4B91622B07B94AB7;
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive[]
struct GLTFPrimitiveU5BU5D_t835EED9A614ABA48D72F77100CF444BC97D07EF8;
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene[]
struct GLTFSceneU5BU5D_t60906CDCB213A01F2C5AF9724FCB85854D74D3C3;
// Vuforia.Internal.Observers.IObserverComponent[]
struct IObserverComponentU5BU5D_t250B5456B33D7F2CC551709177F6E7F14499CC2B;
// Vuforia.IVuObservation[]
struct IVuObservationU5BU5D_tE1044594DAA86E1DD0608AF65F483FA935AF21CF;
// Vuforia.IVuObservationWithPose[]
struct IVuObservationWithPoseU5BU5D_t3B92D79981C1B5B4741167FB69722E2D404C4343;
// Vuforia.Internal.Observers.ImageTargetObserver[]
struct ImageTargetObserverU5BU5D_t67A7C1D338D0EA89517761F172CFE7161ED4C705;
// System.Int16[]
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// System.UInt16[]
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
// Vuforia.Internal.Observers.VuMarkObserver[]
struct VuMarkObserverU5BU5D_tE2FB8305DAFF5A10FB73C7F583FB4A1F2DA38980;
// Vuforia.VuVector2F[]
struct VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9;
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult[]
struct CloudRecoSearchResultU5BU5D_t3F58344265BBF2DA024D7B30842B7E83F4F37D55;
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData[]
struct TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9;
// Vuforia.Internal.Observers.ANativeObserver
struct ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD;
// Vuforia.Internal.Observers.AObservationFilterComponent
struct AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C;
// Vuforia.Internal.Observers.AObserver
struct AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979;
// Vuforia.Internal.Observers.AObserverComponent
struct AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9;
// Vuforia.Internal.Observers.ASingleTargetObserver
struct ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A;
// Vuforia.Internal.Observers.AVuObserver
struct AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// Vuforia.Internal.Observers.AnchorInstance
struct AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3;
// Vuforia.Internal.Observers.AnchorObserver
struct AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8;
// UnityEngine.AndroidJavaClass
struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03;
// Vuforia.Internal.Permissions.AndroidPermissionHandler
struct AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC;
// Vuforia.Internal.Permissions.AndroidPermissionRequester
struct AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31;
// Vuforia.AreaTargetBehaviour
struct AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618;
// Vuforia.Internal.Observers.AreaTargetObserver
struct AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06;
// Vuforia.AreaTargetPreview
struct AreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
// Vuforia.Internal.Observers.BarcodeInstance
struct BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397;
// Vuforia.BarcodeInstanceData
struct BarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F;
// Vuforia.Internal.Observers.BarcodeObserver
struct BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// Vuforia.CameraDevice
struct CameraDevice_t34ADAC91596592865E992E89542B1B6F88EAAB27;
// Vuforia.Internal.Observers.CloudImageTargetObserver
struct CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// 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;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Vuforia.Internal.Observers.DeviceObserver
struct DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556;
// Vuforia.DevicePoseBehaviour
struct DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642;
// Vuforia.Internal.Permissions.EmptyPermissionRequester
struct EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.Exception
struct Exception_t;
// Vuforia.Internal.Simulator.FieldOfViewAdjuster
struct FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial
struct GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes
struct GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial
struct GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode
struct GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes
struct GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18;
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive
struct GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157;
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene
struct GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69;
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList
struct GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E;
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture
struct GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.GlobalJavaObjectRef
struct GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8;
// Vuforia.HitTestResult
struct HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9;
// Vuforia.Internal.Permissions.IAndroidPermissionHandler
struct IAndroidPermissionHandler_t29A4354665335346FCEFC303BC2192E83FC94BE9;
// Vuforia.ICameraController
struct ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// Vuforia.Internal.Core.IEngine
struct IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// Vuforia.Internal.Permissions.IIOSPermissionHandler
struct IIOSPermissionHandler_tDE639514CE7F3C37EEE0A1BE58FEDB05D283517F;
// Vuforia.Internal.Permissions.IOSPermissionHandler
struct IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9;
// Vuforia.Internal.Permissions.IOSPermissionRequester
struct IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB;
// Vuforia.Internal.Observers.IObservationPreprocessComponent
struct IObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB;
// Vuforia.Internal.Observers.IObservationProcessorComponent
struct IObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694;
// Vuforia.Internal.Observations.IObservationProvider
struct IObservationProvider_t6060D2C8F74A06EAEA7B8AB961BE98279E7F348D;
// Vuforia.Internal.Observers.IObservationPublisherComponent
struct IObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83;
// Vuforia.Internal.Observers.IObserver
struct IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C;
// Vuforia.Internal.Observers.IObserverComponent
struct IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF;
// Vuforia.IObserverRegistry
struct IObserverRegistry_tF348538635CECA2D834952442BB63123A2C411A1;
// Vuforia.Internal.Permissions.IPermissionRequester
struct IPermissionRequester_t215960C79E8854F98174648D22348EB124C71A64;
// Vuforia.Internal.Utility.Environment.IPlatformEvaluator
struct IPlatformEvaluator_t46225178C09C4BB93F2C2FB5D61E22526B3DD1ED;
// Vuforia.IPlayModeEditorUtility
struct IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3;
// Vuforia.Public.Observers.IRuntimeMeshBehaviour
struct IRuntimeMeshBehaviour_t0552B4BA1338874994FEED622B78E0F31C5428A7;
// Vuforia.ISessionRecorder
struct ISessionRecorder_t10266E6CA1FEF8B0B0BFF7FBA23DEB0439F65491;
// Vuforia.Internal.Simulator.ISimulatedObject
struct ISimulatedObject_tDEF8318D0CBB58E9755B5457C5B01510F41ACD45;
// Vuforia.Internal.VuforiaDriver.IUnityDriver
struct IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD;
// Vuforia.Internal.Core.IUnityMainThreadTaskScheduler
struct IUnityMainThreadTaskScheduler_t6F346AAF89915FD11FA7EB19781AF375EC0841A4;
// Vuforia.Internal.Rendering.IVideoBackgroundBehaviour
struct IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0;
// Vuforia.Internal.Rendering.IVideoBackgroundBehaviourFactory
struct IVideoBackgroundBehaviourFactory_tEE9384035F90D7A65F5F75F72062F34F3A6A08DE;
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer
struct IVideoBackgroundRenderer_t69E6B2F38CE65648452FE78EC1CAD11A79809F9A;
// Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater
struct IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452;
// Vuforia.IVuAnchorObserver
struct IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C;
// Vuforia.IVuAreaTargetObserver
struct IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C;
// Vuforia.IVuBarcodeObserver
struct IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713;
// Vuforia.IVuCameraController
struct IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217;
// Vuforia.IVuCameraFrame
struct IVuCameraFrame_t51AFFA63802DB48FE77C10EC96484F8ABCEC012D;
// Vuforia.IVuCloudImageTargetObserver
struct IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087;
// Vuforia.IVuCylinderTargetObserver
struct IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB;
// Vuforia.IVuDevicePoseObserver
struct IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698;
// Vuforia.IVuEngine
struct IVuEngine_t8666B1DF131B0130855EACAE7CF259FF1A28BE07;
// Vuforia.IVuHitTest
struct IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6;
// Vuforia.IVuHitTestResults
struct IVuHitTestResults_t6226BD4E75DCD26EC5B7B4DE9BF5CFB8FF783524;
// Vuforia.IVuImage
struct IVuImage_tBD01D20CF0CDCC9C6CBAED7F9D3D3D5B384E5B23;
// Vuforia.IVuImageTargetObserver
struct IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952;
// Vuforia.IVuMarkObserver
struct IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA;
// Vuforia.IVuMeshObserver
struct IVuMeshObserver_tF4DA8775B15FE9C218CE453A920330019F779D77;
// Vuforia.IVuObservation
struct IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662;
// Vuforia.IVuObservationWithPose
struct IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260;
// Vuforia.IVuObserver
struct IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9;
// Vuforia.IVuRecording
struct IVuRecording_t047926F67901B393200E90ADD34FB931219DCA7A;
// Vuforia.IVuSessionRecorderController
struct IVuSessionRecorderController_tDB3EE8A5F054F225A7274C8D934A91DFA0B5E3E1;
// Vuforia.IVuState
struct IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29;
// 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;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
// Vuforia.Internal.Observers.MeshObservationBlock
struct MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7;
// Vuforia.Internal.Observers.MeshObserver
struct MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116;
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
// Vuforia.MeshSetBehaviour
struct MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E;
// Vuforia.MeshSetRenderer
struct MeshSetRenderer_tDD1C166ACFD0F547C5FC7258A3107C2D99CD8B43;
// 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;
// Vuforia.Internal.Observations.NativeObservationProvider
struct NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9;
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// Vuforia.Internal.Observations.NullDevicePoseObservation
struct NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// Vuforia.ObservationManager
struct ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C;
// Vuforia.Internal.Observations.ObservationProviderFactory
struct ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94;
// Vuforia.Internal.Observers.ObservationPublisherComponent
struct ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465;
// Vuforia.ObserverBehaviour
struct ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB;
// Vuforia.ObserverFactory
struct ObserverFactory_t15303B50E9714D21517E15020805420A68418285;
// Vuforia.Internal.Observers.OffsetComponent
struct OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23;
// UnityEngine.Android.PermissionCallbacks
struct PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F;
// Vuforia.Internal.Permissions.PermissionCallbacksAndroid
struct PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A;
// Vuforia.Internal.Permissions.PermissionRequesterFactory
struct PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F;
// Vuforia.Internal.Utility.Environment.PlatformEvaluator
struct PlatformEvaluator_tB7545B44E92077AC75D3882B6A7C8EBD0BBB895B;
// Vuforia.Internal.Observers.PlayModeVuAnchorObservation
struct PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6;
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
struct PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1;
// Vuforia.Internal.Observers.PlayModeVuHitTest
struct PlayModeVuHitTest_t67F5404EE96B88299C3DF328CD36CD9C05F36B57;
// Vuforia.Internal.Observers.PoseCalculatorComponent
struct PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF;
// Vuforia.Internal.Observers.PosePublisherComponent
struct PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// Vuforia.SessionRecorder
struct SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818;
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
struct SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// Vuforia.Internal.Simulator.SimulatedAreaTarget
struct SimulatedAreaTarget_tA2F942F84BF481742F1F87AB594BDC01D8AD1896;
// Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation
struct SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4;
// Vuforia.Internal.Simulator.SimulatedObject
struct SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174;
// Vuforia.Internal.Simulator.SimulatedObjectFactory
struct SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C;
// Vuforia.Internal.Simulator.SimulatedObservationProvider
struct SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B;
// Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour
struct SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2;
// Vuforia.Internal.Simulator.SimulatorCamera
struct SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6;
// Vuforia.Internal.Simulator.SimulatorDevicePoseProvider
struct SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F;
// Vuforia.Internal.Simulator.SimulatorInputHandler
struct SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0;
// System.String
struct String_t;
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
struct TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// Vuforia.Internal.Rendering.TextureDefinition
struct TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE;
// Vuforia.Internal.Rendering.TextureRenderer
struct TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// Vuforia.VideoBackground
struct VideoBackground_tC65F4B5FBE6A45691D21DBA8F7C5DB23CC4ED7F1;
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour
struct VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C;
// Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory
struct VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F;
// Vuforia.Internal.Rendering.VideoBackgroundFactory
struct VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34;
// Vuforia.Internal.Rendering.VideoBackgroundRenderer
struct VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0;
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater
struct VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// Vuforia.Voxel
struct Voxel_t3188C8D2F7ACE54385A5B1E0860D5E05FEC8A5ED;
// Vuforia.VoxelPool
struct VoxelPool_t35CC19D2E73A79D65CF94A5AAFC4F82795D07400;
// Vuforia.Internal.Simulator.VuAnchorSimulatedObservation
struct VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70;
// Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation
struct VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810;
// Vuforia.VuCloudImageTargetObservationsHandler
struct VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225;
// Vuforia.VuCloudImageTargetQueryErrorHandler
struct VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2;
// Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation
struct VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073;
// Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation
struct VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F;
// Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation
struct VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627;
// Vuforia.VuEngine
struct VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8;
// Vuforia.VuHitTestConfig
struct VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA;
// Vuforia.VuImage
struct VuImage_t49A34202F052984691206C1BB87CCC42158BC341;
// Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation
struct VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E;
// 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.Internal.Simulator.VuMarkSimulatedObservation
struct VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84;
// Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation
struct VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8;
// Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation
struct VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0;
// Vuforia.VuSessionRecorderController
struct VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A;
// Vuforia.Internal.Simulator.VuSimulatedImage
struct VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8;
// Vuforia.Internal.Simulator.VuSimulatedObservation
struct VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7;
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6;
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65;
// Vuforia.VuforiaMonoBehaviour
struct VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D;
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
// UnityEngine.WaitUntil
struct WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD;
// Vuforia.World
struct World_t0332C3F77BBFBA826A13D263DAED199D01BCE050;
// Vuforia.Internal.Observers.AObserver/<>c
struct U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324;
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0
struct U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D;
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0
struct U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF;
// Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0
struct U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E;
// Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent
struct AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA;
// Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c
struct U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A;
// Vuforia.Internal.Observers.BarcodeObserver/<>c
struct U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0
struct U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736;
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
struct CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5
struct U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5
struct U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155;
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6
struct U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3;
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c
struct U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7;
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0
struct U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE;
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16
struct U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61;
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15
struct U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32;
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
struct U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2;
// Vuforia.Internal.Observers.OffsetComponent/<>c
struct U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8;
// Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0;
// Vuforia.Internal.Simulator.SimulatedObject/<>c
struct U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54;
// Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F;
// Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c
struct U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847;
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour
struct NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5;
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater
struct NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F;
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c
struct U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251;
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0
struct U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076;
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0
struct U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A;
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0
struct U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47;
// 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* Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6EAF452A947A380D54347B1B40D61332408E786F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tD77E201E971F740672BE6904E532393E785FDDAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_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* AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CameraConfigurationUtility_t8E496045CFF3A56D7150274B1D17BE7E6BD3CF40_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t1B115DB96F2674765975721520F73253084A610E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tCACC3724D4B805284361A886A5D68F0635C28230_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAndroidPermissionHandler_t29A4354665335346FCEFC303BC2192E83FC94BE9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t579595797044E78A3397AF9417A100025B9AE315_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t83FCB3DEEAC32691577112CFEEEFE8542910ABE5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tDCE7287FF7983F849BC69693965305CBE000D9E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t8975167CA97E8B892929BD2352155C6F515B4A31_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_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_t03BF45C38ACBA84B09EE7C0A279B2A1662E5E3E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t4566B3E27A885AA8082A82851C74D66595769914_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t72DD1F29017C86C5DBBC86F355E8E0E8038E953D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t7E1C3D2982941BE437480DE348D17F05A5E12CB8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tDC1D53041F635F4B4F1BA3466802238EBC1B650E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t067D943FA808557FBA1FBED8EA4E9A1BFCB791B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t2D2D22D243AF9B809EAE1A563C6F8368EAD4DB96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t761620DA285E0C6283DFAF7AC5D51CDC0CCD0DE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tC2ABB1CE434414BC4D8BEDE5EC87ED667213095B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tFC4956C3BB4C7FDDFBDC37C20B6F72F737C17EDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IIOSPermissionHandler_tDE639514CE7F3C37EEE0A1BE58FEDB05D283517F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPlatformEvaluator_t46225178C09C4BB93F2C2FB5D61E22526B3DD1ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPoseCalculatorComponent_t57445491D1008F41623FF92BA84D7C52DFD2FA97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISimulatedObject_tDEF8318D0CBB58E9755B5457C5B01510F41ACD45_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUniqueIDProvider_tC36AEA0C83CF4A27ABAD9460AE5800D0105C65D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVideoBackgroundBehaviourFactory_tEE9384035F90D7A65F5F75F72062F34F3A6A08DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuBarcodeObservation_tF28AAC268E6F81D0F925634EA8898FD502E3D6E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuHitTestResults_t6226BD4E75DCD26EC5B7B4DE9BF5CFB8FF783524_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuIlluminationObservation_t0E4578BDD8103A00DCFA198BE135AED8E6AAC32B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMeshObservation_t4263F3B2A993A8065AE7AA5CF967513E20E991D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ImageTargetType_t5F5818A79B9C44C85B361EDB03C98568AFA9369C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t12E36807D0427756DF28313323476D031515EDCC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBD7A4508358037655C381E1BB433B3AE89585931_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* 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* MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9_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* NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_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* ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Permission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UserAuthorization_tD726D18E80FB80F5A0F64B477C260BC8495BC80F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuImage_t49A34202F052984691206C1BB87CCC42158BC341_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* VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6CA3E6AC4F6398CAD1C250CE3C1FA38B1C52652E____18689A54C1FF754BE58500B2ED77A6C75B025BE96F6D01FEF89C42DA1C953F34_1_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00210C22B0B0E9F26FE3A131FF67BB19F20C0112;
IL2CPP_EXTERN_C String_t* _stringLiteral026ECD6CABF92C8719DCA472D0A8FBAB48ACE1C5;
IL2CPP_EXTERN_C String_t* _stringLiteral052691BD80934F099E07AB5CC7284724483BBC8E;
IL2CPP_EXTERN_C String_t* _stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB;
IL2CPP_EXTERN_C String_t* _stringLiteral0609857EBAF73BBCA4962EF9303A46CE92127F84;
IL2CPP_EXTERN_C String_t* _stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E;
IL2CPP_EXTERN_C String_t* _stringLiteral114B661C2FAD52ACD2DC77B5C04DB9B86B8AFA42;
IL2CPP_EXTERN_C String_t* _stringLiteral115102E3048E6565380878DA7046CD408D18760A;
IL2CPP_EXTERN_C String_t* _stringLiteral1199636351C4A8D1526EAFFE468DCEBCBAA6656F;
IL2CPP_EXTERN_C String_t* _stringLiteral13D476F835FD378F89C967BE2D9EF86C330F9EB9;
IL2CPP_EXTERN_C String_t* _stringLiteral14143E3CE6340C31C9700C95C06299BE410F3441;
IL2CPP_EXTERN_C String_t* _stringLiteral143139DA6FD780951D74F922DC0BD48FFFEDD0CA;
IL2CPP_EXTERN_C String_t* _stringLiteral15E24F9DB7022BC0F067010565C0E22CCE3B862E;
IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral19B2E6E50A4B63CDDA2CBDA751C96815D4B42316;
IL2CPP_EXTERN_C String_t* _stringLiteral1B00B407A69151074892D754CFA09C7BC6A241E6;
IL2CPP_EXTERN_C String_t* _stringLiteral21929B9E999E124AC3F22C884F6D1BEE0EE3D584;
IL2CPP_EXTERN_C String_t* _stringLiteral231E17FFD3EC02486C2E92D8483FEE59D57DA32D;
IL2CPP_EXTERN_C String_t* _stringLiteral23508667A2069BC28BAA434EA992D262858B89C4;
IL2CPP_EXTERN_C String_t* _stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7;
IL2CPP_EXTERN_C String_t* _stringLiteral34E6DEB5E15974FD7FEC8083ECDB8A8588AA8833;
IL2CPP_EXTERN_C String_t* _stringLiteral36733C9D6DF33B368FED95CBCFDF05162FCA5E74;
IL2CPP_EXTERN_C String_t* _stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111;
IL2CPP_EXTERN_C String_t* _stringLiteral3C58BBFE1648E82F3AB57D8FD71A53C3E0DBEFEE;
IL2CPP_EXTERN_C String_t* _stringLiteral3D5DB6586AA3DC733B5CB5831119AA0D37F87E47;
IL2CPP_EXTERN_C String_t* _stringLiteral3E2F106143C67CB5AFC75E33D94F0BFC1D883CFE;
IL2CPP_EXTERN_C String_t* _stringLiteral4177D631815F8B88B9A884ECF0CA72BEF3B38CD1;
IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
IL2CPP_EXTERN_C String_t* _stringLiteral43439C5538AAABD79C59170B5D14AFF5D0BC1FCC;
IL2CPP_EXTERN_C String_t* _stringLiteral4A4230A7CB82D686269151EF84BA41C5371B5033;
IL2CPP_EXTERN_C String_t* _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
IL2CPP_EXTERN_C String_t* _stringLiteral4F1DF449D34E5F50AD93725E7D9DC4974EEBE943;
IL2CPP_EXTERN_C String_t* _stringLiteral50BAE43E7A936EB9273A36A0A34EE14A89812911;
IL2CPP_EXTERN_C String_t* _stringLiteral52AFAD85982E8B588A9340E2EBE9AD5DCEBE21CE;
IL2CPP_EXTERN_C String_t* _stringLiteral53D778F12954FB232DDB65EA604197B853B282E3;
IL2CPP_EXTERN_C String_t* _stringLiteral54CA1B87BDC55C685CABDE6DB5A2AC88D66442B0;
IL2CPP_EXTERN_C String_t* _stringLiteral55ED59621649F10E3A2C2BFF2FC3385A7C9109B7;
IL2CPP_EXTERN_C String_t* _stringLiteral5BB8FBFEB6E5856EFDC1181DEFF2BAF84B76284A;
IL2CPP_EXTERN_C String_t* _stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534;
IL2CPP_EXTERN_C String_t* _stringLiteral5F9D773BF66C2A917C332FE0A344F0B39C4E3A41;
IL2CPP_EXTERN_C String_t* _stringLiteral617D9B9140739DB66DA2C09569B03EEE7518F9BB;
IL2CPP_EXTERN_C String_t* _stringLiteral635FF61FED06F435911A1DFA8EB7904A8C4A5B2F;
IL2CPP_EXTERN_C String_t* _stringLiteral63E578D1778F38E4DB427E67EC6A1A619B3CEF7C;
IL2CPP_EXTERN_C String_t* _stringLiteral67B81C45ED23899816888D70865FA5AD4354D718;
IL2CPP_EXTERN_C String_t* _stringLiteral684F9F5743C3D1DE5AF358333F20040FBA298574;
IL2CPP_EXTERN_C String_t* _stringLiteral6D2C56060B3F7353031AD314517C27945CC39748;
IL2CPP_EXTERN_C String_t* _stringLiteral6E4512B196ABF329D5D6A1EAF8CC29BAE5DF97A4;
IL2CPP_EXTERN_C String_t* _stringLiteral743A93F54462C74899258C26E8B430259F99D20F;
IL2CPP_EXTERN_C String_t* _stringLiteral75DC55D2206149B6BAE0CA185EA4B196A7663A43;
IL2CPP_EXTERN_C String_t* _stringLiteral7969FF9717FF354D2004ED1E31BA16646F76C64B;
IL2CPP_EXTERN_C String_t* _stringLiteral7C3CCDD7622F23E85DEB819A79D9DD9A9CB9DEA8;
IL2CPP_EXTERN_C String_t* _stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00;
IL2CPP_EXTERN_C String_t* _stringLiteral84489D64F87832C01447E9BA354A6F88EF5D3D79;
IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
IL2CPP_EXTERN_C String_t* _stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0;
IL2CPP_EXTERN_C String_t* _stringLiteral8B368FC4052CC419A44EC6F7F98F7A192FDC3EC0;
IL2CPP_EXTERN_C String_t* _stringLiteral8C734C35D6EE3AB1D828D4F0A24EC1BB0C722271;
IL2CPP_EXTERN_C String_t* _stringLiteral8C877755FDBD6C0FD59EBBC496FF5728F4294B08;
IL2CPP_EXTERN_C String_t* _stringLiteral8D5EFF0CBAA4BFF4DC551B461A49F67E640535BB;
IL2CPP_EXTERN_C String_t* _stringLiteral8E7A923687DFA2E32FA470F076492A7F3E2168CD;
IL2CPP_EXTERN_C String_t* _stringLiteral90870FFD4EF18B90845A96DDF3A567DB69F94DCB;
IL2CPP_EXTERN_C String_t* _stringLiteral94208B9F2F13984E2FB0281E22F7020CF3B47E80;
IL2CPP_EXTERN_C String_t* _stringLiteral95394A5BEB1D348D9942F944296D0FBB4B4EC3ED;
IL2CPP_EXTERN_C String_t* _stringLiteral96D203730FDE6711916F12894C1EBAFFF44BF322;
IL2CPP_EXTERN_C String_t* _stringLiteral9CF9B7771FB45565D0DD14E8CC735FBC1A628BD8;
IL2CPP_EXTERN_C String_t* _stringLiteral9EB5B3EF7B9F28E873949257AEEFD80FB644572D;
IL2CPP_EXTERN_C String_t* _stringLiteral9FD68D7374F864DC66774C6718E35CE1E167AE7E;
IL2CPP_EXTERN_C String_t* _stringLiteralA108A0C83328B5FAF89A42C42D8145655755F7DA;
IL2CPP_EXTERN_C String_t* _stringLiteralA215CFDFB6CFACD69A022F1EAD2E5A7D88B2EFDE;
IL2CPP_EXTERN_C String_t* _stringLiteralA4B3BAC324E9DFF48C366BB8A2C861C332FF3842;
IL2CPP_EXTERN_C String_t* _stringLiteralA5429FDE6A57827DE678DF5EAC8D13EEC543090F;
IL2CPP_EXTERN_C String_t* _stringLiteralA57A9A0F2A4FC70EE541C176E2EE9A6CFD293403;
IL2CPP_EXTERN_C String_t* _stringLiteralA6B802036CAE6EE8B6686A81831B4459911F05D9;
IL2CPP_EXTERN_C String_t* _stringLiteralA80D44D4B13BC7863BC539E6CB9FE9443203257D;
IL2CPP_EXTERN_C String_t* _stringLiteralAA4163AAE303B4F93001168F33933C79DAB08389;
IL2CPP_EXTERN_C String_t* _stringLiteralAB1D25D8DBA88887B697F217DCA9CA1AA4729D9D;
IL2CPP_EXTERN_C String_t* _stringLiteralAB1EBBA22521F7AF4B867F91ADAD7B55AFEE3A2E;
IL2CPP_EXTERN_C String_t* _stringLiteralAB8625DE3C346F6C30611B8C165E488B668C7CB6;
IL2CPP_EXTERN_C String_t* _stringLiteralAC0201478B2F65721C838CEEC25F8EA0C64C90D6;
IL2CPP_EXTERN_C String_t* _stringLiteralAC346AD358A0A5781AD066E0E7F53D70710234B2;
IL2CPP_EXTERN_C String_t* _stringLiteralACE3CE0943688EEA7A68BA96FD36EB5B166AE62C;
IL2CPP_EXTERN_C String_t* _stringLiteralAD220CC283FE342E5FBDD780B5356E0DD6DD09C6;
IL2CPP_EXTERN_C String_t* _stringLiteralAED556CFB4CC55FFBC3061717C8EF42C2C66912A;
IL2CPP_EXTERN_C String_t* _stringLiteralB7FFB105E935D6946789F8157F9EA5F9944E30F9;
IL2CPP_EXTERN_C String_t* _stringLiteralB895FD283019B96E90F83A517D9256CAE15D491F;
IL2CPP_EXTERN_C String_t* _stringLiteralB8E21506FC2C47D0F7B8471201221CF6A41D40CE;
IL2CPP_EXTERN_C String_t* _stringLiteralB94368B19FBF1DBC84DF946E19DA0F5F60518447;
IL2CPP_EXTERN_C String_t* _stringLiteralBCDE508308AE40774236F3EBB86B1D161E1C269E;
IL2CPP_EXTERN_C String_t* _stringLiteralBE2A4D93A5C96493A2E270DE11DBD55AB199CDBD;
IL2CPP_EXTERN_C String_t* _stringLiteralBE87D12972D691E5970C34B71B7CC617AD91EE7F;
IL2CPP_EXTERN_C String_t* _stringLiteralBF112AFC0E42CB5ED3D561B2AA763EC1A6D9B7C1;
IL2CPP_EXTERN_C String_t* _stringLiteralC36C734DF405F9D01C415504AE94502EDB5804C4;
IL2CPP_EXTERN_C String_t* _stringLiteralC4DB1730415BF73D668ADFF770F78401705B1213;
IL2CPP_EXTERN_C String_t* _stringLiteralCAEBB78E783CB2CCBF465833DF8364CAF9783E77;
IL2CPP_EXTERN_C String_t* _stringLiteralD4F10F0250BE015A970ECE39AF0E63147876656F;
IL2CPP_EXTERN_C String_t* _stringLiteralD5C5D589F6BB54B7CC1526266EC77F2B868FFD34;
IL2CPP_EXTERN_C String_t* _stringLiteralD7C5BDE2DAE52B510FB9CECAA4CA15B259E4E93C;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDC3B86EEEA0269D7436F853020F161592374BEEB;
IL2CPP_EXTERN_C String_t* _stringLiteralDE9AC386DAD97E005DE0A8DB09B21B9097FB2885;
IL2CPP_EXTERN_C String_t* _stringLiteralDEB3882D40AAF4AA8C93E18656C1148826D90DEE;
IL2CPP_EXTERN_C String_t* _stringLiteralE0D75770B8958C7F3F1628B1DF4B5E56D6533630;
IL2CPP_EXTERN_C String_t* _stringLiteralE0E82DDEDCD3B274416EFE37C5D013E1E3778F71;
IL2CPP_EXTERN_C String_t* _stringLiteralE1234CAE3CB85CE378C9D9B0B47109B8A4711969;
IL2CPP_EXTERN_C String_t* _stringLiteralE377C5379AAE9200BCBEB3FD13A3CC5518540888;
IL2CPP_EXTERN_C String_t* _stringLiteralE4BD24AA684B88F25C08F23CDD1BAD393F385A8A;
IL2CPP_EXTERN_C String_t* _stringLiteralEF6CEE4F9E345ECF5B84380309DDF3362A732B56;
IL2CPP_EXTERN_C String_t* _stringLiteralFFD3904D5EA1153A024B3D6553E322A77B9A6059;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisAnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_m13FFD3A3958A94D4E936112F4DE4A9564BC25885_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetEnabledComponents_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mE6D3378CEC280CF4D7D73167DB89690D678D7D1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetEnabledComponents_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_mE0D4AC1959D331C1C5FB3AE69EBFE31653248A00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_GetEnabledComponents_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_mA6BB7C3C9F5261E29691D8D7D5DBA4B119431FC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AObserver_TryGetEnabledComponent_TisAObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C_mE2BEE99C90BF6281B929077FD2B73B3D830AD347_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnchorInstance_OnPoseUpdatedInternal_m689B5B28E67E091D4C3CE7F9027186F4D0FC4E29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnchorObserver_CreateAnchorInstance_mBF777A4E0120F6C1212D33C82D21AB855670CBE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnchorObserver_CreateHitTestAnchor_m017F6E4701C30213F317F1BBCC29F59AAB1F9B63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnchorObserver_CreateMidAirAnchor_m168386EEDEB9553EB33C146F9CA7AC295FCC0205_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AreaTargetObserver_OnObservation_m98492B533F637566745FA07F24A0BABD6508B1DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BarcodeObserver_OnObservation_mC86E3B22549FB4DA0B1C6B406B5E0F8611F8369C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudImageTargetObserver_OnImageTargetObserverDestroyed_m5B8DC613CE7AEDBB4CC302831CC6068112C92D08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudImageTargetObserver_OnQueryError_m1C6243B5D11DEA37FF842575CC548CE16B639135_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudImageTargetObserver_OnRecoObservation_m47A9AA9ACF8AC5920E84B602832ACCDA69BD4455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CloudImageTargetObserver_TrackImageTarget_m488385860FD553EF3FC742B7134DC5E6B5CBD08A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisBarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_mD5717DE7071B8316AEEE585896769C465327D22B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m152351792091677E8F85BFA50E15DE1592380590_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2667DBBE98FE2A6E3217F5EFD04A58683FA78CD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m988FD8BF3F08B845F954BDE334EF6D18C611DBF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mBBC29D14ECA2FD581606B6F0614F24D76A384A7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD0EBD9C18DE7F51CB0F28232AC601FB2CB9753AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD2674401F0BAE346C00EF219EFE6E35F35772F1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m49106B9A0F81BB26D01AA0F6904C06D014168061_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m554DED5CE3EB52D85F79393CACF6AAC1385CEF99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m5F3F8785563D0D9B05608FE0A4EBF621D6A0C606_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE144793F63962B9E49B13C30CB5BC50AD6D29F86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsValue_m93C906DEBCF0DA50F067031AC36D271E1321B8E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m03372D843771DFDF5E65D4E042F93636416E5FDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m0B1526DDFBB4CD1D2F8497ECF392DD00DC22B0B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mB4B8CC9FCCBA55C3B8EB18C45FC0B189505B0D44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m0567DEBCBA0BB255BF0D3FE8972CE4EC87685894_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m431346038AD3B1061AE6C02415D0E9C37FB549AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mF1547E07B0426D9CD623795817FE5EAADDA537B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m06AB94037C57BD01E0125343DC536330BA4166F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m86D6448DA06260A2B749977BB4C0BA6111807176_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mBF8A004242B0267748F8A596786225F218F51D31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD55C150CC5FDABF4DCE18E1E4736779F42A3C614_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mEF9ADB42E2C9CC9AAAC77F7C901F3505A49E1578_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m095D1278284376A5642B23ED5FAC906926EA761D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m14897D6FDDA436CCE6AA09815D66895A2E00BD3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2834D84D7E21EE1998FB176CE87F04E7DB08766D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m500557AFD5E2D4A5C650719F7B36A139AA9AEC28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6BB2B1145EE257DCAA029B68F7646B0D94E3E59E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB429A71C93983C4394E3D28ADD154190A08B52DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC70DA216A29929C86587D7F666A88D519A7ED0DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD72CEC62D03AC5AE6C9DBEF1AC66E37B0AB6C8C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEDF041B0FD3EC53879BA80A9842F8FE6CBAC9752_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m45942217D4B5F181BF356706578D9D5CE7A25CA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7D2EB3E8C1D6EAEF22B48856FD0063ED2CF0866A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mACD363D31EB6B2B1269242F383DA71A931850F2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mF539FDC7C25A8DF152D95DE0711708F1806E424A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m696080383F51618B4C3491549EB660DC76F1BA95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m81836E65E805BD1814F529671E5FE10137FA1341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisKeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159_mE424FD66F7FFE2DCCCE63E69BCB3E40AA33634A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisKeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3_m889DC46744FFFC2AB2AB06696531451DA0765462_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_TisString_t_mF63D357D354A0D02FE389239EB34D08D1FE99652_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_m082912AAF94170D933C55D40C4653550C5983078_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisAnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_m6A850E7FB16C088F625A3BE69A8DB8297CDC8BDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mD554F87B27BF44E14CB451B409EE21867F3087EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mA7ABB16979BAB310A0BDF586EB52C966742EF076_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mAEA2D6B41D9BEEA26A72E46F939C8382240F569E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mDCD2BF51DF162ECFA268FC79DAEC74610CED3800_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mC8480F2D0F1E4BA0A06318EE369670B3239CE3BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m00D1A14D876EE9CAEB5BD0FFFA47A7B1772A52FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m507DF463EB6D2E663E30956FA8483CBF23DC2F74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9B520CCD6163292367A6A8754317E7A25560BFE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA3992A9A2C22DD3D5071F3F19DD7B30DEE3240C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA505F5AF63687CB51769A78A043C4708AE8493F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBA314C6311B5BC2EDB3E8B8DE17C4A5F9BFF559B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mEBFA1CEDE6CBE2DE58093205B6D2F2C4597CE918_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mFCF00920F4809C344B3E9D7DFE6755FC39EF207F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2B90A95B3C2619D25B4A83592FC0837D450127E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m74C6F3DC2AA232E644D8C6B68E4D62AA0263E677_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m81219740B4F5928445EBBE005FA24C0E60221740_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m940EE9CC7A2DE496850C58F578618F6E6C396BD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m95DEE237DA41F303CF7AD6FDBF38FD4BD7820E2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCE27C41E9953200D92368A7C4BE7FB89D2CF0AA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD6747F3055FB256AEB7E08F271BA5BE3AF65D3BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF5458B288EB5B825C9C99D7547D73D933C728E72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2ABF344CE39D210AC4939E87D665CD6429E3DF98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m724F6E270A06B4372F9A9E7D6E9DCE129229C513_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9D73BB365B80BA1BBCDF386F0F32EFD5D7B4B76D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB403F30564C3E4B8F556C156326C66F98CFA6826_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDC40BAB7CB754069FF450C7AE115075459A1D14D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDF1B11829A47C68DC4D5DFA76E4E7F131AC3F84B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE7A18DFCB51C7F0E633DB5B423FD51FF6E754819_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFE6C71269971A4221D04DE54947CBEF2AE859748_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisFieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137_m2110D712B475681DC5152055449B5F6D222C500B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisIOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB_m1CE2BDE333BF775602E3246AAB78D8E1DCA1B9B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F_mD89693FA7813F3BDA755981B2FD5969F764A972C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisVideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C_m82F3B57A31F1BDDC1EB27FF6F86A27D420342B57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m704160C10BDAB9B54429D2DEB921575D3DF7622C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E_mAFAF80CA4F3B425B3A649BBEBFCE77B1C994CAC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m409E4A4508BDC6BC7A058B34F165FA10C24CF830_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m22865D73834D991294CE05FC243D2FC3AAF67A83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mFC4448116834DE1A635C16D4A930DDF9535BB187_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m84B3376005820A500904F5114ABC1856DC9863C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mA541092D9E2B87A2C32957146D36AA08F7784D9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mCB3F92CA44F4F0C8A7D511784D610016BEF3E19D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mF9D1845C280B4F56E6D11AF627880EEC6458A467_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_m7FB91F5704B88330FC0119A297B380AA2D5EC1D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_m74DABB59B3CD1EB630D3DAFCB8A0410BD28D0E53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_mA7CBC0FF8FCC9F3B6A1BCD9FD14BD38C522E0064_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IOSPermissionRequester_U3CRequestU3Eb__14_0_mE9D7737ED4AC8FE7CD51C4BB15B90FBDDE4D04D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IObserver_GetComponent_TisIPoseCalculatorComponent_t57445491D1008F41623FF92BA84D7C52DFD2FA97_mBD84739A74B5939F78C8189D8A3ECA4C01AAE897_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IlluminationObserver_OnObservation_mAA15088982A33B691C1C745F2409B9A62927FEC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ImageTargetObserver_OnObservation_m9B7189DB8DD0A08795F83C717E7EB532321133BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m76C4F5ABAF1A2E314AA624E8CC91091D59E7C3CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mDF70418B01C1D6289DB80B7D65FD3E0376974D5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m031A2F4CF63FE63D6265B47DF57DE81CE645A703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m3A0AC72ECA7785D44BA7650E12154FFF2333D07C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m620606ABD111259E1B643453AAF2977582EF2312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mFE8AD452B521260E00B84E9DC37BB7F2A39EBA0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2AF6F5DED6B30254DC2E1E2798E825C02C3A0683_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3C50A55BC45BFD4728C91A3EF90392D8ADEFC949_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43647758EDD11BAEB58AC807D10E3AB95C78D8EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m839F4B946639A0B0B8EB1B8BABA81C9DAF2F3CFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA249574467F2086230C5271613962AAC4184AE94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC7B63E30F36387DF767A186D68A1FCDE28C05AB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE9FD8BC86D1688B425E0195E057998E7C89BDB49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m913479575B59325CBD9B61C72A6501BFEF3FE13A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAE706AB017B9A841525CAEED08C9CA77D533DD70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mC4A224AF6780759BE00BCC399C77E509B9F3D554_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m075DAC2B8DFCA6AEF7AD315EE2B07B3B8867F93A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m4E046AD04890ED3FD69B7740C151020FA025E028_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5D29CDC0FAB6A3B7C99FB1E1FB7C23B5FE5B6CA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA3708F3AB2D05A85D0BF2F9B853026B6656EDC4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m230226BFE06600976FDD3AF599686A0EAF2AE090_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m18CD36019BAE0BBA448F54455035BA8C4B0E2547_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m382508FE08C6B0C22A622F07C053CAF9F9246597_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m527228320ED2BDD4A99C84FBFA82B24D9F3724BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m76F8C1727B649A99C4175E7B235E325DB5C21D6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBB1769EE2D147ADEFF180390703300D88CF0C698_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEF10E99646723F5D7FE92BBBA21A524BE12948D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF2FF363AC6B00C50B3256CF4004A740FA8A89764_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MeshObserver_OnObservation_m7ED0857329F75396CDA319143E302FD0C8E1E353_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_mE68A6301A29D5D7ABEF9F64FF816BFA33180F968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PermissionCallbacksAndroid_ContainsAllItems_TisString_t_m2FFA3404E67F7257C96E5413E924EADE591E2C2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PermissionCallbacksAndroid_OnPermissionDeniedAndDontAskAgain_m2F1C68547E97D1F4F970A785450378EA87A9B51A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PermissionCallbacksAndroid_OnPermissionDenied_mF01BEBDF7162C04110092EB1BC3309E664412A7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PermissionCallbacksAndroid_OnPermissionGranted_m2BAAA54B78B73A5C75D98F1C289F5ACF58EE2C40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PermissionExtensions_ToAndroidPermission_m921DAA91BD72FC6A1F7CBB493F31EF0769779644_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PermissionExtensions_ToIosPermission_m88A6361269FC7DA0D2773EAD33CD052E53F895CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayModeVuAnchorObserver_HitTest_mE484B80D409DB05B017F07877C3779F7D06D19BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SessionRecorderFactory_CreateSessionRecorder_mA2056658F6218B8F436DA84F4A9B2EC006DBB384_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Shader_DisableKeyword_m20FCB3643CD53D86E46DA431DA971E59D49DAF88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObjectFactory_CreateTargetVisualization_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_TisAreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15_m9211B8368F8AB58DB2216AB0A56BCDCC116FC56D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObjectFactory_CreateTargetVisualization_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_m1FD044C0DA7006E0875BA7EE55421F20BDCE8ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObjectFactory_CreateTargetVisualization_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mA00F45CE050F3BA6AFA5097DE575A02C63D1724C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObjectFactory_CreateTargetVisualization_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m7CEED62682C5DD13D25848340530F56D0C702CB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObjectFactory_CreateTargetVisualization_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_mBAD5F9369FF8DF03CC9A6AE442DFA570FC1F6C64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObjectFactory_CreateTargetVisualization_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_m795592D0BC0CA3B2BB6A49BDE6F332E28F1E0F28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatedObject_GetMaximumVisibilityAngle_mC5DEC0498E29F38F1220EB2986BC6D784D89F4EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatorCamera_OnVuforiaStarted_mE88A8DDBFB5FF308F1B976AC2C07B9EACA681330_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimulatorCamera_Update_m32E1FC9E741A9D9B8723D3FA22356F300D894DEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TextureDefinitionsProvider_GetTextureDefinitions_m21DFC6EF0DC8A412186A5166AC2D061010931AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetMeshesU3Ed__5_System_Collections_IEnumerator_Reset_m57FD8EF0E4016A148C5C0495C7C6737F876383A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetNodesU3Ed__5_System_Collections_IEnumerator_Reset_m8D78308AA81D72BCF1E5BF7EA3AC29F80DE1D58A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetScenesU3Ed__6_System_Collections_IEnumerator_Reset_m6AE0632F16441FE17057DB2F4DE378D1AD1A375F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CRequestPermissionInternalU3Ed__16_System_Collections_IEnumerator_Reset_m57374CA9512B865E4C5EC05BB0AE5AA89DC77E96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CRequestPermissionsU3Ed__15_System_Collections_IEnumerator_Reset_m7B5440A8CC9ACB921BD0BB6E6F4BC061FD1A3088_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CActivateU3Eb__23_0_m38CA27CAB74472E561BEE961AD94114E4159AB0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDeactivateU3Eb__24_0_m23E1F7F77AB06DA66D1A54EA6CDA732B0CA2352B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDeinitU3Eb__21_0_m50E6BD7C354535EF8383E5A5EDA1D8D512AE34DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDisposeU3Eb__21_0_mAF390614C2BE8AA990EDDB5794BED653044F0957_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFinishU3Eb__11_0_mC4195B4D43099D26C8099F1C3400C2E4A8A32124_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsInLineOfSightU3Eb__11_0_m10D2B8D6F2F5A64E93ADA60A37A5A807F6E6C069_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsInLineOfSightU3Eb__11_1_m84871A4E7485A4EB9D5DDAED68367A9AE9F379EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnObservationU3Eb__11_0_m9C12CA30807B9ED8A51CDFB5963C1ACA3802DCE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRequestU3Eb__3_0_mFF59F2C4150DACDEB929DC33ABAB9F9EAD4C75A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSetupTextureUpdatingU3Eb__28_2_mFCE0DDEED0BE135AF7A3576F4E132F0732F5EEEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_0_mFD780132D4ED4253659046E7856E74076EBB5AED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_1_m5E722BE5EBB190D3A964F3438E1F5653A7437C8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_2_mF2F390DF49956D09C1DC82506768F78E11BB28F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_3_m42FB27699268291C8D5129479653063360545AFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_4_m46A89FE9F48E920B777F6D190D2089432B35304A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_5_mA3F1A31452D54C47DC39509FCCB3F91EB7CD7486_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_6_m1604D81F378515C0F564F0B0593F606488F0DAB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_7_mFBE656044B5C8683E46FC99C29C645056441032A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__15_0_mF862D10EBAE8D2C78ABFF94A87AA515BABEC135F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__16_0_m70A64EFB52D693FDE1FE806392E53586DAFBA7B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_EnabledComponentsU3Eb__4_0_mAC74344E74FD25DC1EAA96B2D2E4324AE836A1F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_ObservedTypesU3Eb__5_0_mD8F9974F519420C6C89094D6632C78AAF3DACDE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CCreateRequesterU3Eb__0_m3E512A0A45CB9119C97BF27AE177B9C2AAD70BB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass14_0_U3CChangeLayerU3Eb__0_mB7C9E31E252296A087BC07FF94270356EDD9FCFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass15_0_U3CRequestPermissionsU3Eb__0_m9E5E7F6A7F7DC2F98A05A5E082DED96B6E7DF2A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__0_m621ADF611E1A7413AE9898B5F9E4C382609CD750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__1_mB6C50CA876473EB2E64C53CA1F2140E4D319388C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass17_0_U3COnObservationU3Eb__0_mE6D70942948FE17902118311F910009B80245709_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__0_mA82B0D4FCC3096DC1C6E1323B08B708FE3FEEC2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__1_mF460FB6A6569BDE69C1E22B73B5BB7B6EEF9BD15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__0_m5754A6CF718D1B3EDB154E8EBD7F147C7E95107A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__1_mE9AA09C496E0A9C103DE6F8B1D9615AC4D6EB2EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__0_m37FC4B1C7F1328A3CE18AC284B65281AAAE29CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__1_m10DCD0560C4026E0BEECB62DA029D094CC101076_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass32_0_U3CPreprocessObservationU3Eb__0_m5BBC84D3AD9AB21A5DB87ACBD06B654969B095CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__0_mD5917F70AD45421CC042C07D80274678860D68CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__1_m26DD772023ADA5AD9AA2C3F91CEF0BFBD3B782B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass9_0_U3CEnsureAnchorNameValidAndUniqueU3Eb__0_mB596303F562833BCE348E6564A8F06861E09404E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VideoBackgroundTextureUpdater_EnableShaderKeyword_m4C90792BBEC318C2F9DED71C8115979DF8B844ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VideoBackgroundTextureUpdater_UpdateTextureYUV2Tex_m44ED75F818B6146A9963C50F3662AD027409AA25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VideoBackgroundTextureUpdater_UpdateTextureYUV3Tex_m900650E18261A46937886F2924CE871F399334A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VuSimulatedObservation_Create_m7D971A333F40BF1EF6E80EE6846222B9A36D6A4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* CameraImage_t160C5E11444459AB15B3F57830F054206547048F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2;
struct VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9;
struct TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9;
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<Vuforia.CsAttributeComponentType,System.Int32>
struct Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230 : 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_tBFD3D45A49A85B8A07CD7616265C935FE3D377F0* ____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_t419549BA4F4C1D600976F883A0F847897C9118F0* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t193ED106554678A4B7F9A1BAC1B8CB1137185F9B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326 : 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_tBBCE0D24E806A141C603F3BC2C30ACE26E2C575A* ____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_t5BC2594BE114819B35A978C7C5AB8A0B313DB736* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tDF9E00FF666604FE33527E06BD7363571BD2D4F3* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>
struct Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E : 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_t5355948B97AC000061E9FBFAB918D256E161314C* ____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_t4759911E52D37E17AFE425BE7A01B1149691A59A* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tD54B4CCCA24784143C0D32BBFDDEED9D54FC3E5E* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B : 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_t58FA049BFC5B1E1B5F45C92E66208A962890844F* ____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_tA74BE41324F89B069D5E2B05DDD837251836ECD3* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.VuMatrix44F>
struct Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53 : 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_t02DAAC21BF14207A581558C0C87DCA9BBFB1D53F* ____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_t7A1A79F10E67AE14D4984ED7DB2A215618AD499B* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tD6387470BC02CA9374E5A573B60D38FD47B997BA* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>
struct Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4 : 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_tA7B7744A339721F2D116B8A43B32133E9AD45EB8* ____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_tB84327D56AAA4EB53E7D196BE86B0FB67139ABE9* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tCEF36F352D48191C2497962631D400F1FE04C265* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
struct Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC : 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_t8AB00F4236C6DC11C9EA84A9709619CBA4767EEA* ____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_tD30ECF491B132B7515ABCDAC814DBCD65DF01E88* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tE7C5960DB5DB08A489333717D20DFA0418F3C57A* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>
struct Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707 : 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_tFB5681C01C926209A0487A0BB9F90D96AC4E8C9E* ____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_t7455E4DB76DD1E0795A729CFB10C67C92ACDA17D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t3DBADC918A41E67798176CD34D444A427A6AAAA6* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>
struct Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C : 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_tB403E113CEAE73D70832BB866581AF27C8E2DBA7* ____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_tADB0D53E31FAEFD8B2F7AF02400EC4E092D307F2* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t3EC41959A02DAFBF43A6A632852DC0A55C0DF9B6* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean>
struct Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C : 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_t3A6696E01E2E8EE835C72A4B0C9E75120C7A122D* ____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_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t067B6565DAB51831954BD36DF5F65A806EDBEF99* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB : 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_t116C03DF75DEBC63EDA14CF4F2A9EE8FA1390BDB* ____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_tFE375633CA9B3890E2C70FBD243F5C0DD0638F82* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tB78351AF9FD62E40D2F4BE49333EDFD540D357FC* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>
struct Dictionary_2_t1B115DB96F2674765975721520F73253084A610E : 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_t8328AFAF57269CC38EE2BE6BA257FB4EA53181BE* ____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_t0E0B9685BAD9CDC3B14AC6EDE838DC31835B0FF3* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t6CC87580D9902773C5D0196F72B4B85E53C42771* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>
struct Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3 : 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_t573076D93773A6E342464B22C3AB52718B5F7991* ____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_tEC7378FF12F41FC552AF63EB07BAD9D204723DDD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA95532AB24874DE757056622D22151E977ED3BC0* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>
struct HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06 : 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_t59946C84A296FB7ECB2BD54C2B581EBF579AF0AC* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>
struct HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256 : 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_t04339A08C186216CFEB56DDBE2B079C5F5010C7B* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
struct HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t42B2384682BC10A1260DBA3AACEAD00883A5F1E4* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
struct HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tB02EB47EF37B6650AAFE8A2FE486CA29B4EB1244* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>
struct KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* ____dictionary_0;
};
// System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
struct List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
KeyValuePair_2U5BU5D_tBB709181F2B54A801E46913681BAEB4117E8421A* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.AnchorInstance>
struct List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
AnchorInstanceU5BU5D_tBD154004308C2F590245B26C81138A9578C0808E* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>
struct List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GLTFNodeU5BU5D_tFDA4F750676990C2BAABCF6A4B91622B07B94AB7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>
struct List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GLTFPrimitiveU5BU5D_t835EED9A614ABA48D72F77100CF444BC97D07EF8* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>
struct List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GLTFSceneU5BU5D_t60906CDCB213A01F2C5AF9724FCB85854D74D3C3* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverComponent>
struct List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IObserverComponentU5BU5D_t250B5456B33D7F2CC551709177F6E7F14499CC2B* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuObservationU5BU5D_tE1044594DAA86E1DD0608AF65F483FA935AF21CF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.IVuObservationWithPose>
struct List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IVuObservationWithPoseU5BU5D_t3B92D79981C1B5B4741167FB69722E2D404C4343* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ImageTargetObserverU5BU5D_t67A7C1D338D0EA89517761F172CFE7161ED4C705* ____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<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>
struct List_1_tBD7A4508358037655C381E1BB433B3AE89585931 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VuMarkObserverU5BU5D_tE2FB8305DAFF5A10FB73C7F583FB4A1F2DA38980* ____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.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
struct List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct ValueCollection_tDF9E00FF666604FE33527E06BD7363571BD2D4F3 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* ____dictionary_0;
};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* ____dictionary_0;
};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
struct ValueCollection_tB78351AF9FD62E40D2F4BE49333EDFD540D357FC : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* ____dictionary_0;
};
// Vuforia.Internal.Observers.AObserver
struct AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979 : public RuntimeObject
{
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver::<Components>k__BackingField
RuntimeObject* ___U3CComponentsU3Ek__BackingField_0;
// System.Int32 Vuforia.Internal.Observers.AObserver::<Id>k__BackingField
int32_t ___U3CIdU3Ek__BackingField_1;
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.AObserver::<Engine>k__BackingField
RuntimeObject* ___U3CEngineU3Ek__BackingField_2;
// System.Action`1<Vuforia.Internal.Observers.IObserver> Vuforia.Internal.Observers.AObserver::OnObserverDestroyed
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___OnObserverDestroyed_3;
// System.Boolean Vuforia.Internal.Observers.AObserver::mDisposed
bool ___mDisposed_4;
};
// Vuforia.Internal.Observers.AObserverComponent
struct AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9 : public RuntimeObject
{
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObserverComponent::<Observer>k__BackingField
RuntimeObject* ___U3CObserverU3Ek__BackingField_0;
// System.Boolean Vuforia.Internal.Observers.AObserverComponent::mEnabled
bool ___mEnabled_1;
// System.Boolean Vuforia.Internal.Observers.AObserverComponent::mObservableActivated
bool ___mObservableActivated_2;
};
// Vuforia.Internal.Observers.AVuObserver
struct AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Observers.AVuObserver::<Id>k__BackingField
int32_t ___U3CIdU3Ek__BackingField_0;
// System.Boolean Vuforia.Internal.Observers.AVuObserver::<Activated>k__BackingField
bool ___U3CActivatedU3Ek__BackingField_1;
};
// Vuforia.Internal.Permissions.AndroidPermissionHandler
struct AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.AndroidPermissionRequester
struct AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31 : public RuntimeObject
{
// Vuforia.Internal.Permissions.PermissionCallbacksAndroid Vuforia.Internal.Permissions.AndroidPermissionRequester::mPermissionCallbacks
PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* ___mPermissionCallbacks_0;
// Vuforia.Internal.Permissions.IAndroidPermissionHandler Vuforia.Internal.Permissions.AndroidPermissionRequester::mHandler
RuntimeObject* ___mHandler_1;
};
// 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;
};
// UnityEngine.CustomYieldInstruction
struct CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617 : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.EmptyPermissionRequester
struct EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21 : public RuntimeObject
{
// System.Action`1<System.Boolean> Vuforia.Internal.Permissions.EmptyPermissionRequester::mCallback
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___mCallback_0;
};
// Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods
struct IEnumerableExtensionMethods_t2067CC741B5C5F3700AF2A248B5195D3A48AE119 : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.IOSPermissionHandler
struct IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9 : public RuntimeObject
{
};
// Vuforia.Internal.Utility.ExtensionMethods.MathExtensions
struct MathExtensions_t57F02C1E52D938944B70C987BBAB6385C5CFA31A : public RuntimeObject
{
};
// Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions
struct Matrix4x4Extensions_t0D645D3A84B77588BEF20E27CC9F2EF350D43101 : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Vuforia.Internal.Observations.NativeObservationProvider
struct NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9 : public RuntimeObject
{
};
// Vuforia.Internal.Observations.ObservationProviderFactory
struct ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94 : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.PermissionCallbacksAndroid
struct PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A : public RuntimeObject
{
// System.Action`1<System.Boolean> Vuforia.Internal.Permissions.PermissionCallbacksAndroid::mOnFinished
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___mOnFinished_0;
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean> Vuforia.Internal.Permissions.PermissionCallbacksAndroid::mReceivedPermissions
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* ___mReceivedPermissions_1;
// System.Collections.Generic.List`1<System.String> Vuforia.Internal.Permissions.PermissionCallbacksAndroid::mRequestedPermissions
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___mRequestedPermissions_2;
// UnityEngine.Android.PermissionCallbacks Vuforia.Internal.Permissions.PermissionCallbacksAndroid::<NativeCallbacks>k__BackingField
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* ___U3CNativeCallbacksU3Ek__BackingField_3;
};
// Vuforia.Internal.Permissions.PermissionExtensions
struct PermissionExtensions_tFBB06CA48EB0D35F1035727E5E716A51B5571751 : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.PermissionRequesterFactory
struct PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F : public RuntimeObject
{
};
// Vuforia.Internal.Utility.Environment.PlatformEvaluator
struct PlatformEvaluator_tB7545B44E92077AC75D3882B6A7C8EBD0BBB895B : public RuntimeObject
{
};
// Vuforia.Internal.Rendering.RenderingConfiguration
struct RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A : public RuntimeObject
{
};
// Vuforia.SessionRecorder
struct SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818 : public RuntimeObject
{
// Vuforia.IVuSessionRecorderController Vuforia.SessionRecorder::mController
RuntimeObject* ___mController_0;
// Vuforia.IVuRecording Vuforia.SessionRecorder::mCurrentRecording
RuntimeObject* ___mCurrentRecording_1;
};
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
struct SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499 : public RuntimeObject
{
};
// Vuforia.Internal.Simulator.SimulatedObject
struct SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174 : public RuntimeObject
{
// UnityEngine.GameObject Vuforia.Internal.Simulator.SimulatedObject::mSimulatedObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mSimulatedObject_0;
// Vuforia.Internal.Simulator.SimulatedVisibility Vuforia.Internal.Simulator.SimulatedObject::mVisibility
int32_t ___mVisibility_1;
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::mWasDetected
bool ___mWasDetected_2;
};
// Vuforia.Internal.Simulator.SimulatedObservationProvider
struct SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject> Vuforia.Internal.Simulator.SimulatedObservationProvider::mSimulatedObjects
Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* ___mSimulatedObjects_0;
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver> Vuforia.Internal.Simulator.SimulatedObservationProvider::mSimulatedVuMarks
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* ___mSimulatedVuMarks_1;
// System.Collections.Generic.List`1<Vuforia.IVuObservation> Vuforia.Internal.Simulator.SimulatedObservationProvider::mObservations
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* ___mObservations_2;
// System.Single Vuforia.Internal.Simulator.SimulatedObservationProvider::mRange
float ___mRange_3;
};
// Vuforia.Internal.Simulator.SimulatorInputHandler
struct SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0 : public RuntimeObject
{
// UnityEngine.KeyCode Vuforia.Internal.Simulator.SimulatorInputHandler::mSprint
int32_t ___mSprint_4;
// System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3> Vuforia.Internal.Simulator.SimulatorInputHandler::mKeyMappings
Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* ___mKeyMappings_5;
};
// Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler
struct SimulatorOcclusionLayerHandler_tD33B9947E290C9DFBFAC4BD754E4A6775705C087 : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// Vuforia.Internal.Rendering.TextureDefinition
struct TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE : public RuntimeObject
{
// System.UInt32 Vuforia.Internal.Rendering.TextureDefinition::TextureId
uint32_t ___TextureId_0;
// System.Int32 Vuforia.Internal.Rendering.TextureDefinition::Width
int32_t ___Width_1;
// System.Int32 Vuforia.Internal.Rendering.TextureDefinition::Height
int32_t ___Height_2;
// UnityEngine.TextureFormat Vuforia.Internal.Rendering.TextureDefinition::TextureFormat
int32_t ___TextureFormat_3;
// System.String Vuforia.Internal.Rendering.TextureDefinition::ShaderTextureName
String_t* ___ShaderTextureName_4;
};
// Vuforia.Internal.Rendering.TextureDefinitionsProvider
struct TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE : public RuntimeObject
{
};
// Vuforia.Internal.Rendering.TextureRenderer
struct TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7 : public RuntimeObject
{
// UnityEngine.Camera Vuforia.Internal.Rendering.TextureRenderer::mTextureBufferCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mTextureBufferCamera_0;
// System.Int32 Vuforia.Internal.Rendering.TextureRenderer::mTextureWidth
int32_t ___mTextureWidth_1;
// System.Int32 Vuforia.Internal.Rendering.TextureRenderer::mTextureHeight
int32_t ___mTextureHeight_2;
};
// Vuforia.Internal.Utility.ExtensionMethods.UnityComponentExtensions
struct UnityComponentExtensions_t27E2A3E4B10D639D612FE15448D107282F20B4B0 : public RuntimeObject
{
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory
struct VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F : public RuntimeObject
{
};
// Vuforia.Internal.Rendering.VideoBackgroundFactory
struct VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34 : public RuntimeObject
{
};
// Vuforia.Internal.Rendering.VideoBackgroundRenderer
struct VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0 : public RuntimeObject
{
// Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater Vuforia.Internal.Rendering.VideoBackgroundRenderer::mTextureUpdater
RuntimeObject* ___mTextureUpdater_0;
// Vuforia.Internal.Rendering.IVideoBackgroundBehaviour Vuforia.Internal.Rendering.VideoBackgroundRenderer::mVideoBackgroundBehaviour
RuntimeObject* ___mVideoBackgroundBehaviour_1;
// Vuforia.Internal.Rendering.IVideoBackgroundBehaviourFactory Vuforia.Internal.Rendering.VideoBackgroundRenderer::mVbFactory
RuntimeObject* ___mVbFactory_2;
// Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater Vuforia.Internal.Rendering.VideoBackgroundRenderer::mCurrentTextureUpdater
RuntimeObject* ___mCurrentTextureUpdater_3;
// Vuforia.Internal.Rendering.IVideoBackgroundBehaviour Vuforia.Internal.Rendering.VideoBackgroundRenderer::mCurrentVbBehaviour
RuntimeObject* ___mCurrentVbBehaviour_4;
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundRenderer::mMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mMaterial_5;
// System.Func`1<UnityEngine.Camera> Vuforia.Internal.Rendering.VideoBackgroundRenderer::mCameraProvider
Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* ___mCameraProvider_6;
// System.Action Vuforia.Internal.Rendering.VideoBackgroundRenderer::OnVideoBackgroundChanged
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVideoBackgroundChanged_7;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater
struct VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A : public RuntimeObject
{
// Vuforia.IVuCameraController Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mCameraController
RuntimeObject* ___mCameraController_0;
// UnityEngine.Rendering.CommandBuffer Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mCommandBuffer
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___mCommandBuffer_6;
// UnityEngine.Camera Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mARCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mARCamera_7;
// System.Action Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mCleanupTextures
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___mCleanupTextures_8;
// UnityEngine.RenderTexture Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mVBRenderTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___mVBRenderTexture_9;
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mUpdateTextureAction
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* ___mUpdateTextureAction_12;
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mVideoBackgroundMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mVideoBackgroundMaterial_14;
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// Vuforia.Internal.Observers.AObserver/<>c
struct U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324 : public RuntimeObject
{
};
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0
struct U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D : public RuntimeObject
{
// Vuforia.IVuObservation Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0::observation
RuntimeObject* ___observation_0;
};
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0
struct U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF : public RuntimeObject
{
// Vuforia.IVuObservation Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0::observation
RuntimeObject* ___observation_0;
};
// Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0
struct U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E : public RuntimeObject
{
// System.String Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0::name
String_t* ___name_0;
};
// Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c
struct U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A : public RuntimeObject
{
};
// Vuforia.Internal.Observers.BarcodeObserver/<>c
struct U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D : public RuntimeObject
{
};
// Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0
struct U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736 : public RuntimeObject
{
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0::observer
RuntimeObject* ___observer_0;
};
// 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.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5
struct U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<>1__state
int32_t ___U3CU3E1__state_0;
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<>2__current
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* ___U3CU3E2__current_1;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<>4__this
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* ___U3CU3E4__this_3;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive> Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<meshes>5__2
List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* ___U3CmeshesU3E5__2_4;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<numNodes>5__3
int32_t ___U3CnumNodesU3E5__3_5;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::<i>5__4
int32_t ___U3CiU3E5__4_6;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5
struct U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<>1__state
int32_t ___U3CU3E1__state_0;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<>2__current
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* ___U3CU3E2__current_1;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<>4__this
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* ___U3CU3E4__this_3;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<nodes>5__2
List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* ___U3CnodesU3E5__2_4;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<numNodes>5__3
int32_t ___U3CnumNodesU3E5__3_5;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::<i>5__4
int32_t ___U3CiU3E5__4_6;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6
struct U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<>1__state
int32_t ___U3CU3E1__state_0;
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<>2__current
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* ___U3CU3E2__current_1;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<>4__this
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* ___U3CU3E4__this_3;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<scenes>5__2
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* ___U3CscenesU3E5__2_4;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<numScenes>5__3
int32_t ___U3CnumScenesU3E5__3_5;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::<i>5__4
int32_t ___U3CiU3E5__4_6;
};
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c
struct U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7 : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0
struct U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE : public RuntimeObject
{
// UnityEngine.UserAuthorization Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0::permission
int32_t ___permission_0;
// Vuforia.Internal.Permissions.IOSPermissionRequester Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0::<>4__this
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* ___U3CU3E4__this_1;
};
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16
struct U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// Vuforia.Internal.Permissions.IOSPermissionRequester Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::<>4__this
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* ___U3CU3E4__this_2;
// UnityEngine.UserAuthorization Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::permission
int32_t ___permission_3;
};
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
struct U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2 : public RuntimeObject
{
// System.Collections.Generic.List`1<System.Int32> Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0::meshIds
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___meshIds_0;
};
// Vuforia.Internal.Observers.OffsetComponent/<>c
struct U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8 : public RuntimeObject
{
};
// Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0 : public RuntimeObject
{
// System.Action`1<System.Boolean> Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0::onFinished
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___onFinished_0;
// UnityEngine.GameObject Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0::permissionsObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___permissionsObject_1;
};
// Vuforia.Internal.Simulator.SimulatedObject/<>c
struct U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54 : public RuntimeObject
{
};
// Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0::mask
int32_t ___mask_0;
};
// Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c
struct U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847 : public RuntimeObject
{
};
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour
struct NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5 : public RuntimeObject
{
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::<Material>k__BackingField
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___U3CMaterialU3Ek__BackingField_0;
};
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater
struct NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F : public RuntimeObject
{
// UnityEngine.Texture Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::<VideoBackgroundTexture>k__BackingField
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___U3CVideoBackgroundTextureU3Ek__BackingField_0;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c
struct U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251 : public RuntimeObject
{
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0
struct U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::width
int32_t ___width_0;
// System.Int32 Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::height
int32_t ___height_1;
// Vuforia.PixelFormat Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::format
int32_t ___format_2;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0
struct U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A : public RuntimeObject
{
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::<>4__this
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* ___U3CU3E4__this_0;
// System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::textures
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* ___textures_1;
// System.Int32 Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::imageWidth
int32_t ___imageWidth_2;
// System.Int32 Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::imageHeight
int32_t ___imageHeight_3;
// Vuforia.PixelFormat Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::nativePixelFormat
int32_t ___nativePixelFormat_4;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0
struct U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47 : public RuntimeObject
{
// System.String Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0::keyword
String_t* ___keyword_0;
};
// 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/PlayModeConfiguration
struct PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A : public RuntimeObject
{
// System.String Vuforia.VuforiaConfiguration/PlayModeConfiguration::mSequencePath
String_t* ___mSequencePath_0;
// Vuforia.PlayModeType Vuforia.VuforiaConfiguration/PlayModeConfiguration::playModeType
int32_t ___playModeType_1;
};
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
struct VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2 : public RuntimeObject
{
// System.Int32 Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::numDivisions
int32_t ___numDivisions_0;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::videoBackgroundShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___videoBackgroundShader_1;
// UnityEngine.Shader Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::unlitShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___unlitShader_2;
// System.Boolean Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::videoBackgroundEnabled
bool ___videoBackgroundEnabled_3;
};
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.AnchorInstance>
struct Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA* ____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
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>
struct Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.ImageTargetObserver>
struct Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C* ____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
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>
struct Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`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.HashSet`1/Enumerator<UnityEngine.UserAuthorization>
struct Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
int32_t ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.VuMarkObserver>
struct Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* ____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
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ____current_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* ____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
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* ____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.Int32,Vuforia.Internal.Observers.AnchorInstance>
struct KeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
struct KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>
struct KeyValuePair_2_t763E38DF50581B1045C4F039531270BA08203934
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
bool ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.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.Internal.Observers.ImageTargetObserver>
struct KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>
struct KeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
bool ___value_1;
};
// System.Nullable`1<System.Int32>
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// Vuforia.Internal.Observers.ANativeObserver
struct ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD : public AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979
{
// Vuforia.IVuObserver Vuforia.Internal.Observers.ANativeObserver::<VuObserver>k__BackingField
RuntimeObject* ___U3CVuObserverU3Ek__BackingField_5;
};
// Vuforia.Internal.Observers.AObservationFilterComponent
struct AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
};
// 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;
};
// Vuforia.Internal.Observers.BarcodeInstanceDataImpl
struct BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176
{
// System.Int32 Vuforia.Internal.Observers.BarcodeInstanceDataImpl::mId
int32_t ___mId_0;
// System.String Vuforia.Internal.Observers.BarcodeInstanceDataImpl::mText
String_t* ___mText_1;
// UnityEngine.Vector3[] Vuforia.Internal.Observers.BarcodeInstanceDataImpl::mVertices
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___mVertices_2;
// Vuforia.BarcodeBehaviour/BarcodeType Vuforia.Internal.Observers.BarcodeInstanceDataImpl::mType
int32_t ___mType_3;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.Observers.BarcodeInstanceDataImpl
struct BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_pinvoke
{
int32_t ___mId_0;
char* ___mText_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___mVertices_2;
int32_t ___mType_3;
};
// Native definition for COM marshalling of Vuforia.Internal.Observers.BarcodeInstanceDataImpl
struct BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_com
{
int32_t ___mId_0;
Il2CppChar* ___mText_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___mVertices_2;
int32_t ___mType_3;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// Vuforia.DriverCameraMode
#pragma pack(push, tp, 1)
struct DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A
{
// System.Int32 Vuforia.DriverCameraMode::Width
int32_t ___Width_0;
// System.Int32 Vuforia.DriverCameraMode::Height
int32_t ___Height_1;
// System.Int32 Vuforia.DriverCameraMode::Fps
int32_t ___Fps_2;
// Vuforia.DriverPixelFormat Vuforia.DriverCameraMode::Format
int32_t ___Format_3;
};
#pragma pack(pop, tp)
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Int16
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
// System.Int16 System.Int16::m_value
int16_t ___m_value_0;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// Vuforia.Internal.Observers.ObservationPublisherComponent
struct ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465 : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation> Vuforia.Internal.Observers.ObservationPublisherComponent::OnObservation
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___OnObservation_3;
};
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
struct PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1 : public AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.PlayModeVuAnchorObserver::mEngine
RuntimeObject* ___mEngine_2;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::mAnchors
RuntimeObject* ___mAnchors_3;
// System.Collections.Generic.IList`1<Vuforia.IVuObservation> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::mObservations
RuntimeObject* ___mObservations_4;
};
// Vuforia.Internal.Observers.PosePublisherComponent
struct PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.PosePublisherComponent::OnPoseUpdated
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* ___OnPoseUpdated_3;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// Vuforia.Internal.Simulator.SimulatedAreaTarget
struct SimulatedAreaTarget_tA2F942F84BF481742F1F87AB594BDC01D8AD1896 : public SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174
{
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// Vuforia.TargetStatus
struct TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0
{
// Vuforia.Status Vuforia.TargetStatus::<Status>k__BackingField
int32_t ___U3CStatusU3Ek__BackingField_0;
// Vuforia.StatusInfo Vuforia.TargetStatus::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_1;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// Vuforia.VuAnchorCreationHitTestConfig
struct VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1
{
// Vuforia.IVuHitTest Vuforia.VuAnchorCreationHitTestConfig::hitTest
RuntimeObject* ___hitTest_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAnchorCreationHitTestConfig
struct VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_pinvoke
{
RuntimeObject* ___hitTest_0;
};
// Native definition for COM marshalling of Vuforia.VuAnchorCreationHitTestConfig
struct VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1_marshaled_com
{
RuntimeObject* ___hitTest_0;
};
// Vuforia.VuBarcodeObservationInfo
struct VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B
{
// System.Int32 Vuforia.VuBarcodeObservationInfo::id
int32_t ___id_0;
};
// Vuforia.VuBarcodeObservationInstanceInfo
struct VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1
{
// System.String Vuforia.VuBarcodeObservationInstanceInfo::buffer
String_t* ___buffer_0;
// Vuforia.VuBarcodeType Vuforia.VuBarcodeObservationInstanceInfo::type
int32_t ___type_1;
// Vuforia.VuVector2F[] Vuforia.VuBarcodeObservationInstanceInfo::vertices
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* ___vertices_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuBarcodeObservationInstanceInfo
struct VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_pinvoke
{
char* ___buffer_0;
int32_t ___type_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___vertices_2;
};
// Native definition for COM marshalling of Vuforia.VuBarcodeObservationInstanceInfo
struct VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1_marshaled_com
{
Il2CppChar* ___buffer_0;
int32_t ___type_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* ___vertices_2;
};
// Vuforia.VuCloudImageTargetObservationTargetInfo
struct VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F
{
// System.String Vuforia.VuCloudImageTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuCloudImageTargetObservationTargetInfo::name
String_t* ___name_1;
// System.String Vuforia.VuCloudImageTargetObservationTargetInfo::metadata
String_t* ___metadata_2;
// System.Byte Vuforia.VuCloudImageTargetObservationTargetInfo::trackingRating
uint8_t ___trackingRating_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCloudImageTargetObservationTargetInfo
struct VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
char* ___metadata_2;
uint8_t ___trackingRating_3;
};
// Native definition for COM marshalling of Vuforia.VuCloudImageTargetObservationTargetInfo
struct VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
Il2CppChar* ___metadata_2;
uint8_t ___trackingRating_3;
};
// 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.VuMeshObservationInfo
struct VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863
{
// Vuforia.VuMeshObservationStatus Vuforia.VuMeshObservationInfo::meshStatus
int32_t ___meshStatus_0;
// System.Collections.Generic.IList`1<Vuforia.VuMeshObservationBlock> Vuforia.VuMeshObservationInfo::meshes
RuntimeObject* ___meshes_1;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMeshObservationInfo
struct VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_pinvoke
{
int32_t ___meshStatus_0;
RuntimeObject* ___meshes_1;
};
// Native definition for COM marshalling of Vuforia.VuMeshObservationInfo
struct VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863_marshaled_com
{
int32_t ___meshStatus_0;
RuntimeObject* ___meshes_1;
};
// Vuforia.VuModelTargetObservationStateInfo
struct VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539
{
// System.String Vuforia.VuModelTargetObservationStateInfo::stateName
String_t* ___stateName_0;
};
// Native definition for P/Invoke marshalling of Vuforia.VuModelTargetObservationStateInfo
struct VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_pinvoke
{
char* ___stateName_0;
};
// Native definition for COM marshalling of Vuforia.VuModelTargetObservationStateInfo
struct VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539_marshaled_com
{
Il2CppChar* ___stateName_0;
};
// Vuforia.VuVector2F
struct VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8
{
// System.Single Vuforia.VuVector2F::x
float ___x_0;
// System.Single Vuforia.VuVector2F::y
float ___y_1;
};
// Vuforia.VuVector2I
struct VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE
{
// System.Int32 Vuforia.VuVector2I::x
int32_t ___x_0;
// System.Int32 Vuforia.VuVector2I::y
int32_t ___y_1;
};
// Vuforia.VuVector3F
struct VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5
{
// System.Single Vuforia.VuVector3F::x
float ___x_0;
// System.Single Vuforia.VuVector3F::y
float ___y_1;
// System.Single Vuforia.VuVector3F::z
float ___z_2;
};
// Vuforia.VuVector4F
struct VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245
{
// System.Single Vuforia.VuVector4F::x
float ___x_0;
// System.Single Vuforia.VuVector4F::y
float ___y_1;
// System.Single Vuforia.VuVector4F::z
float ___z_2;
// System.Single Vuforia.VuVector4F::w
float ___w_3;
};
// Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519
{
// Vuforia.VuMarkInstanceIdType Vuforia.VuVuMarkObservationInstanceInfo::dataType
int32_t ___dataType_0;
// System.Byte[] Vuforia.VuVuMarkObservationInstanceInfo::buffer
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer_1;
// System.UInt64 Vuforia.VuVuMarkObservationInstanceInfo::numericValue
uint64_t ___numericValue_2;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_pinvoke
{
int32_t ___dataType_0;
Il2CppSafeArray/*NONE*/* ___buffer_1;
uint64_t ___numericValue_2;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkObservationInstanceInfo
struct VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519_marshaled_com
{
int32_t ___dataType_0;
Il2CppSafeArray/*NONE*/* ___buffer_1;
uint64_t ___numericValue_2;
};
// 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;
};
// UnityEngine.WaitUntil
struct WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
{
// System.Func`1<System.Boolean> UnityEngine.WaitUntil::m_Predicate
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___m_Predicate_0;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
struct TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119
{
// UnityEngine.Texture2D Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData::Texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___Texture_0;
// System.Int32 Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData::BufferLength
int32_t ___BufferLength_1;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
struct TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_pinvoke
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___Texture_0;
int32_t ___BufferLength_1;
};
// Native definition for COM marshalling of Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
struct TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_com
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___Texture_0;
int32_t ___BufferLength_1;
};
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
struct Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC* ____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
KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
struct Enumerator_tBEDE8DF331B6CF1206ACDA23DC810942B1102025
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tF8B8CB3D8291FEFE18BE6AF5E7C63F8CC805E927* ____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
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 ____current_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
struct Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* ____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_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
struct Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____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_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>
struct KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,UnityEngine.Vector3>
struct KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.KeyCode,UnityEngine.Vector3>
struct KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Vector3>
struct KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.Vector3>
struct KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1;
};
// 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.AnchorObserver
struct AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance> Vuforia.Internal.Observers.AnchorObserver::mAnchorInstances
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* ___mAnchorInstances_6;
// Vuforia.IVuHitTestResults Vuforia.Internal.Observers.AnchorObserver::mHitTestResults
RuntimeObject* ___mHitTestResults_7;
};
// UnityEngine.AndroidJavaProxy
struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D : public RuntimeObject
{
// UnityEngine.AndroidJavaClass UnityEngine.AndroidJavaProxy::javaInterface
AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___javaInterface_0;
// System.IntPtr UnityEngine.AndroidJavaProxy::proxyObject
intptr_t ___proxyObject_1;
};
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
intptr_t ___m_Ptr_0;
// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// 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;
};
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics
struct CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6
{
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::FocalLengthX
float ___FocalLengthX_0;
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::FocalLengthY
float ___FocalLengthY_1;
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::PrincipalPointX
float ___PrincipalPointX_2;
// System.Single Vuforia.Internal.VuforiaDriver.CameraIntrinsics::PrincipalPointY
float ___PrincipalPointY_3;
// System.Single[] Vuforia.Internal.VuforiaDriver.CameraIntrinsics::DistortionCoefficients
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___DistortionCoefficients_4;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.VuforiaDriver.CameraIntrinsics
#pragma pack(push, tp, 1)
struct CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_pinvoke
{
float ___FocalLengthX_0;
float ___FocalLengthY_1;
float ___PrincipalPointX_2;
float ___PrincipalPointY_3;
float ___DistortionCoefficients_4[8];
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.VuforiaDriver.CameraIntrinsics
#pragma pack(push, tp, 1)
struct CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_com
{
float ___FocalLengthX_0;
float ___FocalLengthY_1;
float ___PrincipalPointX_2;
float ___PrincipalPointY_3;
float ___DistortionCoefficients_4[8];
};
#pragma pack(pop, tp)
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
{
// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Vuforia.Internal.VuforiaDriver.DevicePose
struct DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA
{
// System.UInt64 Vuforia.Internal.VuforiaDriver.DevicePose::Timestamp
uint64_t ___Timestamp_0;
// System.Single[] Vuforia.Internal.VuforiaDriver.DevicePose::TranslationData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___TranslationData_1;
// System.Single[] Vuforia.Internal.VuforiaDriver.DevicePose::RotationData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___RotationData_2;
// System.Int32 Vuforia.Internal.VuforiaDriver.DevicePose::Reason
int32_t ___Reason_3;
// System.Int32 Vuforia.Internal.VuforiaDriver.DevicePose::CoordinateSystem
int32_t ___CoordinateSystem_4;
// System.Int32 Vuforia.Internal.VuforiaDriver.DevicePose::Validity
int32_t ___Validity_5;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.VuforiaDriver.DevicePose
#pragma pack(push, tp, 1)
struct DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_marshaled_pinvoke
{
uint64_t ___Timestamp_0;
float ___TranslationData_1[3];
float ___RotationData_2[9];
int32_t ___Reason_3;
int32_t ___CoordinateSystem_4;
int32_t ___Validity_5;
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.VuforiaDriver.DevicePose
#pragma pack(push, tp, 1)
struct DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_marshaled_com
{
uint64_t ___Timestamp_0;
float ___TranslationData_1[3];
float ___RotationData_2[9];
int32_t ___Reason_3;
int32_t ___CoordinateSystem_4;
int32_t ___Validity_5;
};
#pragma pack(pop, tp)
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial
struct GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial::mNativeMaterial
intptr_t ___mNativeMaterial_0;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial::mPbrMetallicRoughness
GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* ___mPbrMetallicRoughness_1;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes
struct GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes::mNativeMeshes
intptr_t ___mNativeMeshes_0;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive> Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes::mMeshes
List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* ___mMeshes_1;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial
struct GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::mNativePbrMaterial
intptr_t ___mNativePbrMaterial_0;
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::mName
String_t* ___mName_1;
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::mBaseColorTexture
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* ___mBaseColorTexture_2;
// UnityEngine.Color Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::<BaseColorFactor>k__BackingField
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___U3CBaseColorFactorU3Ek__BackingField_3;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode
struct GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFNode::mNativeNode
intptr_t ___mNativeNode_0;
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFNode::mName
String_t* ___mName_1;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::mChildren
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* ___mChildren_2;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::mMeshes
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* ___mMeshes_3;
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFNode::mMatrix
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___mMatrix_4;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes
struct GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::mNativeNodes
intptr_t ___mNativeNodes_0;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::mNodes
List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* ___mNodes_1;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive
struct GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mNativePrimitive
intptr_t ___mNativePrimitive_2;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mVertexCount
int32_t ___mVertexCount_3;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mIndexCount
int32_t ___mIndexCount_4;
// UnityEngine.Vector3[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mVertices
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___mVertices_5;
// UnityEngine.Vector3[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mNormals
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___mNormals_6;
// UnityEngine.Color[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mColors
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___mColors_7;
// UnityEngine.Vector2[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mTexCoords
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___mTexCoords_8;
// System.Int32[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mIndices
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___mIndices_9;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::mMaterial
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* ___mMaterial_10;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene
struct GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFScene::mNativeScene
intptr_t ___mNativeScene_0;
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFScene::mName
String_t* ___mName_1;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFScene::mNodes
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* ___mNodes_2;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList
struct GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::mNativeSceneList
intptr_t ___mNativeSceneList_0;
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::mScenes
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* ___mScenes_1;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture
struct GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6 : public RuntimeObject
{
// System.IntPtr Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::mNativeTexture
intptr_t ___mNativeTexture_0;
// UnityEngine.Texture2D Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::mTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___mTexture_1;
};
// 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.Internal.Core.IlluminationInfo
struct IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035
{
// System.Nullable`1<System.Int32> Vuforia.Internal.Core.IlluminationInfo::AmbientIntensity
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientIntensity_0;
// System.Nullable`1<System.Int32> Vuforia.Internal.Core.IlluminationInfo::AmbientColorTemperature
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientColorTemperature_1;
// System.Single Vuforia.Internal.Core.IlluminationInfo::IntensityCorrection
float ___IntensityCorrection_2;
// UnityEngine.Vector4 Vuforia.Internal.Core.IlluminationInfo::ColorCorrection
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___ColorCorrection_3;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.Core.IlluminationInfo
struct IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_pinvoke
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientColorTemperature_1;
float ___IntensityCorrection_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___ColorCorrection_3;
};
// Native definition for COM marshalling of Vuforia.Internal.Core.IlluminationInfo
struct IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035_marshaled_com
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___AmbientColorTemperature_1;
float ___IntensityCorrection_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___ColorCorrection_3;
};
// Vuforia.Internal.Observers.IlluminationObserver
struct IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo> Vuforia.Internal.Observers.IlluminationObserver::OnIlluminationUpdated
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* ___OnIlluminationUpdated_6;
};
// Vuforia.Image
struct Image_tC8F1E47959853F15CF7B56529F313496B2DD740B : public RuntimeObject
{
// System.IntPtr Vuforia.Image::mData
intptr_t ___mData_0;
// System.Byte[] Vuforia.Image::mDataArray
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___mDataArray_1;
// Vuforia.ImageDescription Vuforia.Image::<Description>k__BackingField
ImageDescription_t7AD8291D09910BE56F4441B19AA77433CE010B3B* ___U3CDescriptionU3Ek__BackingField_2;
};
// 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;
};
// Vuforia.Internal.Observers.MeshObserver
struct MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116 : public ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD
{
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::OnMeshObservationUpdated
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___OnMeshObservationUpdated_6;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::OnMeshObservationRemoved
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___OnMeshObservationRemoved_7;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::mMeshObservations
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* ___mMeshObservations_8;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Observers.MeshObserver::mOnMeshObservationAdded
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___mOnMeshObservationAdded_9;
// Vuforia.Internal.Observers.MeshObserver/MeshSource Vuforia.Internal.Observers.MeshObserver::mMeshSource
int32_t ___mMeshSource_10;
};
// 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.Observers.PlayModeVuHitTest
struct PlayModeVuHitTest_t67F5404EE96B88299C3DF328CD36CD9C05F36B57 : public RuntimeObject
{
// Vuforia.VuMatrix44F Vuforia.Internal.Observers.PlayModeVuHitTest::<Pose>k__BackingField
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___U3CPoseU3Ek__BackingField_0;
};
// 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;
};
// UnityEngine.RaycastHit
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
{
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
uint32_t ___m_FaceID_2;
// System.Single UnityEngine.RaycastHit::m_Distance
float ___m_Distance_3;
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
// System.Int32 UnityEngine.RaycastHit::m_Collider
int32_t ___m_Collider_5;
};
// UnityEngine.Rendering.RenderTargetIdentifier
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B
{
// UnityEngine.Rendering.BuiltinRenderTextureType UnityEngine.Rendering.RenderTargetIdentifier::m_Type
int32_t ___m_Type_0;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_NameID
int32_t ___m_NameID_1;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_InstanceID
int32_t ___m_InstanceID_2;
// System.IntPtr UnityEngine.Rendering.RenderTargetIdentifier::m_BufferPointer
intptr_t ___m_BufferPointer_3;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_MipLevel
int32_t ___m_MipLevel_4;
// UnityEngine.CubemapFace UnityEngine.Rendering.RenderTargetIdentifier::m_CubeFace
int32_t ___m_CubeFace_5;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_DepthSlice
int32_t ___m_DepthSlice_6;
};
// System.RuntimeFieldHandle
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
// System.IntPtr System.RuntimeFieldHandle::value
intptr_t ___value_0;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// Vuforia.Internal.Simulator.SimulatedObjectFactory
struct SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C : public RuntimeObject
{
};
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
struct TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7 : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// Vuforia.TargetStatus Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::<TargetStatus>k__BackingField
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___U3CTargetStatusU3Ek__BackingField_3;
// System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus> Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::OnTargetStatusUpdated
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* ___OnTargetStatusUpdated_4;
};
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig
struct UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540
{
// Vuforia.Internal.VuforiaDriver.Capability Vuforia.Internal.VuforiaDriver.UnityDriverConfig::capabilities
uint32_t ___capabilities_0;
// Vuforia.DriverCameraMode Vuforia.Internal.VuforiaDriver.UnityDriverConfig::cameraMode
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A ___cameraMode_1;
// System.Int32 Vuforia.Internal.VuforiaDriver.UnityDriverConfig::isAnchorSupported
int32_t ___isAnchorSupported_2;
// System.UInt32 Vuforia.Internal.VuforiaDriver.UnityDriverConfig::cameraRotationInDegrees
uint32_t ___cameraRotationInDegrees_3;
};
// Vuforia.VuAABB
struct VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738
{
// Vuforia.VuVector3F Vuforia.VuAABB::center
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___center_0;
// Vuforia.VuVector3F Vuforia.VuAABB::extent
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___extent_1;
};
// Vuforia.VuAnchorCreationConfig
struct VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0
{
// Vuforia.VuMatrix44F Vuforia.VuAnchorCreationConfig::pose
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___pose_0;
};
// Vuforia.VuCameraVideoMode
struct VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D
{
// Vuforia.VuCameraVideoModePreset Vuforia.VuCameraVideoMode::presetMode
int32_t ___presetMode_0;
// Vuforia.VuVector2I Vuforia.VuCameraVideoMode::resolution
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE ___resolution_1;
// System.Single Vuforia.VuCameraVideoMode::frameRate
float ___frameRate_2;
// Vuforia.VuImagePixelFormat Vuforia.VuCameraVideoMode::format
int32_t ___format_3;
};
// Vuforia.VuController
struct VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672 : public RuntimeObject
{
// Vuforia.VuEngine Vuforia.VuController::mEngine
VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___mEngine_0;
// System.IntPtr Vuforia.VuController::mNativeHandle
intptr_t ___mNativeHandle_1;
};
// Vuforia.VuEngine
struct VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8 : public RuntimeObject
{
// System.IntPtr Vuforia.VuEngine::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Collections.Generic.IList`1<Vuforia.VuState> Vuforia.VuEngine::mStates
RuntimeObject* ___mStates_1;
// Vuforia.ObservationManager Vuforia.VuEngine::mObservationManager
ObservationManager_t99938AFA7E9803564F4E20B3E0B9BB3B0C0E251C* ___mObservationManager_2;
// System.Collections.Generic.IDictionary`2<System.Type,Vuforia.VuController> Vuforia.VuEngine::mControllers
RuntimeObject* ___mControllers_3;
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.IVuObserver> Vuforia.VuEngine::mObservers
RuntimeObject* ___mObservers_4;
};
// Vuforia.VuHitTestConfig
struct VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA : public RuntimeObject
{
// Vuforia.VuVector2F Vuforia.VuHitTestConfig::point
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___point_0;
// Vuforia.IVuCameraFrame Vuforia.VuHitTestConfig::frame
RuntimeObject* ___frame_1;
// Vuforia.VuHitTestHint Vuforia.VuHitTestConfig::hint
int32_t ___hint_2;
// System.Single Vuforia.VuHitTestConfig::deviceHeight
float ___deviceHeight_3;
};
// Vuforia.VuIlluminationObservationInfo
struct VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588
{
// System.Nullable`1<System.Int32> Vuforia.VuIlluminationObservationInfo::ambientIntensity
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientIntensity_0;
// System.Nullable`1<System.Int32> Vuforia.VuIlluminationObservationInfo::ambientColorTemperature
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientColorTemperature_1;
// System.Single Vuforia.VuIlluminationObservationInfo::intensityCorrection
float ___intensityCorrection_2;
// Vuforia.VuVector4F Vuforia.VuIlluminationObservationInfo::colorCorrection
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuIlluminationObservationInfo
struct VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_pinvoke
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientColorTemperature_1;
float ___intensityCorrection_2;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// Native definition for COM marshalling of Vuforia.VuIlluminationObservationInfo
struct VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588_marshaled_com
{
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientIntensity_0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___ambientColorTemperature_1;
float ___intensityCorrection_2;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___colorCorrection_3;
};
// 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.VuMesh
struct VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B
{
// System.Int32 Vuforia.VuMesh::numVertices
int32_t ___numVertices_0;
// System.IntPtr Vuforia.VuMesh::pos
intptr_t ___pos_1;
// System.IntPtr Vuforia.VuMesh::tex
intptr_t ___tex_2;
// System.IntPtr Vuforia.VuMesh::normal
intptr_t ___normal_3;
// System.Int32 Vuforia.VuMesh::numFaces
int32_t ___numFaces_4;
// System.IntPtr Vuforia.VuMesh::faceIndices
intptr_t ___faceIndices_5;
};
// Vuforia.VuPoseInfo
struct VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F
{
// Vuforia.VuObservationPoseStatus Vuforia.VuPoseInfo::poseStatus
int32_t ___poseStatus_0;
// Vuforia.VuMatrix44F Vuforia.VuPoseInfo::pose
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___pose_1;
};
// Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent
struct AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA : public AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C
{
// Vuforia.Internal.Observers.AnchorObserver Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent::mObserver
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* ___mObserver_3;
};
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15
struct U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// Vuforia.Internal.Permissions.IOSPermissionRequester Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>4__this
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* ___U3CU3E4__this_2;
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0 Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>8__1
U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* ___U3CU3E8__1_3;
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UserAuthorization> Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>7__wrap1
Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E ___U3CU3E7__wrap1_4;
};
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData
struct ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D
{
// UnityEngine.Matrix4x4 Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::ProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___ProjectionMatrix_0;
// UnityEngine.Matrix4x4 Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::InverseMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___InverseMatrix_1;
// System.Single Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::HorizontalFoV
float ___HorizontalFoV_2;
// System.Single Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::VerticalFoV
float ___VerticalFoV_3;
// UnityEngine.Vector3 Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::CenterEyeRayFrom
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CenterEyeRayFrom_4;
// UnityEngine.Vector3 Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::CenterEyeRayTo
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CenterEyeRayTo_5;
// System.Single Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData::MaxDepth
float ___MaxDepth_6;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,UnityEngine.Vector3>
struct Enumerator_t1437288A84B6B3A584BE4C38A3815975FA359562
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t3709459C97DA2AA4D725799EA931633A015BF5CD* ____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_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.KeyCode,UnityEngine.Vector3>
struct Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* ____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_t6627DFB6198518189F2050BA0DB82EE09B220646 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Vector3>
struct Enumerator_t1D632099EFA35906646FCF473E9BFB974497384C
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* ____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_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.Vector3>
struct Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* ____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_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Nullable`1<Vuforia.Internal.Core.Pose>
struct Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___value_1;
};
// System.Nullable`1<Vuforia.VuCameraVideoMode>
struct Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D ___value_1;
};
// System.Nullable`1<Vuforia.VuImageInfo>
struct Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 ___value_1;
};
// Vuforia.Internal.Observers.AreaTargetObserver
struct AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// UnityEngine.Vector3 Vuforia.Internal.Observers.AreaTargetObserver::<Size>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CSizeU3Ek__BackingField_6;
};
// Vuforia.Internal.VuforiaDriver.CameraImage
struct CameraImage_t160C5E11444459AB15B3F57830F054206547048F
{
// System.Int64 Vuforia.Internal.VuforiaDriver.CameraImage::Timestamp
int64_t ___Timestamp_0;
// System.Int64 Vuforia.Internal.VuforiaDriver.CameraImage::ExposureTime
int64_t ___ExposureTime_1;
// System.IntPtr Vuforia.Internal.VuforiaDriver.CameraImage::Buffer
intptr_t ___Buffer_2;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::BufferSize
int32_t ___BufferSize_3;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Index
int32_t ___Index_4;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Width
int32_t ___Width_5;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Height
int32_t ___Height_6;
// System.Int32 Vuforia.Internal.VuforiaDriver.CameraImage::Stride
int32_t ___Stride_7;
// Vuforia.DriverPixelFormat Vuforia.Internal.VuforiaDriver.CameraImage::Format
int32_t ___Format_8;
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics Vuforia.Internal.VuforiaDriver.CameraImage::Intrinsics
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6 ___Intrinsics_9;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.VuforiaDriver.CameraImage
#pragma pack(push, tp, 1)
struct CameraImage_t160C5E11444459AB15B3F57830F054206547048F_marshaled_pinvoke
{
int64_t ___Timestamp_0;
int64_t ___ExposureTime_1;
intptr_t ___Buffer_2;
int32_t ___BufferSize_3;
int32_t ___Index_4;
int32_t ___Width_5;
int32_t ___Height_6;
int32_t ___Stride_7;
int32_t ___Format_8;
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_pinvoke ___Intrinsics_9;
};
#pragma pack(pop, tp)
// Native definition for COM marshalling of Vuforia.Internal.VuforiaDriver.CameraImage
#pragma pack(push, tp, 1)
struct CameraImage_t160C5E11444459AB15B3F57830F054206547048F_marshaled_com
{
int64_t ___Timestamp_0;
int64_t ___ExposureTime_1;
intptr_t ___Buffer_2;
int32_t ___BufferSize_3;
int32_t ___Index_4;
int32_t ___Width_5;
int32_t ___Height_6;
int32_t ___Stride_7;
int32_t ___Format_8;
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6_marshaled_com ___Intrinsics_9;
};
#pragma pack(pop, tp)
// Vuforia.Internal.Observers.CloudImageTargetObserver
struct CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>> Vuforia.Internal.Observers.CloudImageTargetObserver::RecoObservations
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* ___RecoObservations_6;
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError> Vuforia.Internal.Observers.CloudImageTargetObserver::QueryError
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* ___QueryError_7;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.Internal.Observers.CloudImageTargetObserver::mUntrackedTargets
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* ___mUntrackedTargets_8;
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver> Vuforia.Internal.Observers.CloudImageTargetObserver::mTrackedTargets
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* ___mTrackedTargets_9;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Vuforia.Internal.Observers.CylinderTargetObserver
struct CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
};
// Vuforia.Internal.Observers.DeviceObserver
struct DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556 : public ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A
{
// System.Boolean Vuforia.Internal.Observers.DeviceObserver::<IsUpdatesDisabled>k__BackingField
bool ___U3CIsUpdatesDisabledU3Ek__BackingField_6;
};
// 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
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// Vuforia.Internal.Observations.NullDevicePoseObservation
struct NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Observations.NullDevicePoseObservation::<ObserverId>k__BackingField
int32_t ___U3CObserverIdU3Ek__BackingField_0;
// Vuforia.VuPoseInfo Vuforia.Internal.Observations.NullDevicePoseObservation::<PoseInfo>k__BackingField
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___U3CPoseInfoU3Ek__BackingField_1;
};
// Vuforia.Internal.Observers.OffsetComponent
struct OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23 : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Func`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.OffsetComponent::mPoseProvider
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* ___mPoseProvider_3;
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.OffsetComponent::<WorldCenterObserver>k__BackingField
RuntimeObject* ___U3CWorldCenterObserverU3Ek__BackingField_4;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::<InitialUnityPose>k__BackingField
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___U3CInitialUnityPoseU3Ek__BackingField_5;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::<Offset>k__BackingField
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___U3COffsetU3Ek__BackingField_6;
};
// Vuforia.Internal.Observers.OffsetResult
struct OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336
{
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetResult::Pose
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___Pose_0;
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.OffsetResult::OriginObserver
RuntimeObject* ___OriginObserver_1;
};
// Native definition for P/Invoke marshalling of Vuforia.Internal.Observers.OffsetResult
struct OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_pinvoke
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___Pose_0;
RuntimeObject* ___OriginObserver_1;
};
// Native definition for COM marshalling of Vuforia.Internal.Observers.OffsetResult
struct OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_com
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___Pose_0;
RuntimeObject* ___OriginObserver_1;
};
// UnityEngine.Android.PermissionCallbacks
struct PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
{
// System.Action`1<System.String> UnityEngine.Android.PermissionCallbacks::PermissionGranted
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___PermissionGranted_4;
// System.Action`1<System.String> UnityEngine.Android.PermissionCallbacks::PermissionDenied
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___PermissionDenied_5;
// System.Action`1<System.String> UnityEngine.Android.PermissionCallbacks::PermissionDeniedAndDontAskAgain
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___PermissionDeniedAndDontAskAgain_6;
};
// Vuforia.Internal.Observers.PlayModeVuAnchorObservation
struct PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Observers.PlayModeVuAnchorObservation::<ObserverId>k__BackingField
int32_t ___U3CObserverIdU3Ek__BackingField_0;
// Vuforia.VuPoseInfo Vuforia.Internal.Observers.PlayModeVuAnchorObservation::<PoseInfo>k__BackingField
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___U3CPoseInfoU3Ek__BackingField_1;
// System.Int32 Vuforia.Internal.Observers.PlayModeVuAnchorObservation::<AnchorId>k__BackingField
int32_t ___U3CAnchorIdU3Ek__BackingField_2;
};
// 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.VuAreaTargetObservationTargetInfo
struct VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8
{
// System.String Vuforia.VuAreaTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuAreaTargetObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuVector3F Vuforia.VuAreaTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
// Vuforia.VuAABB Vuforia.VuAreaTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// System.Boolean Vuforia.VuAreaTargetObservationTargetInfo::requiresExternalPositions
bool ___requiresExternalPositions_4;
// Vuforia.VuMatrix44F Vuforia.VuAreaTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for P/Invoke marshalling of Vuforia.VuAreaTargetObservationTargetInfo
struct VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
int32_t ___requiresExternalPositions_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Native definition for COM marshalling of Vuforia.VuAreaTargetObservationTargetInfo
struct VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
int32_t ___requiresExternalPositions_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_5;
};
// Vuforia.VuCylinderTargetObservationTargetInfo
struct VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196
{
// System.String Vuforia.VuCylinderTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuCylinderTargetObservationTargetInfo::name
String_t* ___name_1;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo::sideLength
float ___sideLength_2;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo::topDiameter
float ___topDiameter_3;
// System.Single Vuforia.VuCylinderTargetObservationTargetInfo::bottomDiameter
float ___bottomDiameter_4;
// Vuforia.VuAABB Vuforia.VuCylinderTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
// Vuforia.VuMatrix44F Vuforia.VuCylinderTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuCylinderTargetObservationTargetInfo
struct VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
float ___sideLength_2;
float ___topDiameter_3;
float ___bottomDiameter_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for COM marshalling of Vuforia.VuCylinderTargetObservationTargetInfo
struct VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
float ___sideLength_2;
float ___topDiameter_3;
float ___bottomDiameter_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Vuforia.VuImageTargetObservationTargetInfo
struct VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC
{
// System.String Vuforia.VuImageTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuImageTargetObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuVector2F Vuforia.VuImageTargetObservationTargetInfo::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
// Vuforia.VuAABB Vuforia.VuImageTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// Vuforia.VuMatrix44F Vuforia.VuImageTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for P/Invoke marshalling of Vuforia.VuImageTargetObservationTargetInfo
struct VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Native definition for COM marshalling of Vuforia.VuImageTargetObservationTargetInfo
struct VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_4;
};
// Vuforia.VuMeshObservationBlock
struct VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963
{
// System.Int32 Vuforia.VuMeshObservationBlock::id
int32_t ___id_0;
// System.Int64 Vuforia.VuMeshObservationBlock::timestamp
int64_t ___timestamp_1;
// System.Int32 Vuforia.VuMeshObservationBlock::version
int32_t ___version_2;
// Vuforia.VuMatrix44F Vuforia.VuMeshObservationBlock::transform
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___transform_3;
// Vuforia.VuAABB Vuforia.VuMeshObservationBlock::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_4;
// Vuforia.VuMesh Vuforia.VuMeshObservationBlock::mesh
VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B ___mesh_5;
};
// Vuforia.VuModelTargetObservationTargetInfo
struct VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D
{
// System.String Vuforia.VuModelTargetObservationTargetInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuModelTargetObservationTargetInfo::name
String_t* ___name_1;
// Vuforia.VuVector3F Vuforia.VuModelTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
// Vuforia.VuAABB Vuforia.VuModelTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
// System.String Vuforia.VuModelTargetObservationTargetInfo::activeGuideViewName
String_t* ___activeGuideViewName_4;
// Vuforia.VuTrackingOptimization Vuforia.VuModelTargetObservationTargetInfo::trackingOptimization
int32_t ___trackingOptimization_5;
// Vuforia.VuMatrix44F Vuforia.VuModelTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
// System.String Vuforia.VuModelTargetObservationTargetInfo::activeStateName
String_t* ___activeStateName_7;
};
// Native definition for P/Invoke marshalling of Vuforia.VuModelTargetObservationTargetInfo
struct VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
char* ___activeGuideViewName_4;
int32_t ___trackingOptimization_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
char* ___activeStateName_7;
};
// Native definition for COM marshalling of Vuforia.VuModelTargetObservationTargetInfo
struct VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_2;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_3;
Il2CppChar* ___activeGuideViewName_4;
int32_t ___trackingOptimization_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
Il2CppChar* ___activeStateName_7;
};
// Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA
{
// System.String Vuforia.VuMultiTargetObservationTargetInfo::name
String_t* ___name_0;
// Vuforia.VuVector3F Vuforia.VuMultiTargetObservationTargetInfo::size
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
// Vuforia.VuAABB Vuforia.VuMultiTargetObservationTargetInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
// Vuforia.VuMatrix44F Vuforia.VuMultiTargetObservationTargetInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for P/Invoke marshalling of Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_pinvoke
{
char* ___name_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Native definition for COM marshalling of Vuforia.VuMultiTargetObservationTargetInfo
struct VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA_marshaled_com
{
Il2CppChar* ___name_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___size_1;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_3;
};
// Vuforia.VuSessionRecorderController
struct VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A : public VuController_t0E0C6E2A1AE9E9807712554C20C0A0B8B3BB5672
{
};
// Vuforia.Internal.Simulator.VuSimulatedObservation
struct VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Simulator.VuSimulatedObservation::<ObserverId>k__BackingField
int32_t ___U3CObserverIdU3Ek__BackingField_0;
// Vuforia.VuObservationType Vuforia.Internal.Simulator.VuSimulatedObservation::<ObservationType>k__BackingField
int32_t ___U3CObservationTypeU3Ek__BackingField_1;
// Vuforia.VuPoseInfo Vuforia.Internal.Simulator.VuSimulatedObservation::<PoseInfo>k__BackingField
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___U3CPoseInfoU3Ek__BackingField_2;
};
// Vuforia.VuVuMarkObservationTemplateInfo
struct VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF
{
// System.String Vuforia.VuVuMarkObservationTemplateInfo::uniqueId
String_t* ___uniqueId_0;
// System.String Vuforia.VuVuMarkObservationTemplateInfo::name
String_t* ___name_1;
// System.String Vuforia.VuVuMarkObservationTemplateInfo::userData
String_t* ___userData_2;
// Vuforia.VuVector2F Vuforia.VuVuMarkObservationTemplateInfo::size
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
// Vuforia.VuVector2F Vuforia.VuVuMarkObservationTemplateInfo::origin
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
// Vuforia.VuAABB Vuforia.VuVuMarkObservationTemplateInfo::bbox
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
// Vuforia.VuMatrix44F Vuforia.VuVuMarkObservationTemplateInfo::poseOffset
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for P/Invoke marshalling of Vuforia.VuVuMarkObservationTemplateInfo
struct VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_pinvoke
{
char* ___uniqueId_0;
char* ___name_1;
char* ___userData_2;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// Native definition for COM marshalling of Vuforia.VuVuMarkObservationTemplateInfo
struct VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF_marshaled_com
{
Il2CppChar* ___uniqueId_0;
Il2CppChar* ___name_1;
Il2CppChar* ___userData_2;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___size_3;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___origin_4;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___bbox_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___poseOffset_6;
};
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>>
struct Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843 : 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.Internal.Observers.IObservationPreprocessComponent>
struct Action_1_t6EAF452A947A380D54347B1B40D61332408E786F : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.IObservationProcessorComponent>
struct Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.IObservationPublisherComponent>
struct Action_1_tD77E201E971F740672BE6904E532393E785FDDAF : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.IObserver>
struct Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent>
struct Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo>
struct Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9 : public MulticastDelegate_t
{
};
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>
struct Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474 : public MulticastDelegate_t
{
};
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Permissions.Permission>
struct Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5 : public MulticastDelegate_t
{
};
// System.Action`1<System.String>
struct Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.Transform>
struct Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
struct Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E : public MulticastDelegate_t
{
};
// System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
struct Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E : public MulticastDelegate_t
{
};
// System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>
struct Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB : public MulticastDelegate_t
{
};
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
struct Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2 : public MulticastDelegate_t
{
};
// System.Action`2<System.Object,System.Object>
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : 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.Action`3<System.Object,System.Object,Vuforia.Internal.Core.Pose>
struct Action_3_tE6E38953567A47D52A1C6421A2C9E10423DFB6B1 : public MulticastDelegate_t
{
};
// System.Action`3<System.Object,System.Object,Vuforia.TargetStatus>
struct Action_3_t2DDA476626C83E61B40D2231D251968B93E6DFF3 : public MulticastDelegate_t
{
};
// System.Func`1<System.Boolean>
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
{
};
// System.Func`1<UnityEngine.Camera>
struct Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9 : public MulticastDelegate_t
{
};
// System.Func`1<System.Object>
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
{
};
// System.Func`1<Vuforia.Internal.Core.Pose>
struct Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50 : public MulticastDelegate_t
{
};
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>,System.Boolean>
struct Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28 : public MulticastDelegate_t
{
};
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>,System.Boolean>
struct Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27 : public MulticastDelegate_t
{
};
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>,System.Boolean>
struct Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7 : public MulticastDelegate_t
{
};
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>,System.Boolean>
struct Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.Internal.Observers.IObserverComponent,System.Boolean>
struct Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.Image,System.Boolean>
struct Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046 : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.Internal.Permissions.Permission,System.String>
struct Func_2_tCACC3724D4B805284361A886A5D68F0635C28230 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.RaycastHit,System.Boolean>
struct Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.RaycastHit,System.Single>
struct Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1 : public MulticastDelegate_t
{
};
// System.Func`2<System.String,System.Boolean>
struct Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType>
struct Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC : public MulticastDelegate_t
{
};
// System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3>
struct Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96 : public MulticastDelegate_t
{
};
// System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>
struct Func_3_t9C2540146162B441022405BAD36FE528DBCE4681 : public MulticastDelegate_t
{
};
// System.Func`3<System.Int32,System.Int32,System.Object>
struct Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F : 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;
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// Vuforia.Internal.Observers.PoseCalculatorComponent
struct PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF : public AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9
{
// System.Nullable`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.PoseCalculatorComponent::<Pose>k__BackingField
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F ___U3CPoseU3Ek__BackingField_3;
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation
struct SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4 : public RuntimeObject
{
// System.Int32 Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<ObserverId>k__BackingField
int32_t ___U3CObserverIdU3Ek__BackingField_0;
// Vuforia.VuObservationType Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<ObservationType>k__BackingField
int32_t ___U3CObservationTypeU3Ek__BackingField_1;
// Vuforia.VuPoseInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<PoseInfo>k__BackingField
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___U3CPoseInfoU3Ek__BackingField_2;
// Vuforia.VuVuMarkObservationStatusInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuVuMarkObservationTemplateInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<TemplateInfo>k__BackingField
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF ___U3CTemplateInfoU3Ek__BackingField_4;
// Vuforia.VuVuMarkObservationInstanceInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<InstanceInfo>k__BackingField
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 ___U3CInstanceInfoU3Ek__BackingField_5;
// Vuforia.IVuImage Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<InstanceImage>k__BackingField
RuntimeObject* ___U3CInstanceImageU3Ek__BackingField_6;
// System.Int32 Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::<RuntimeId>k__BackingField
int32_t ___U3CRuntimeIdU3Ek__BackingField_7;
};
// Vuforia.Internal.Simulator.SimulatorCamera
struct SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6 : public RuntimeObject
{
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Simulator.SimulatorCamera::mEngine
RuntimeObject* ___mEngine_4;
// Vuforia.Internal.VuforiaDriver.CameraImage Vuforia.Internal.Simulator.SimulatorCamera::mCameraImage
CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___mCameraImage_5;
// System.IntPtr Vuforia.Internal.Simulator.SimulatorCamera::mPixelBuffer
intptr_t ___mPixelBuffer_6;
// System.Boolean Vuforia.Internal.Simulator.SimulatorCamera::mDisposed
bool ___mDisposed_7;
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig Vuforia.Internal.Simulator.SimulatorCamera::mDriverConfig
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 ___mDriverConfig_8;
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Vuforia.Internal.Simulator.VuAnchorSimulatedObservation
struct VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuAnchorObservationStatusInfo Vuforia.Internal.Simulator.VuAnchorSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// System.Int32 Vuforia.Internal.Simulator.VuAnchorSimulatedObservation::<AnchorId>k__BackingField
int32_t ___U3CAnchorIdU3Ek__BackingField_4;
};
// Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation
struct VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuAreaTargetObservationStatusInfo Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuAreaTargetObservationTargetInfo Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation::<TargetInfo>k__BackingField
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 ___U3CTargetInfoU3Ek__BackingField_4;
};
// Vuforia.VuCloudImageTargetObservationsHandler
struct VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225 : public MulticastDelegate_t
{
};
// Vuforia.VuCloudImageTargetQueryErrorHandler
struct VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2 : public MulticastDelegate_t
{
};
// Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation
struct VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuCloudImageTargetObservationTargetInfo Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation::<TargetInfo>k__BackingField
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F ___U3CTargetInfoU3Ek__BackingField_3;
};
// Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation
struct VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuCylinderTargetObservationStatusInfo Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuCylinderTargetObservationTargetInfo Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation::<TargetInfo>k__BackingField
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 ___U3CTargetInfoU3Ek__BackingField_4;
};
// Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation
struct VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuDevicePoseObservationStatusInfo Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
};
// Vuforia.VuImage
struct VuImage_t49A34202F052984691206C1BB87CCC42158BC341 : public RuntimeObject
{
// System.IntPtr Vuforia.VuImage::mNativeHandle
intptr_t ___mNativeHandle_0;
// System.Boolean Vuforia.VuImage::mOwnsNativeData
bool ___mOwnsNativeData_1;
// System.Nullable`1<Vuforia.VuImageInfo> Vuforia.VuImage::mImageInfo
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051 ___mImageInfo_2;
};
// Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation
struct VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuImageTargetObservationStatusInfo Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuImageTargetObservationTargetInfo Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation::<TargetInfo>k__BackingField
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC ___U3CTargetInfoU3Ek__BackingField_4;
};
// Vuforia.Internal.Simulator.VuMarkSimulatedObservation
struct VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuVuMarkObservationStatusInfo Vuforia.Internal.Simulator.VuMarkSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuVuMarkObservationTemplateInfo Vuforia.Internal.Simulator.VuMarkSimulatedObservation::<TemplateInfo>k__BackingField
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF ___U3CTemplateInfoU3Ek__BackingField_4;
// Vuforia.VuVuMarkObservationInstanceInfo Vuforia.Internal.Simulator.VuMarkSimulatedObservation::<InstanceInfo>k__BackingField
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 ___U3CInstanceInfoU3Ek__BackingField_5;
// Vuforia.IVuImage Vuforia.Internal.Simulator.VuMarkSimulatedObservation::<InstanceImage>k__BackingField
RuntimeObject* ___U3CInstanceImageU3Ek__BackingField_6;
// System.Int32 Vuforia.Internal.Simulator.VuMarkSimulatedObservation::<RuntimeId>k__BackingField
int32_t ___U3CRuntimeIdU3Ek__BackingField_7;
};
// Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation
struct VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuModelTargetObservationStatusInfo Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuModelTargetObservationTargetInfo Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::<TargetInfo>k__BackingField
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D ___U3CTargetInfoU3Ek__BackingField_4;
// Vuforia.VuModelTargetObservationStateInfo Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::<StateInfo>k__BackingField
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 ___U3CStateInfoU3Ek__BackingField_5;
};
// Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation
struct VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0 : public VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7
{
// Vuforia.VuMultiTargetObservationStatusInfo Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation::<StatusInfo>k__BackingField
int32_t ___U3CStatusInfoU3Ek__BackingField_3;
// Vuforia.VuMultiTargetObservationTargetInfo Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation::<TargetInfo>k__BackingField
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA ___U3CTargetInfoU3Ek__BackingField_4;
};
// Vuforia.Internal.Simulator.VuSimulatedImage
struct VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8 : public RuntimeObject
{
// System.Nullable`1<Vuforia.VuImageInfo> Vuforia.Internal.Simulator.VuSimulatedImage::mImageInfo
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051 ___mImageInfo_0;
};
// 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;
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
// System.Object System.ArgumentOutOfRangeException::_actualValue
RuntimeObject* ____actualValue_19;
};
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Vuforia.Internal.Simulator.FieldOfViewAdjuster
struct FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Camera Vuforia.Internal.Simulator.FieldOfViewAdjuster::mARCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mARCamera_4;
// UnityEngine.Camera Vuforia.Internal.Simulator.FieldOfViewAdjuster::mHelperCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mHelperCamera_5;
};
// Vuforia.Internal.Permissions.IOSPermissionRequester
struct IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Coroutine Vuforia.Internal.Permissions.IOSPermissionRequester::mRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mRoutine_4;
// System.Action`1<System.Boolean> Vuforia.Internal.Permissions.IOSPermissionRequester::<OnFinished>k__BackingField
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___U3COnFinishedU3Ek__BackingField_5;
// Vuforia.Internal.Permissions.IIOSPermissionHandler Vuforia.Internal.Permissions.IOSPermissionRequester::<Handler>k__BackingField
RuntimeObject* ___U3CHandlerU3Ek__BackingField_6;
// System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean> Vuforia.Internal.Permissions.IOSPermissionRequester::mPermissionResults
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* ___mPermissionResults_7;
// System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization> Vuforia.Internal.Permissions.IOSPermissionRequester::mPermissionsToRequest
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* ___mPermissionsToRequest_8;
};
// Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour
struct SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::mOnMeshBlockAdded
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___mOnMeshBlockAdded_4;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::mOnMeshBlockUpdated
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___mOnMeshBlockUpdated_5;
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::mOnMeshBlockRemoved
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___mOnMeshBlockRemoved_6;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock> Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::mMeshBlocks
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* ___mMeshBlocks_7;
// Vuforia.MeshSetBehaviour Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::mMeshSetBehaviour
MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E* ___mMeshSetBehaviour_8;
};
// Vuforia.Internal.Simulator.SimulatorDevicePoseProvider
struct SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::Speed
float ___Speed_7;
// System.Single Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::TurnSpeed
float ___TurnSpeed_8;
// System.Single Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::mYaw
float ___mYaw_9;
// System.Single Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::mPitch
float ___mPitch_10;
// UnityEngine.Vector3 Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::mDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mDirection_11;
// Vuforia.Internal.Simulator.SimulatorInputHandler Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::mInputHandler
SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* ___mInputHandler_12;
};
// Vuforia.VoxelTree
struct VoxelTree_tD42FCB906C3EB9E8DFF74E2652FF3E70A541453B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Material Vuforia.VoxelTree::ContentMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___ContentMaterial_6;
// System.Boolean Vuforia.VoxelTree::OcclusionIsOn
bool ___OcclusionIsOn_7;
// Vuforia.Voxel Vuforia.VoxelTree::RootVoxel
Voxel_t3188C8D2F7ACE54385A5B1E0860D5E05FEC8A5ED* ___RootVoxel_8;
// UnityEngine.GameObject Vuforia.VoxelTree::RootGameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RootGameObject_9;
// System.Boolean Vuforia.VoxelTree::mInitialized
bool ___mInitialized_10;
// UnityEngine.Transform Vuforia.VoxelTree::mRootTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mRootTransform_11;
// UnityEngine.Transform Vuforia.VoxelTree::mAreaTargetTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mAreaTargetTransform_12;
// UnityEngine.Camera Vuforia.VoxelTree::mActiveCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___mActiveCamera_13;
// UnityEngine.Coroutine Vuforia.VoxelTree::mRenderingCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___mRenderingCoroutine_14;
// System.Single Vuforia.VoxelTree::mCurrentVirtualScale
float ___mCurrentVirtualScale_15;
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.ContentTile> Vuforia.VoxelTree::mContentTiles
Dictionary_2_t9712A49F3B5C0E0DBA2A36D2DB72EEADFDAA623C* ___mContentTiles_16;
// Vuforia.VoxelPool Vuforia.VoxelTree::mVoxelPool
VoxelPool_t35CC19D2E73A79D65CF94A5AAFC4F82795D07400* ___mVoxelPool_17;
// System.Collections.Generic.List`1<Vuforia.MeshConstructionRequest> Vuforia.VoxelTree::mMeshBuildingRequests
List_1_tF97EBFCF3D2DA3304D6D42B54CBA618438B7C38A* ___mMeshBuildingRequests_18;
// UnityEngine.WaitForSeconds Vuforia.VoxelTree::mVoxelCheckWait
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* ___mVoxelCheckWait_19;
// System.Action Vuforia.VoxelTree::VoxelTreeUpdated
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___VoxelTreeUpdated_25;
// System.IntPtr Vuforia.VoxelTree::<zipHandle>k__BackingField
intptr_t ___U3CzipHandleU3Ek__BackingField_26;
// System.Int32 Vuforia.VoxelTree::<MaxDepth>k__BackingField
int32_t ___U3CMaxDepthU3Ek__BackingField_27;
};
// Vuforia.VuforiaMonoBehaviour
struct VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// Vuforia.MeshSetBehaviour
struct MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E : public VoxelTree_tD42FCB906C3EB9E8DFF74E2652FF3E70A541453B
{
// System.Boolean Vuforia.MeshSetBehaviour::colliderEnabled
bool ___colliderEnabled_28;
};
// 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.Rendering.VideoBackgroundBehaviour
struct VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData Vuforia.Internal.Rendering.VideoBackgroundBehaviour::mLastUsedProjectionMatrix
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D ___mLastUsedProjectionMatrix_4;
// UnityEngine.Transform Vuforia.Internal.Rendering.VideoBackgroundBehaviour::mCameraTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mCameraTransform_5;
// System.Boolean Vuforia.Internal.Rendering.VideoBackgroundBehaviour::mIsDirty
bool ___mIsDirty_6;
};
// Vuforia.VuforiaAugmentationRenderer
struct VuforiaAugmentationRenderer_t1494A3E0CE4C90DFA9D1383039EB783F07B79F68 : public VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D
{
};
// 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.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.MeshSetRenderer
struct MeshSetRenderer_tDD1C166ACFD0F547C5FC7258A3107C2D99CD8B43 : public VuforiaAugmentationRenderer_t1494A3E0CE4C90DFA9D1383039EB783F07B79F68
{
// Vuforia.MeshSetBehaviour Vuforia.MeshSetRenderer::mMeshSet
MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E* ___mMeshSet_4;
// System.Boolean Vuforia.MeshSetRenderer::mMeshSetActive
bool ___mMeshSetActive_5;
};
// 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<Vuforia.CsAttributeComponentType,System.Int32>
// System.Collections.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.VuMatrix44F>
// System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.VuMatrix44F>
// System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean>
// System.Collections.Generic.Dictionary`2<System.String,System.Boolean>
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>
// System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>
// System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>
// System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>
// System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>
// System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Boolean>
// System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
struct List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
KeyValuePair_2U5BU5D_tBB709181F2B54A801E46913681BAEB4117E8421A* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.AnchorInstance>
struct List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
AnchorInstanceU5BU5D_tBD154004308C2F590245B26C81138A9578C0808E* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>
struct List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GLTFNodeU5BU5D_tFDA4F750676990C2BAABCF6A4B91622B07B94AB7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>
struct List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GLTFPrimitiveU5BU5D_t835EED9A614ABA48D72F77100CF444BC97D07EF8* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>
struct List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GLTFSceneU5BU5D_t60906CDCB213A01F2C5AF9724FCB85854D74D3C3* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverComponent>
struct List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IObserverComponentU5BU5D_t250B5456B33D7F2CC551709177F6E7F14499CC2B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverComponent>
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
struct List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuObservationU5BU5D_tE1044594DAA86E1DD0608AF65F483FA935AF21CF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuObservation>
// System.Collections.Generic.List`1<Vuforia.IVuObservationWithPose>
struct List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IVuObservationWithPoseU5BU5D_t3B92D79981C1B5B4741167FB69722E2D404C4343* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.IVuObservationWithPose>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.ImageTargetObserver>
struct List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ImageTargetObserverU5BU5D_t67A7C1D338D0EA89517761F172CFE7161ED4C705* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.ImageTargetObserver>
// 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<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>
struct List_1_tBD7A4508358037655C381E1BB433B3AE89585931_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VuMarkObserverU5BU5D_tE2FB8305DAFF5A10FB73C7F583FB4A1F2DA38980* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>
// 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.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
struct List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
// Vuforia.Internal.Observers.AObserver
// Vuforia.Internal.Observers.AObserver
// Vuforia.Internal.Observers.AObserverComponent
// Vuforia.Internal.Observers.AObserverComponent
// Vuforia.Internal.Observers.AVuObserver
// Vuforia.Internal.Observers.AVuObserver
// Vuforia.Internal.Permissions.AndroidPermissionHandler
// Vuforia.Internal.Permissions.AndroidPermissionHandler
// Vuforia.Internal.Permissions.AndroidPermissionRequester
// Vuforia.Internal.Permissions.AndroidPermissionRequester
// Vuforia.Internal.Core.CoreDependencies
struct CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F_StaticFields
{
// Vuforia.Internal.Core.CoreDependencies Vuforia.Internal.Core.CoreDependencies::sInstance
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* ___sInstance_3;
};
// Vuforia.Internal.Core.CoreDependencies
// Vuforia.Internal.Permissions.EmptyPermissionRequester
// Vuforia.Internal.Permissions.EmptyPermissionRequester
// Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods
// Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods
// Vuforia.Internal.Permissions.IOSPermissionHandler
// Vuforia.Internal.Permissions.IOSPermissionHandler
// Vuforia.Internal.Utility.ExtensionMethods.MathExtensions
// Vuforia.Internal.Utility.ExtensionMethods.MathExtensions
// Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions
// Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions
// Vuforia.Internal.Observations.NativeObservationProvider
// Vuforia.Internal.Observations.NativeObservationProvider
// Vuforia.Internal.Observations.ObservationProviderFactory
// Vuforia.Internal.Observations.ObservationProviderFactory
// Vuforia.Internal.Permissions.PermissionCallbacksAndroid
// Vuforia.Internal.Permissions.PermissionCallbacksAndroid
// Vuforia.Internal.Permissions.PermissionExtensions
// Vuforia.Internal.Permissions.PermissionExtensions
// Vuforia.Internal.Permissions.PermissionRequesterFactory
// Vuforia.Internal.Permissions.PermissionRequesterFactory
// Vuforia.Internal.Utility.Environment.PlatformEvaluator
// Vuforia.Internal.Utility.Environment.PlatformEvaluator
// Vuforia.Internal.Rendering.RenderingConfiguration
struct RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_StaticFields
{
// System.Collections.Generic.HashSet`1<Vuforia.PixelFormat> Vuforia.Internal.Rendering.RenderingConfiguration::sCommandBufferSupportedPixelFormats
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* ___sCommandBufferSupportedPixelFormats_0;
};
// Vuforia.Internal.Rendering.RenderingConfiguration
// Vuforia.SessionRecorder
// Vuforia.SessionRecorder
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
// Vuforia.Internal.SessionRecorder.SessionRecorderFactory
// Vuforia.Internal.Simulator.SimulatedObject
// Vuforia.Internal.Simulator.SimulatedObject
// Vuforia.Internal.Simulator.SimulatedObservationProvider
// Vuforia.Internal.Simulator.SimulatedObservationProvider
// Vuforia.Internal.Simulator.SimulatorInputHandler
struct SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_StaticFields
{
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3> Vuforia.Internal.Simulator.SimulatorInputHandler::sDirections
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* ___sDirections_3;
};
// Vuforia.Internal.Simulator.SimulatorInputHandler
// Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler
// Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// Vuforia.Internal.Rendering.TextureDefinition
// Vuforia.Internal.Rendering.TextureDefinition
// Vuforia.Internal.Rendering.TextureDefinitionsProvider
struct TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_StaticFields
{
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>> Vuforia.Internal.Rendering.TextureDefinitionsProvider::sDefinitionProviderMap
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* ___sDefinitionProviderMap_3;
};
// Vuforia.Internal.Rendering.TextureDefinitionsProvider
// Vuforia.Internal.Rendering.TextureRenderer
// Vuforia.Internal.Rendering.TextureRenderer
// Vuforia.Internal.Utility.ExtensionMethods.UnityComponentExtensions
// Vuforia.Internal.Utility.ExtensionMethods.UnityComponentExtensions
// Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory
// Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory
// Vuforia.Internal.Rendering.VideoBackgroundFactory
// Vuforia.Internal.Rendering.VideoBackgroundFactory
// Vuforia.Internal.Rendering.VideoBackgroundRenderer
// Vuforia.Internal.Rendering.VideoBackgroundRenderer
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater
struct VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields
{
// System.String[] Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::sShaderKeywords
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___sShaderKeywords_10;
// System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::sShaderWordLookup
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* ___sShaderWordLookup_13;
// System.Collections.Generic.IDictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::mTextureUpdateActionMap
RuntimeObject* ___mTextureUpdateActionMap_15;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater
// Vuforia.Internal.Observers.AObserver/<>c
struct U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields
{
// Vuforia.Internal.Observers.AObserver/<>c Vuforia.Internal.Observers.AObserver/<>c::<>9
U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* ___U3CU3E9_0;
// System.Func`2<Vuforia.Internal.Observers.IObserverComponent,System.Boolean> Vuforia.Internal.Observers.AObserver/<>c::<>9__4_0
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* ___U3CU3E9__4_0_1;
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver/<>c::<>9__21_0
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* ___U3CU3E9__21_0_2;
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver/<>c::<>9__23_0
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* ___U3CU3E9__23_0_3;
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver/<>c::<>9__24_0
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* ___U3CU3E9__24_0_4;
};
// Vuforia.Internal.Observers.AObserver/<>c
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0
// Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0
// Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0
// Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0
// Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c
struct U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields
{
// Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c::<>9
U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A* ___U3CU3E9_0;
// System.Func`2<Vuforia.Internal.Permissions.Permission,System.String> Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c::<>9__3_0
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* ___U3CU3E9__3_0_1;
};
// Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c
// Vuforia.Internal.Observers.BarcodeObserver/<>c
struct U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields
{
// Vuforia.Internal.Observers.BarcodeObserver/<>c Vuforia.Internal.Observers.BarcodeObserver/<>c::<>9
U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* ___U3CU3E9_0;
// System.Func`2<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType> Vuforia.Internal.Observers.BarcodeObserver/<>c::<>9__5_0
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* ___U3CU3E9__5_0_1;
// System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3> Vuforia.Internal.Observers.BarcodeObserver/<>c::<>9__11_0
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* ___U3CU3E9__11_0_2;
};
// Vuforia.Internal.Observers.BarcodeObserver/<>c
// Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0
// Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c
struct U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields
{
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c Vuforia.Internal.Permissions.IOSPermissionRequester/<>c::<>9
U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7* ___U3CU3E9_0;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>,System.Boolean> Vuforia.Internal.Permissions.IOSPermissionRequester/<>c::<>9__11_0
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* ___U3CU3E9__11_0_1;
};
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0
// Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
// Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0
// Vuforia.Internal.Observers.OffsetComponent/<>c
struct U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields
{
// Vuforia.Internal.Observers.OffsetComponent/<>c Vuforia.Internal.Observers.OffsetComponent/<>c::<>9
U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8* ___U3CU3E9_0;
// System.Func`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.OffsetComponent/<>c::<>9__15_0
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* ___U3CU3E9__15_0_1;
};
// Vuforia.Internal.Observers.OffsetComponent/<>c
// Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0
// Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0
// Vuforia.Internal.Simulator.SimulatedObject/<>c
struct U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields
{
// Vuforia.Internal.Simulator.SimulatedObject/<>c Vuforia.Internal.Simulator.SimulatedObject/<>c::<>9
U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* ___U3CU3E9_0;
// System.Func`2<UnityEngine.RaycastHit,System.Boolean> Vuforia.Internal.Simulator.SimulatedObject/<>c::<>9__11_0
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* ___U3CU3E9__11_0_1;
// System.Func`2<UnityEngine.RaycastHit,System.Single> Vuforia.Internal.Simulator.SimulatedObject/<>c::<>9__11_1
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* ___U3CU3E9__11_1_2;
};
// Vuforia.Internal.Simulator.SimulatedObject/<>c
// Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0
// Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0
// Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c
struct U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields
{
// Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<>9
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* ___U3CU3E9_0;
};
// Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater
// Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c
struct U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields
{
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<>9
U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* ___U3CU3E9_0;
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<>9__16_0
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* ___U3CU3E9__16_0_1;
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<>9__21_0
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* ___U3CU3E9__21_0_2;
// System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData> Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<>9__28_2
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* ___U3CU3E9__28_2_3;
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0
// 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/PlayModeConfiguration
// Vuforia.VuforiaConfiguration/PlayModeConfiguration
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>
// System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>
// System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UserAuthorization>
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UserAuthorization>
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.VuMarkObserver>
// System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.VuMarkObserver>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// 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.Int32,Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>
// 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.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32>
// Vuforia.Internal.Observers.ANativeObserver
// Vuforia.Internal.Observers.ANativeObserver
// Vuforia.Internal.Observers.AObservationFilterComponent
// Vuforia.Internal.Observers.AObservationFilterComponent
// Vuforia.Internal.Observers.BarcodeInstance
// Vuforia.Internal.Observers.BarcodeInstance
// Vuforia.Internal.Observers.BarcodeInstanceDataImpl
// Vuforia.Internal.Observers.BarcodeInstanceDataImpl
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// System.Byte
// System.Byte
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// System.Char
// UnityEngine.Color
// UnityEngine.Color
// System.Double
// System.Double
// Vuforia.DriverCameraMode
// Vuforia.DriverCameraMode
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// System.Enum
// System.Int16
// System.Int16
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Mathf
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// Vuforia.Internal.Observers.ObservationPublisherComponent
// Vuforia.Internal.Observers.ObservationPublisherComponent
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
// Vuforia.Internal.Observers.PlayModeVuAnchorObserver
// Vuforia.Internal.Observers.PosePublisherComponent
// Vuforia.Internal.Observers.PosePublisherComponent
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// Vuforia.Internal.Simulator.SimulatedAreaTarget
// Vuforia.Internal.Simulator.SimulatedAreaTarget
// System.Single
// System.Single
// Vuforia.TargetStatus
// Vuforia.TargetStatus
// System.UInt16
// System.UInt16
// System.UInt32
// System.UInt32
// System.UInt64
// System.UInt64
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector2Int
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// Vuforia.VuAnchorCreationHitTestConfig
// Vuforia.VuAnchorCreationHitTestConfig
// Vuforia.VuBarcodeObservationInfo
// Vuforia.VuBarcodeObservationInfo
// Vuforia.VuBarcodeObservationInstanceInfo
// Vuforia.VuBarcodeObservationInstanceInfo
// Vuforia.VuCloudImageTargetObservationTargetInfo
// Vuforia.VuCloudImageTargetObservationTargetInfo
// Vuforia.Internal.Observers.VuMarkInstance
// Vuforia.Internal.Observers.VuMarkInstance
// Vuforia.VuMatrix44F
// Vuforia.VuMatrix44F
// Vuforia.VuMeshObservationInfo
// Vuforia.VuMeshObservationInfo
// Vuforia.VuModelTargetObservationStateInfo
// Vuforia.VuModelTargetObservationStateInfo
// Vuforia.VuVector2F
// Vuforia.VuVector2F
// Vuforia.VuVector2I
// Vuforia.VuVector2I
// Vuforia.VuVector3F
// Vuforia.VuVector3F
// Vuforia.VuVector4F
// Vuforia.VuVector4F
// Vuforia.VuVuMarkObservationInstanceInfo
// Vuforia.VuVuMarkObservationInstanceInfo
// UnityEngine.WaitForSeconds
// UnityEngine.WaitForSeconds
// UnityEngine.WaitUntil
// UnityEngine.WaitUntil
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
// System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<System.Int32Enum,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.KeyCode,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.KeyCode,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.Vector3>
// System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.Vector3>
// Vuforia.Internal.Observers.ASingleTargetObserver
// Vuforia.Internal.Observers.ASingleTargetObserver
// Vuforia.Internal.Observers.AnchorInstance
// Vuforia.Internal.Observers.AnchorInstance
// Vuforia.Internal.Observers.AnchorObserver
// Vuforia.Internal.Observers.AnchorObserver
// UnityEngine.AsyncOperation
// UnityEngine.AsyncOperation
// Vuforia.Internal.Observers.BarcodeObserver
// Vuforia.Internal.Observers.BarcodeObserver
// UnityEngine.Bounds
// UnityEngine.Bounds
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics
// Vuforia.Internal.VuforiaDriver.CameraIntrinsics
// UnityEngine.Rendering.CommandBuffer
// UnityEngine.Rendering.CommandBuffer
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// System.Delegate
// System.Delegate
// Vuforia.Internal.VuforiaDriver.DevicePose
// Vuforia.Internal.VuforiaDriver.DevicePose
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes
// Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial
// Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive
struct GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields
{
// UnityEngine.Vector3 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::HANDNESS_CONVERSION_SCALE
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HANDNESS_CONVERSION_SCALE_0;
// System.Collections.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32> Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::BYTES_PER_TYPE
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* ___BYTES_PER_TYPE_1;
};
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList
// Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture
// Vuforia.HitTestResult
// Vuforia.HitTestResult
// Vuforia.Internal.Core.IlluminationInfo
// Vuforia.Internal.Core.IlluminationInfo
// Vuforia.Internal.Observers.IlluminationObserver
// Vuforia.Internal.Observers.IlluminationObserver
// Vuforia.Image
// Vuforia.Image
// Vuforia.Internal.Observers.MeshObservationBlock
// Vuforia.Internal.Observers.MeshObservationBlock
// Vuforia.Internal.Observers.MeshObserver
// Vuforia.Internal.Observers.MeshObserver
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// UnityEngine.Plane
// UnityEngine.Plane
// Vuforia.Internal.Observers.PlayModeVuHitTest
// Vuforia.Internal.Observers.PlayModeVuHitTest
// Vuforia.Internal.Core.Pose
// Vuforia.Internal.Core.Pose
// UnityEngine.Ray
// UnityEngine.Ray
// UnityEngine.RaycastHit
// UnityEngine.RaycastHit
// UnityEngine.Rendering.RenderTargetIdentifier
// UnityEngine.Rendering.RenderTargetIdentifier
// System.RuntimeFieldHandle
// System.RuntimeFieldHandle
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// Vuforia.Internal.Simulator.SimulatedObjectFactory
struct SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_StaticFields
{
// UnityEngine.Vector3 Vuforia.Internal.Simulator.SimulatedObjectFactory::COLLIDER_SIZE
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___COLLIDER_SIZE_0;
// UnityEngine.Color Vuforia.Internal.Simulator.SimulatedObjectFactory::BOUNDING_BOX_COLOR
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___BOUNDING_BOX_COLOR_1;
};
// Vuforia.Internal.Simulator.SimulatedObjectFactory
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
// Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig
// Vuforia.Internal.VuforiaDriver.UnityDriverConfig
// Vuforia.VuAABB
// Vuforia.VuAABB
// Vuforia.VuAnchorCreationConfig
// Vuforia.VuAnchorCreationConfig
// Vuforia.VuCameraVideoMode
// Vuforia.VuCameraVideoMode
// Vuforia.VuEngine
// Vuforia.VuEngine
// Vuforia.VuHitTestConfig
// Vuforia.VuHitTestConfig
// Vuforia.VuIlluminationObservationInfo
// Vuforia.VuIlluminationObservationInfo
// Vuforia.VuImageInfo
// Vuforia.VuImageInfo
// Vuforia.Internal.Observers.VuMarkObserver
// Vuforia.Internal.Observers.VuMarkObserver
// Vuforia.VuMesh
// Vuforia.VuMesh
// Vuforia.VuPoseInfo
// Vuforia.VuPoseInfo
// Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent
// Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15
// Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour/ProjectionMatrixData
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.KeyCode,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.KeyCode,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.Vector3>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.Vector3>
// System.Nullable`1<Vuforia.Internal.Core.Pose>
// System.Nullable`1<Vuforia.Internal.Core.Pose>
// System.Nullable`1<Vuforia.VuCameraVideoMode>
// System.Nullable`1<Vuforia.VuCameraVideoMode>
// System.Nullable`1<Vuforia.VuImageInfo>
// System.Nullable`1<Vuforia.VuImageInfo>
// Vuforia.Internal.Observers.AreaTargetObserver
// Vuforia.Internal.Observers.AreaTargetObserver
// Vuforia.Internal.VuforiaDriver.CameraImage
// Vuforia.Internal.VuforiaDriver.CameraImage
// Vuforia.Internal.Observers.CloudImageTargetObserver
// Vuforia.Internal.Observers.CloudImageTargetObserver
// UnityEngine.Component
// UnityEngine.Component
// Vuforia.Internal.Observers.CylinderTargetObserver
// Vuforia.Internal.Observers.CylinderTargetObserver
// Vuforia.Internal.Observers.DeviceObserver
// Vuforia.Internal.Observers.DeviceObserver
// UnityEngine.GameObject
// UnityEngine.GameObject
// Vuforia.Internal.Observers.ImageTargetObserver
// Vuforia.Internal.Observers.ImageTargetObserver
// UnityEngine.Material
// UnityEngine.Material
// UnityEngine.Mesh
// UnityEngine.Mesh
// Vuforia.Internal.Observations.NullDevicePoseObservation
// Vuforia.Internal.Observations.NullDevicePoseObservation
// Vuforia.Internal.Observers.OffsetComponent
// Vuforia.Internal.Observers.OffsetComponent
// Vuforia.Internal.Observers.OffsetResult
// Vuforia.Internal.Observers.OffsetResult
// UnityEngine.Android.PermissionCallbacks
// UnityEngine.Android.PermissionCallbacks
// Vuforia.Internal.Observers.PlayModeVuAnchorObservation
// Vuforia.Internal.Observers.PlayModeVuAnchorObservation
// 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.VuAreaTargetObservationTargetInfo
// Vuforia.VuAreaTargetObservationTargetInfo
// Vuforia.VuCylinderTargetObservationTargetInfo
// Vuforia.VuCylinderTargetObservationTargetInfo
// Vuforia.VuImageTargetObservationTargetInfo
// Vuforia.VuImageTargetObservationTargetInfo
// Vuforia.VuMeshObservationBlock
// Vuforia.VuMeshObservationBlock
// Vuforia.VuModelTargetObservationTargetInfo
// Vuforia.VuModelTargetObservationTargetInfo
// Vuforia.VuMultiTargetObservationTargetInfo
// Vuforia.VuMultiTargetObservationTargetInfo
// Vuforia.VuSessionRecorderController
// Vuforia.VuSessionRecorderController
// Vuforia.Internal.Simulator.VuSimulatedObservation
// Vuforia.Internal.Simulator.VuSimulatedObservation
// Vuforia.VuVuMarkObservationTemplateInfo
// Vuforia.VuVuMarkObservationTemplateInfo
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>>
// System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>>
// 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.Internal.Observers.IObservationPreprocessComponent>
// System.Action`1<Vuforia.Internal.Observers.IObservationPreprocessComponent>
// System.Action`1<Vuforia.Internal.Observers.IObservationProcessorComponent>
// System.Action`1<Vuforia.Internal.Observers.IObservationProcessorComponent>
// System.Action`1<Vuforia.Internal.Observers.IObservationPublisherComponent>
// System.Action`1<Vuforia.Internal.Observers.IObservationPublisherComponent>
// System.Action`1<Vuforia.Internal.Observers.IObserver>
// System.Action`1<Vuforia.Internal.Observers.IObserver>
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent>
// System.Action`1<Vuforia.Internal.Observers.IObserverComponent>
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo>
// System.Action`1<Vuforia.Internal.Core.IlluminationInfo>
// System.Action`1<System.Int32Enum>
// System.Action`1<System.Int32Enum>
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>
// System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>
// System.Action`1<System.Object>
// System.Action`1<System.Object>
// System.Action`1<Vuforia.Internal.Permissions.Permission>
// System.Action`1<Vuforia.Internal.Permissions.Permission>
// System.Action`1<System.String>
// System.Action`1<System.String>
// System.Action`1<UnityEngine.Transform>
// System.Action`1<UnityEngine.Transform>
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
// System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>
// System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
// System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>
// System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>
// System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
// System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>
// System.Action`2<System.Object,System.Object>
// System.Action`2<System.Object,System.Object>
// 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.Action`3<System.Object,System.Object,Vuforia.Internal.Core.Pose>
// System.Action`3<System.Object,System.Object,Vuforia.Internal.Core.Pose>
// System.Action`3<System.Object,System.Object,Vuforia.TargetStatus>
// System.Action`3<System.Object,System.Object,Vuforia.TargetStatus>
// System.Func`1<System.Boolean>
// System.Func`1<System.Boolean>
// System.Func`1<UnityEngine.Camera>
// System.Func`1<UnityEngine.Camera>
// System.Func`1<System.Object>
// System.Func`1<System.Object>
// System.Func`1<Vuforia.Internal.Core.Pose>
// System.Func`1<Vuforia.Internal.Core.Pose>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>,System.Boolean>
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>,System.Boolean>
// System.Func`2<Vuforia.Internal.Observers.IObserverComponent,System.Boolean>
// System.Func`2<Vuforia.Internal.Observers.IObserverComponent,System.Boolean>
// System.Func`2<Vuforia.Image,System.Boolean>
// System.Func`2<Vuforia.Image,System.Boolean>
// System.Func`2<Vuforia.Internal.Permissions.Permission,System.String>
// System.Func`2<Vuforia.Internal.Permissions.Permission,System.String>
// System.Func`2<UnityEngine.RaycastHit,System.Boolean>
// System.Func`2<UnityEngine.RaycastHit,System.Boolean>
// System.Func`2<UnityEngine.RaycastHit,System.Single>
// System.Func`2<UnityEngine.RaycastHit,System.Single>
// System.Func`2<System.String,System.Boolean>
// System.Func`2<System.String,System.Boolean>
// System.Func`2<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType>
// System.Func`2<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType>
// System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3>
// System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3>
// System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>
// System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>
// System.Func`3<System.Int32,System.Int32,System.Object>
// System.Func`3<System.Int32,System.Int32,System.Object>
// System.Action
// System.Action
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// UnityEngine.Collider
// UnityEngine.Collider
// UnityEngine.MeshFilter
// UnityEngine.MeshFilter
// System.NotImplementedException
// System.NotImplementedException
// System.NotSupportedException
// System.NotSupportedException
// Vuforia.Internal.Observers.PoseCalculatorComponent
// Vuforia.Internal.Observers.PoseCalculatorComponent
// UnityEngine.RenderTexture
// UnityEngine.RenderTexture
// UnityEngine.Renderer
// UnityEngine.Renderer
// Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation
// Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation
// Vuforia.Internal.Simulator.SimulatorCamera
// Vuforia.Internal.Simulator.SimulatorCamera
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// UnityEngine.Transform
// UnityEngine.Transform
// Vuforia.Internal.Simulator.VuAnchorSimulatedObservation
// Vuforia.Internal.Simulator.VuAnchorSimulatedObservation
// Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation
// Vuforia.VuCloudImageTargetObservationsHandler
// Vuforia.VuCloudImageTargetObservationsHandler
// Vuforia.VuCloudImageTargetQueryErrorHandler
// Vuforia.VuCloudImageTargetQueryErrorHandler
// Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation
// Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation
// Vuforia.VuImage
// Vuforia.VuImage
// Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuMarkSimulatedObservation
// Vuforia.Internal.Simulator.VuMarkSimulatedObservation
// Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation
// Vuforia.Internal.Simulator.VuSimulatedImage
// Vuforia.Internal.Simulator.VuSimulatedImage
// Vuforia.VuforiaConfiguration
struct VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65_StaticFields
{
// Vuforia.VuforiaConfiguration Vuforia.VuforiaConfiguration::sInstance
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___sInstance_4;
};
// Vuforia.VuforiaConfiguration
// System.ArgumentOutOfRangeException
// System.ArgumentOutOfRangeException
// UnityEngine.BoxCollider
// UnityEngine.BoxCollider
// 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.MeshRenderer
// UnityEngine.MeshRenderer
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// Vuforia.Internal.Simulator.FieldOfViewAdjuster
// Vuforia.Internal.Simulator.FieldOfViewAdjuster
// Vuforia.Internal.Permissions.IOSPermissionRequester
// Vuforia.Internal.Permissions.IOSPermissionRequester
// Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour
// Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour
// Vuforia.Internal.Simulator.SimulatorDevicePoseProvider
// Vuforia.Internal.Simulator.SimulatorDevicePoseProvider
// Vuforia.VuforiaMonoBehaviour
// Vuforia.VuforiaMonoBehaviour
// Vuforia.MeshSetBehaviour
// Vuforia.MeshSetBehaviour
// Vuforia.ObserverBehaviour
// Vuforia.ObserverBehaviour
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour
// Vuforia.Internal.Rendering.VideoBackgroundBehaviour
// Vuforia.VuforiaBehaviour
struct VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6_StaticFields
{
// Vuforia.VuforiaBehaviour Vuforia.VuforiaBehaviour::sInstance
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* ___sInstance_4;
};
// Vuforia.VuforiaBehaviour
// Vuforia.DataSetTrackableBehaviour
struct DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F_StaticFields
{
// System.Single Vuforia.DataSetTrackableBehaviour::VirtualSceneScaleFactor
float ___VirtualSceneScaleFactor_13;
};
// Vuforia.DataSetTrackableBehaviour
// Vuforia.DevicePoseBehaviour
// Vuforia.DevicePoseBehaviour
// Vuforia.MeshSetRenderer
// Vuforia.MeshSetRenderer
// Vuforia.AreaTargetBehaviour
// Vuforia.AreaTargetBehaviour
// 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.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* 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, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
// 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;
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* 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, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
{
ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* 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, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
m_Items[index] = value;
}
};
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// System.Int16[]
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray
{
ALIGN_FIELD (8) int16_t m_Items[1];
inline int16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int16_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, int16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
{
m_Items[index] = value;
}
};
// System.UInt16[]
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
{
ALIGN_FIELD (8) uint16_t m_Items[1];
inline uint16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint16_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, uint16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
{
m_Items[index] = value;
}
};
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
{
ALIGN_FIELD (8) uint32_t m_Items[1];
inline uint32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint32_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, uint32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray
{
ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1];
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Camera[]
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B : public RuntimeArray
{
ALIGN_FIELD (8) Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* m_Items[1];
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** 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, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Vuforia.Internal.Rendering.TextureDefinition[]
struct TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349 : public RuntimeArray
{
ALIGN_FIELD (8) TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* m_Items[1];
inline TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE** 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, TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Vuforia.VuVector2F[]
struct VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9 : public RuntimeArray
{
ALIGN_FIELD (8) VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 m_Items[1];
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* 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, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 value)
{
m_Items[index] = value;
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData[]
struct TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9 : public RuntimeArray
{
ALIGN_FIELD (8) TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 m_Items[1];
inline TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119* 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, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Texture_0), (void*)NULL);
}
inline TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Texture_0), (void*)NULL);
}
};
// 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.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.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Append<System.Char>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF_gshared (RuntimeObject* ___0_source, Il2CppChar ___1_element, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m978CAD767E166B6BD2E111732F513A1398B0B974_gshared (Dictionary_2_tFCDE91BDD0207A67521C455FD60B9EAA6E0E6B62* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<System.Byte>(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_arr, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m2F800649FDE2B1FDC0905381145EB5AECA43546A_gshared (Dictionary_2_tFCDE91BDD0207A67521C455FD60B9EAA6E0E6B62* __this, int32_t ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2E03E419C7EAE999D440A625A0C6110AF2EB0F86_gshared (Dictionary_2_tFCDE91BDD0207A67521C455FD60B9EAA6E0E6B62* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mDDC87F07779BF25B3A4D29BE8B2C0992C42ADFDD_gshared (Dictionary_2_tFCDE91BDD0207A67521C455FD60B9EAA6E0E6B62* __this, int32_t ___0_key, int32_t ___1_value, 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::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __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.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.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) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// TResult System.Func`1<System.Boolean>::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.DevicePose>(T,System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_gshared (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.CameraImage>(T,System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_gshared (CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuImageInfo>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_gshared_inline (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuImageInfo>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_gshared (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuImageInfo>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_gshared (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.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.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.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.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.Func`2<UnityEngine.RaycastHit,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF44F05CEA2F5CF6F9DBBFC689EFE9038CDE4704F_gshared (Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.RaycastHit>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307_gshared (RuntimeObject* ___0_source, Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* ___1_predicate, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.RaycastHit,System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234_gshared (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<UnityEngine.RaycastHit,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_gshared (RuntimeObject* ___0_source, Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* ___1_keySelector, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<UnityEngine.RaycastHit>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Vector3>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m860F830B163E2EC44E35E6795C16F3B72ED4D1F6_gshared (Dictionary_2_t3709459C97DA2AA4D725799EA931633A015BF5CD* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1D632099EFA35906646FCF473E9BFB974497384C Dictionary_2_GetEnumerator_m1D3BA3A2EE0B1C50A214D984E59D8EA7D7B4141D_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Vector3>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB05AB3127A4EC138FC63868BCAD862CAB8010EB2_gshared (Enumerator_t1D632099EFA35906646FCF473E9BFB974497384C* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Vector3>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796 Enumerator_get_Current_m15B0869AF8928421B8A197995467EB190B4F8005_gshared_inline (Enumerator_t1D632099EFA35906646FCF473E9BFB974497384C* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Vector3>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_m0C90BF1BB50091F96B7DF5E74074ED3E124570F7_gshared_inline (KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Vector3>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 KeyValuePair_2_get_Value_m7A0CC33846268A6E1821B4C3185B66D8A297757F_gshared_inline (KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Vector3>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1769FE438746D0F90BB902DA73002131C1B2D186_gshared (Dictionary_2_t3709459C97DA2AA4D725799EA931633A015BF5CD* __this, int32_t ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Vector3>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBCFDBB1C60260BAB41E3302713B2328B6507B58A_gshared (Enumerator_t1D632099EFA35906646FCF473E9BFB974497384C* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32Enum,UnityEngine.Vector3>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1437288A84B6B3A584BE4C38A3815975FA359562 Dictionary_2_GetEnumerator_m12094A2F55ABC80FC0FBB985FAC09E8BC7641A49_gshared (Dictionary_2_t3709459C97DA2AA4D725799EA931633A015BF5CD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,UnityEngine.Vector3>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mAA978EA5D639D118466820F3256B91058BC17ADF_gshared (Enumerator_t1437288A84B6B3A584BE4C38A3815975FA359562* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,UnityEngine.Vector3>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0 Enumerator_get_Current_m2408DC665C513B0893FD0375387DECD05E5886DF_gshared_inline (Enumerator_t1437288A84B6B3A584BE4C38A3815975FA359562* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32Enum,UnityEngine.Vector3>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m4BD845EB552A2742BF300A59038E4B78AF84548A_gshared_inline (KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32Enum,UnityEngine.Vector3>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 KeyValuePair_2_get_Value_m28A76DDC2F94B2765228902FCF11479A9C7CBA37_gshared_inline (KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32Enum,UnityEngine.Vector3>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m1CDDC418B5E1786D84D5E3A9DE667E29788A4BAE_gshared (Enumerator_t1437288A84B6B3A584BE4C38A3815975FA359562* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA539B8FE4C6FAFC6C87123D3E02A18CDBA76F410_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m16D8445051AA5DCECB6A9FD5FBADF0D2834F906E_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, RuntimeObject* ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, 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) ;
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<System.Object,System.Object>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared (RuntimeObject* ___0_targetBehaviour, int32_t ___1_visibility, 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) ;
// 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.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.Int32Enum,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m874C59716993973F0A52C848B20C70C26DB9BCF7_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m9C4302CCAE3C1BF70D02091D0E0CED7663F18211_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// TResult System.Func`3<System.Int32,System.Int32,System.Object>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m112EDFD33D7ADA0EF028D92B8BC739951AA942FD_gshared_inline (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
// System.Void System.Func`3<System.Int32,System.Int32,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m556F5E753887E2D11F9919681CD0FBA6CACC7CD5_gshared (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32Enum>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mC7FB9D44EF9B75D89964DC508B4B08D8DA98339E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32Enum>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// TResult System.Func`1<System.Object>::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.VuCameraVideoMode>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0_gshared (Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::SingleOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Object>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697_gshared (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_gshared_inline (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9_gshared (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::All<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// 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.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) ;
// System.Void System.Action`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mAFBCFD5E54FFC0107A49DF2B4FDE0746FB06902C_gshared (Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80_gshared (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* ___0_action, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE0E8184DB358BEB3549E33D6EEA31FF45B89D99F_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m06DE41B832D936F9A7884C491F10EC651D0EA065_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m52D19D04D38A8C3321E97C0DA03732484EC24798_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t82843611D3240C37DEA1AF693D1E4E17145BBE08* Dictionary_2_get_Keys_mFDF56AF2BA76C6CCAF215187B66751FC03E474FD_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Permissions.PermissionCallbacksAndroid::ContainsAllItems<System.Object>(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PermissionCallbacksAndroid_ContainsAllItems_TisRuntimeObject_mFA7D73E3F9A389EDACB5E03C77C4A18F25466489_gshared (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<System.Boolean>(System.Action`1<T>,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_action, bool ___1_arg, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32Enum,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m889D430A5EE74DDF6971773B4D8C48ACF923ECCF_gshared (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Int32Enum,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisRuntimeObject_mFD6C3D09A0699B365186241BCF95544D9C18BC9B_gshared (RuntimeObject* ___0_source, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___1_selector, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA50EB88F135042D4FC8E84825417E7877C2D2323_gshared (Func_2_t85B44A86956C8A74904DCDA1AE82EB014D7B76CD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::All<System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_All_TisKeyValuePair_2_t763E38DF50581B1045C4F039531270BA08203934_m93EB4A0381FEA3A96D3678C5BA53E66A1F73E520_gshared (RuntimeObject* ___0_source, Func_2_t85B44A86956C8A74904DCDA1AE82EB014D7B76CD* ___1_predicate, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Boolean>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m415A0C2F18F75E8BBCB229B0AC7E63F01E8BF137_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32Enum>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m2F15233A7A19B52616B7E5602933D6D54804A8C8_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __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.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<System.Int32Enum>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IEnumerableExtensionMethods_ForEach_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m1E9955F1B5E6BA5CB867C8848BF567EA4D76876A_gshared (RuntimeObject* ___0_enumerable, Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* ___1_action, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Boolean>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE08D7E943DDE0B5B07E902FE4BF0FE16E186B1EA_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC81B3286B4DBF9DDE1A3E8310363C88CA934CAA2_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32Enum,System.Boolean>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m722F6476E3D7CFEDD15BC194D7E2E8118C2519FB_gshared_inline (KeyValuePair_2_t763E38DF50581B1045C4F039531270BA08203934* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Boolean>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m2EE0AEB543F7B31A0268E6FF7C27DF6B01903833_gshared (Dictionary_2_tF5AD295CF9A7806ED3FB7698E9F1E9E0D0DC20E4* __this, int32_t ___0_key, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Int32Enum>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mA0DBBD9C59D8292DA10ACC1F8163E1BD9BA9D92C_gshared_inline (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mC6ED73C696A0B066E8B0C8131F1E3084A9B20BB0_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Int32Enum>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFC7254CC839D017CD5CAB53078E6FE76C773792C_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_component, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7E362F496AFECEFC278C7080F920C3B767BA5712_gshared (Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m52B5A9C98A91257D1C41AD87063A7A46CA8389F4_gshared (RuntimeObject* ___0_source, Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A* ___1_predicate, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, 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) ;
// 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.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.VuMatrix44F>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67_gshared (Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53* __this, 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) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_gshared_inline (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_gshared_inline (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<T> Vuforia.Internal.Observers.AObserver::GetEnabledComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_GetEnabledComponents_TisRuntimeObject_mA9BC1EFBF0754B2EA88D9F410F02D3BCAEE68EEA_gshared (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.AObserver::TryGetEnabledComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_TryGetEnabledComponent_TisRuntimeObject_mF3DB9B24CB9A3A89DA73067CC80DCCD47EA6B1C9_gshared (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Int32Enum,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m6D371CB4B492C5238C37B1631BDAA757E72EAC2F_gshared (Func_2_t400F8F432C9F37AFDFD697BE0F23AA027558136A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Int32Enum,System.Int32Enum>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEE5233AEB38B4C4D1DCE600C90EE61123A88CC92_gshared (RuntimeObject* ___0_source, Func_2_t400F8F432C9F37AFDFD697BE0F23AA027558136A* ___1_selector, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Int32Enum>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m25F45A01EB939ED5098BB2A2A07F823ECD801E29_gshared (Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Vuforia.VuVector2F,UnityEngine.Vector3>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87_gshared (RuntimeObject* ___0_source, Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* ___1_selector, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.Vector3>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.Internal.Core.Pose>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_gshared_inline (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<Vuforia.Internal.Core.Pose>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB_gshared (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, const RuntimeMethod* method) ;
// System.Void System.Action`3<System.Object,System.Object,Vuforia.Internal.Core.Pose>::Invoke(T1,T2,T3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m1BDD4D281031807D336ABD58CB8CF8032884949D_gshared_inline (Action_3_tE6E38953567A47D52A1C6421A2C9E10423DFB6B1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___2_arg3, const RuntimeMethod* method) ;
// TResult System.Func`1<Vuforia.Internal.Core.Pose>::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Func_1_Invoke_mFDDA3E5ED9208DEE400D5FBCFE2B80FE263B6DC6_gshared_inline (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* __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 System.Nullable`1<Vuforia.Internal.Core.Pose>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8_gshared (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`3<System.Object,System.Object,Vuforia.TargetStatus>::Invoke(T1,T2,T3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_mFC028BE94317C86EF6F433F1EE7B3A1B33198746_gshared_inline (Action_3_t2DDA476626C83E61B40D2231D251968B93E6DFF3* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___2_arg3, 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) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.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.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m51A7764AD04D34D0B2CDB01F960FA1FEBCF6B562_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m999A10C26DDF74143AD155662D58037B37AB83F7_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::First<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerable_First_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_mE7695F98528476F311546FEAD721599644C4F5D7_gshared (RuntimeObject* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, 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.Void System.Action`1<System.Int32Enum>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __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) ;
// System.Void System.Action`1<Vuforia.Internal.Core.IlluminationInfo>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m265006A300E91BF69117541070D483696457BC49_gshared_inline (Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* __this, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 ___0_obj, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __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.Collections.Generic.List`1<System.Int32>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m92F3CFEF964788E391E64EC5F3E28AD46363234E_gshared (RuntimeObject* ___0_source, Func_2_tF839A7B6018DB8715AC386557AEBF8AEB7FBCB7A* ___1_predicate, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF8B8CB3D8291FEFE18BE6AF5E7C63F8CC805E927* Enumerable_ToList_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m5E5CBC6B83E4A439C15D0AAE6587F86E84041B85_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tBEDE8DF331B6CF1206ACDA23DC810942B1102025 List_1_GetEnumerator_mB46532ECAAF8E9770F7EE45CA74C0029D9A6E277_gshared (List_1_tF8B8CB3D8291FEFE18BE6AF5E7C63F8CC805E927* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m2D62DC26681DB5563714055B508C547FB2477C6C_gshared (Enumerator_tBEDE8DF331B6CF1206ACDA23DC810942B1102025* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_mC091860CD3E6D25DF9592200C1335FE72D13696B_gshared_inline (Enumerator_tBEDE8DF331B6CF1206ACDA23DC810942B1102025* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6D357D5F222966ED0A930D0B4BB9BB34C36D51DA_gshared (Enumerator_tBEDE8DF331B6CF1206ACDA23DC810942B1102025* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Int32 System.Environment::get_CurrentManagedThreadId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>::.ctor()
inline void List_1__ctor_m18CD36019BAE0BBA448F54455035BA8C4B0E2547 (List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes::GetNumMeshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFMeshes_GetNumMeshes_m81ED1CD13A561E5E55B20917E1F3D8B03AB831E7 (GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes::GetMesh(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* GLTFMeshes_GetMesh_m63D522FC0E6292F52CBA683D1138D189D3F2AB0F (GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>::Add(T)
inline void List_1_Add_mE9FD8BC86D1688B425E0195E057998E7C89BDB49_inline (List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* __this, GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD*, GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetMeshesU3Ed__5__ctor_mD169CFBDB20041008859AAA95247A5AD4858A7CC (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive> Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.Collections.Generic.IEnumerable<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetMeshesU3Ed__5_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFPrimitiveU3E_GetEnumerator_m5F094FF8E5129243391B1E71C4EFC098835B5835 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::HasBaseColorTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFMetallicRoughnessMaterial_HasBaseColorTexture_mF0905646EA99B66B614564DA8CE49654A31CF2D3 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::GetBaseColorTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* GLTFMetallicRoughnessMaterial_GetBaseColorTexture_mB49CAF64F8A7596859B3CD0BF0E21D0DC001876F (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::GetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFMetallicRoughnessMaterial_GetName_mDC795C583EB94750286B8A6B9429C8ACA2925ED6 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::LoadMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFMetallicRoughnessMaterial_LoadMaterial_m9C17C4FB2DF0E3173C3CBCE29C76FEB99D90C4D0 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMaterialGetBaseColorFactor(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialGetBaseColorFactor_m2BFFB2D9688EA78250DE66F7AF5E35C304EB3978 (intptr_t ___0_material, intptr_t* ___1_values, 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.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Single[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775 (intptr_t ___0_source, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ;
// System.Void 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 Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::set_BaseColorFactor(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GLTFMetallicRoughnessMaterial_set_BaseColorFactor_m006F3FD6CD0845BD93CE9E677CD596119BCDEA20_inline (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMaterialGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialGetName_m6AFFD1BEF95FE3D1E75366112C08F53A4CA7203B (intptr_t ___0_material, intptr_t* ___1_name, const RuntimeMethod* method) ;
// System.String System.Runtime.InteropServices.Marshal::PtrToStringAnsi(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A (intptr_t ___0_ptr, const RuntimeMethod* method) ;
// System.Char[] System.IO.Path::GetInvalidFileNameChars()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Path_GetInvalidFileNameChars_m398C2B0D1FF5A9CC06287509C1CFF5D7552D08CB (const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Append<System.Char>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
inline RuntimeObject* Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF (RuntimeObject* ___0_source, Il2CppChar ___1_element, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Il2CppChar, const RuntimeMethod*))Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF_gshared)(___0_source, ___1_element, method);
}
// System.String System.String::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMaterialGetBaseColorTexture(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialGetBaseColorTexture_m115E0773C17A976B1C1CAC2401D163ECACE5338B (intptr_t ___0_material, intptr_t* ___1_texture, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFTexture__ctor_m30E165C94A4DAE20B70D300BC4E239BCBCFCE132 (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, intptr_t ___0_nativeTexture, const RuntimeMethod* method) ;
// Vuforia.CsBool Vuforia.VuCesiumTiles::csMaterialHasBaseColorTexture(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMaterialHasBaseColorTexture_mA852A3A51DB5CC6990550EA8212C465BA6546E22 (intptr_t ___0_material, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFNode_GetName_m716F57518D045DC3B6FC6FB4FA6A7FDD6DF04981 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* GLTFNode_GetChildren_m0BEDFD8A9B681A26F0E7B77AA4CD02B8A8E266B7 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetMeshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* GLTFNode_GetMeshes_m9E632AF85884ABF1775CB3054779F8895C9CED86 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method) ;
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFNode_GetMatrix_m41C9B9BC2AAE718D2CB00EA4793CFDEF70E02458 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetName_m458924221322866B6D658D30F814998A12C162C6 (intptr_t ___0_node, intptr_t* ___1_name, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetNodeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetNodeList_m3BC2CE5BC024A3B3D4F568EB2C936EDAAEFEAAF7 (intptr_t ___0_node, intptr_t* ___1_nodeList, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFNodes__ctor_m851CD73F6237F4C91384C7A921A93BAE16EF81AE (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, intptr_t ___0_nativeNodes, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetMeshList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetMeshList_m739D7548871FD7DA828D0AD443861AD8DE9F42BD (intptr_t ___0_node, intptr_t* ___1_meshList, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFMeshes__ctor_m79C3939B6F8F222D4D9A23FBB5FEDCA0DE71F661 (GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* __this, intptr_t ___0_nativeMeshes, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeGetMatrix(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeGetMatrix_m3241B5B392BC687CF04B34A4271E44B336075F86 (intptr_t ___0_node, intptr_t* ___1_matrix, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMatrixGetValues(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMatrixGetValues_m33CD001AB2FD4E85B0E924F9E6C0FEC7F0B37A98 (intptr_t ___0_matrix, intptr_t* ___1_values, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetNodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_GetNodes_m95424287BA20D3922A3AFD90AF6EB9A4E0673435 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNodesU3Ed__5__ctor_m1599624D55E6D8D4497F44E5ADFA41DBE1F15E0E (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeListGetSize_m7A132F71DE5B4AB3DE3F8AED3D21DCE85CE7900E (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csNodeListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csNodeListGetElement_m8F84E144BCD2756EA7D6A4D599633F33783D6830 (intptr_t ___0_list, int32_t ___1_element, intptr_t* ___2_node, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.Log::Error(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Error_mD059D71785436B60BCAF45F9EAC5E2F37E91C6CE (String_t* ___0_message, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNode::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFNode__ctor_m5E95A20661047C0347AA3584600EFE03A78D44C0 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, intptr_t ___0_nativeNode, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::get_Nodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_get_Nodes_mF7A7C9DE2D0AA05D294377F73130CCCC0378855C (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_GetEnumerator_mB30E5FF32A4D98CD991EB209F86A7107367E0131 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>::.ctor()
inline void List_1__ctor_m382508FE08C6B0C22A622F07C053CAF9F9246597 (List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetNumNodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFNodes_GetNumNodes_m0DA68FFD7EF3AB6C63AEEE6405E1E3FB655F3E97 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetNode(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* GLTFNodes_GetNode_m3413EE980B44CF3F3B92D91F45795799A8B9D885 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>::Add(T)
inline void List_1_Add_m3C50A55BC45BFD4728C91A3EF90392D8ADEFC949_inline (List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* __this, GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97*, GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.Collections.Generic.IEnumerable<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNodesU3Ed__5_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFNodeU3E_GetEnumerator_mCCA2338BE2AB9641BD7A096F0319006D7A2733F6 (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::LoadGeometry()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::HasMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFPrimitive_HasMaterial_m7A9B6B7C01DA296DE0A2F9CA97AE65E4398D59AC (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* GLTFPrimitive_GetMaterial_m6F10C588506C81FAB62B173BFAA61BE1784DAB11 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetVertexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_GetVertexCount_m9B0BA1FE2BCF05E55CA378A9D059F4A8CEFCC37B (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetIndexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_GetIndexCount_mB609E06ECF15C31A2CC828007D82D3626F80690A (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetVertexCount(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetVertexCount_m456CC0972A7ECCC551FEB9162E8B64DEB9F75A4D (intptr_t ___0_mesh, int32_t* ___1_vertexCount, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetIndexCount(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetIndexCount_m1EB926551221605B16AEB0350180E188D62FFD81 (intptr_t ___0_mesh, int32_t* ___1_indexCount, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetMaterial(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetMaterial_mC5A3248A91E729D5D54466C6519DC627EA20DF38 (intptr_t ___0_mesh, intptr_t* ___1_material, 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) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFMaterial__ctor_mF18234C4A123D0D38BF784298C51248903072B5F (GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* __this, intptr_t ___0_nativeMaterial, const RuntimeMethod* method) ;
// Vuforia.CsBool Vuforia.VuCesiumTiles::csMeshHasMaterial(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshHasMaterial_m862CB78817DFE8E5032D5AF2EEE1DD1783E6778C (intptr_t ___0_mesh, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetAttributeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetAttributeList_m439FF430ECC6F61D381D8BD095BDD0B84E2E7464 (intptr_t ___0_mesh, intptr_t* ___1_attributes, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_VertexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetAttributeDataVertices(System.IntPtr,Vuforia.CsAttributeName,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFPrimitive_GetAttributeDataVertices_mB22E2F7335EFE2CD78D87737342F05DF0236EA67 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, intptr_t ___0_attributeListPointer, int32_t ___1_attributeName, int32_t ___2_numComponents, int32_t ___3_vertexCount, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::FloatToVector3(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GLTFPrimitive_FloatToVector3_m784CF431D5127FF661E81569EBEA608E47124890 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_input, 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) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ChangeNativeTransformToUnity(UnityEngine.Vector3[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive_ChangeNativeTransformToUnity_mE1368D880CB7B52C012B83272EAD9319CCA52792 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___0_vertices, const RuntimeMethod* method) ;
// UnityEngine.Vector4[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::FloatToVector4(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* GLTFPrimitive_FloatToVector4_m3FD69C1CFF907AE79FA98A7E90ABF64B34CBCE94 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_input, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::FloatToVector2(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* GLTFPrimitive_FloatToVector2_m0BA1C6564487E17A9E780E3B124226CC6A6E875B (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_input, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_IndexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_get_IndexCount_mBAE10DC3503316AF2E74041AC6290413FA748F81 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method) ;
// System.Int32[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetAttributeDataTriangles(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GLTFPrimitive_GetAttributeDataTriangles_mC7ABC47945995F922A943C3C94228C3F65E7BC63 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, intptr_t ___0_meshSetPointer, int32_t ___1_indicesCount, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GenerateDefaultIndices(System.Int32[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive_GenerateDefaultIndices_mC182D19DF5BB33B2600A07EE7CB589A80402DC1D (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_array, int32_t ___1_count, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ChangeNativeTransformToUnity(System.Int32[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive_ChangeNativeTransformToUnity_m288B72191DF2B4790D358878C79ED6ADFD3ADD93 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_triangles, const RuntimeMethod* method) ;
// UnityEngine.Color[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ColorTransformation(UnityEngine.Vector4[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* GLTFPrimitive_ColorTransformation_m76919F14D03D9DAC0919ED8D7FB4CAFF0FC55C62 (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_colors, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeListGetElementByName(System.IntPtr,Vuforia.CsAttributeName,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeListGetElementByName_m8367655FEB1432282F0EA17CA016A7A6C011BEB2 (intptr_t ___0_list, int32_t ___1_name, intptr_t* ___2_attribute, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetAttributeData(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetAttributeData_m7A6CA104BB3840FFEAD4CF203F6A9F8808DBCA6E (intptr_t ___0_attribute, intptr_t* ___1_data, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetDataType(System.IntPtr,Vuforia.CsAttributeDataType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetDataType_mCAA1A78B46498DE7FCCD7BED269674DA680653D1 (intptr_t ___0_attribute, int32_t* ___1_dataType, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeGetComponentType(System.IntPtr,Vuforia.CsAttributeComponentType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeGetComponentType_m6FB81615A78FC864C90F44BE004B8A2BD1F34C7D (intptr_t ___0_attribute, int32_t* ___1_componentType, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32>::get_Item(TKey)
inline int32_t Dictionary_2_get_Item_mACD363D31EB6B2B1269242F383DA71A931850F2E (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m978CAD767E166B6BD2E111732F513A1398B0B974_gshared)(__this, ___0_key, method);
}
// System.IntPtr System.Runtime.InteropServices.Marshal::UnsafeAddrOfPinnedArrayElement<System.Byte>(T[],System.Int32)
inline intptr_t Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_arr, int32_t ___1_index, const RuntimeMethod* method)
{
return (( intptr_t (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, const RuntimeMethod*))Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_gshared)(___0_arr, ___1_index, method);
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csAttributeDataCopyData(System.IntPtr,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csAttributeDataCopyData_mBB508D03BD21440B45E346E18572D84B8AE29B5E (intptr_t ___0_attributeData, intptr_t ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method) ;
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToFloatArray(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFPrimitive_ByteArrayToFloatArray_m0F2128EDB145AAE8EF733F790C1BEB62966407F4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshGetIndexType(System.IntPtr,Vuforia.CsAttributeComponentType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshGetIndexType_m2FD9AE2D069DC0ABB607E654C82C570F64839E57 (intptr_t ___0_mesh, int32_t* ___1_indexType, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mD55C150CC5FDABF4DCE18E1E4736779F42A3C614 (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* __this, int32_t ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230*, int32_t, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m2F800649FDE2B1FDC0905381145EB5AECA43546A_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.Utility.Log::Debug(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5 (String_t* ___0_message, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csMeshCopyIndexData(System.IntPtr,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csMeshCopyIndexData_m6CD7474340AD529AE5ED3B90D0B08930CE4927C5 (intptr_t ___0_mesh, intptr_t ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method) ;
// System.Int16[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToInt16Array(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* GLTFPrimitive_ByteArrayToInt16Array_mF8BDF5AF7957258B406246CB020FE3FAED0438A7 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method) ;
// System.UInt16[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToUInt16Array(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* GLTFPrimitive_ByteArrayToUInt16Array_m611B82FCAAFCBD98E909D1C6A6540F41D371BB18 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method) ;
// System.UInt32[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToUInt32Array(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* GLTFPrimitive_ByteArrayToUInt32Array_m4554004865F0CE360034A7A7843A7A8F979FA4A3 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, 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.Int16 System.BitConverter::ToInt16(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t BitConverter_ToInt16_m13F278223B819C82CC647398B22C125B02FA2E61 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
// System.UInt16 System.BitConverter::ToUInt16(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t BitConverter_ToUInt16_m1B08C19B8743A604FBC3807C22A831BD8DA5819D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
// System.UInt32 System.BitConverter::ToUInt32(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitConverter_ToUInt32_m177FADD1E9B033C11D74E8DD1F957F62EF0BA177 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
// System.Single System.BitConverter::ToSingle(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BitConverter_ToSingle_m61C4AA4550F008C0F7681DFF8D6FAE889FA149FD (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m6BB2B1145EE257DCAA029B68F7646B0D94E3E59E (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230*, const RuntimeMethod*))Dictionary_2__ctor_m2E03E419C7EAE999D440A625A0C6110AF2EB0F86_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.CsAttributeComponentType,System.Int32>::Add(TKey,TValue)
inline void Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633 (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230*, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_mDDC87F07779BF25B3A4D29BE8B2C0992C42ADFDD_gshared)(__this, ___0_key, ___1_value, method);
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFScene::GetNodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* GLTFScene_GetNodes_m8D3A9021058751DF1F7699682BFAB6C2D5D68421 (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFScene::GetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFScene_GetName_mFF401B1C3D68A38F9C9A2A67212071EFD9ADD902 (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneGetName_mDD8B92AE7D31BFEC9B9C85C13D208A7E36130224 (intptr_t ___0_scene, intptr_t* ___1_name, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneGetNodeList(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneGetNodeList_m5D0D8666623A8135BA20DCE77A99BBBC48D4AC99 (intptr_t ___0_scene, intptr_t* ___1_nodeList, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::GetScenes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFSceneList_GetScenes_m6457F4D94AF2B928F7DF58377DD2A5D9005EF7B7 (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>::Clear()
inline void List_1_Clear_mAE706AB017B9A841525CAEED08C9CA77D533DD70_inline (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// Vuforia.CsResult Vuforia.VuCesiumTiles::csScenesDestroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csScenesDestroy_mC75D1DEDEFF76AA7E1A77683E02F5AC69BD64D53 (intptr_t ___0_scenes, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetScenesU3Ed__6__ctor_m4FE2A52713EDDBEAC62CC5DAB05E02495569B3DF (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneListGetSize(System.IntPtr,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneListGetSize_m57FC0D05B2FF69E69EFB8D7CE6595359FECDE9CF (intptr_t ___0_list, int32_t* ___1_listSize, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSceneListGetElement(System.IntPtr,System.Int32,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSceneListGetElement_mA4DC19756A443EFD8E43B96377FB38FAA329B589 (intptr_t ___0_list, int32_t ___1_element, intptr_t* ___2_scene, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFScene::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFScene__ctor_m52ADD17D5BCAF386D962DE4760813302414B082D (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, intptr_t ___0_nativeScene, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>::.ctor()
inline void List_1__ctor_m527228320ED2BDD4A99C84FBFA82B24D9F3724BD (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::GetNumScenes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFSceneList_GetNumScenes_mC2139C1B8542A438920C8EAE2E4C7E769E3855AF (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::GetScene(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* GLTFSceneList_GetScene_m71AFA6FDC0E6DDE5E600278FBE761DB62F9E7343 (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>::Add(T)
inline void List_1_Add_m839F4B946639A0B0B8EB1B8BABA81C9DAF2F3CFA_inline (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* __this, GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF*, GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.Collections.Generic.IEnumerable<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetScenesU3Ed__6_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFSceneU3E_GetEnumerator_m4283388CC154E10FA1989F024AB9A1BB8F3771D6 (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GLTFTexture_GetTexture_m9CBECC03B1E2D60C9279CAFE47FA126187778E25 (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::Equals(Vuforia.Internal.Utility.GLTFLoading.GLTFTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFTexture_Equals_mF4D4B5E7DEF90FEFCBFBBC63F66E81D83762D66B (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* ___0_other, const RuntimeMethod* method) ;
// System.Boolean System.IntPtr::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_Equals_m0F39AB64A7BBD67190E745FF8334A5FC766CB26E (intptr_t* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 System.IntPtr::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D (intptr_t* __this, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureGetSampler(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureGetSampler_m29700F4E203903A965D94C506AB8CB9AEB66EDFB (intptr_t ___0_texture, intptr_t* ___1_sampler, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureGetSource(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureGetSource_m189911666F8F0A4B651853CBC46978ED49856EF9 (intptr_t ___0_texture, intptr_t* ___1_textureSource, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSamplerGetMinFilter(System.IntPtr,Vuforia.CsTextureFilterType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSamplerGetMinFilter_m19C325E6183278708313A5EBE6F11EDFF73319C3 (intptr_t ___0_sampler, int32_t* ___1_minFilter, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSamplerGetWrapS(System.IntPtr,Vuforia.CsTextureWrapType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSamplerGetWrapS_mAA9CFB43457E3B520869EFB3DDD50B18DA598B17 (intptr_t ___0_sampler, int32_t* ___1_wrapS, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csSamplerGetWrapT(System.IntPtr,Vuforia.CsTextureWrapType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csSamplerGetWrapT_mEBC6D4EDD3DB0945F7FBF3A245334FE0E16DB136 (intptr_t ___0_sampler, int32_t* ___1_wrapT, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureSourceGetImage(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureSourceGetImage_mAEA0189609BD7C7213FB90A80C71F652E0BBDB15 (intptr_t ___0_textureSource, intptr_t* ___1_image, const RuntimeMethod* method) ;
// System.Void Vuforia.VuImage::.ctor(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9 (VuImage_t49A34202F052984691206C1BB87CCC42158BC341* __this, intptr_t ___0_nativeHandle, bool ___1_ownsNativeData, const RuntimeMethod* method) ;
// System.Void Vuforia.Image::.ctor(Vuforia.IVuImage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_mEA4CDAD83D90336E1636E3CD0DCBC6DC924B3E26 (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, RuntimeObject* ___0_vuImage, const RuntimeMethod* method) ;
// Vuforia.CsResult Vuforia.VuCesiumTiles::csTextureGetName(System.IntPtr,System.IntPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCesiumTiles_csTextureGetName_m9A2EC748B869BB81C9A3BA8F193E1244690E607F (intptr_t ___0_texture, intptr_t* ___1_name, 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) ;
// 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 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 UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ;
// 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) ;
// UnityEngine.TextureWrapMode Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetGLTFWrapMode(Vuforia.CsTextureWrapType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFTexture_GetGLTFWrapMode_m36AD8A3E7A7693AA09E4720C7744D42B81DD5910 (int32_t ___0_wrapModeInInteger, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapModeU(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapModeU_m2002CCB73143182032BD5ED6C80AB9A0ED2A0981 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapModeV(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapModeV_m3C79177BAE70103DDBF871896AF464513A0F919D (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.FilterMode Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetGLTFFilterMode(Vuforia.CsTextureFilterType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFTexture_GetGLTFFilterMode_m2E75B8B90DDE4EEF0512DF0B9106F7938139DE8D (int32_t ___0_filterModeInInteger, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_filterMode(UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, 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) ;
// System.Void Vuforia.VuVector2F::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector3F::.ctor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Void Vuforia.VuVector4F::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuVector4F__ctor_m848782FE5D521A3F39CDA3752538515D425B201C (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::get_Position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Vuforia.Internal.Core.Pose::get_Rotation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Core.Pose::get_Scale()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
// UnityEngine.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.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions::GetTRSProperties(UnityEngine.Matrix4x4,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4Extensions_GetTRSProperties_m4D378EDCDC76BF921CC4335F56A0865DF03CC36B (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_mat, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_scale, 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.RuntimePlatform UnityEngine.Application::get_platform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_deviceName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceName_mBF171D8609337585AF50DDC7FFC9D7EEA3B4A58E (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.Boolean Vuforia.VuforiaRuntimeUtilities::IsWSARuntime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsWSARuntime_m4065A3AABCB301EB67423E4304E09C9184504E5F (const RuntimeMethod* method) ;
// Vuforia.VuSessionRecorderController Vuforia.VuSessionRecorderController::Create(Vuforia.VuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* VuSessionRecorderController_Create_m2A8915ECAE714A0FE9B286F9AE0B54D1844F60A1 (VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8* ___0_engine, 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.SessionRecorder::.ctor(Vuforia.IVuSessionRecorderController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorder__ctor_mE7C8462EE89F563C23D6338A6BD608AE64322799 (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* __this, RuntimeObject* ___0_controller, const RuntimeMethod* method) ;
// Vuforia.VuforiaBehaviour Vuforia.VuforiaBehaviour::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0 (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_fieldOfView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_fieldOfView(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_mOnMeshBlockAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockAdded_m7667FF85C41599180D1A4D85FFF96D7768E85923 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::get_Values()
inline ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E* Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29 (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* __this, const RuntimeMethod* method)
{
return (( ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E* (*) (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*, 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,Vuforia.Internal.Observers.MeshObservationBlock>::GetEnumerator()
inline Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3 ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261 (ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E* __this, const RuntimeMethod* method)
{
return (( Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3 (*) (ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E*, const RuntimeMethod*))ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::Dispose()
inline void Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE (Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3*, const RuntimeMethod*))Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::get_Current()
inline MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_inline (Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3* __this, const RuntimeMethod* method)
{
return (( MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* (*) (Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3*, const RuntimeMethod*))Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline)(__this, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.Internal.Observers.MeshObservationBlock>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB (Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_action, MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*, MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::MoveNext()
inline bool Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740 (Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3*, const RuntimeMethod*))Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_mOnMeshBlockAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockAdded_mEC425ED55BCF2AC40D861C8D6EE77FC383581675 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_mOnMeshBlockUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockUpdated_m08D9F840EA741781460C2503E47C5C296BBA9CAC (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_mOnMeshBlockUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockUpdated_m3D5FA4B974F635B430FA81B3C0E4D944DBE5BD80 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_mOnMeshBlockRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockRemoved_mC7F7BE3511A5811D4F82C319F146BA6C4775A965 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_mOnMeshBlockRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockRemoved_m501224AAB631EA5862D19022459DA504714B6EA3 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, 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.String Vuforia.DataSetTrackableBehaviour::get_DataSetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC (DataSetTrackableBehaviour_tC09F7225D59E476738430EC99104A6455579452F* __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) ;
// UnityEngine.GameObject Vuforia.MeshSetLoaderUtility::Load(System.String,System.String,UnityEngine.Transform,System.Boolean,System.Boolean,Vuforia.StorageType,Vuforia.MeshSetRenderer&,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* MeshSetLoaderUtility_Load_mBEF254A909118976E42AC3FF661FE4E384E3B234 (String_t* ___0_dataSetName, String_t* ___1_path, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parentTransform, bool ___3_withCollider, bool ___4_withOcclusion, int32_t ___5_storageType, MeshSetRenderer_tDD1C166ACFD0F547C5FC7258A3107C2D99CD8B43** ___6_meshSetRenderer, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___7_applyingMaterial, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<Vuforia.MeshSetBehaviour>()
inline MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E* GameObject_GetComponent_TisMeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E_mAFAF80CA4F3B425B3A649BBEBFCE77B1C994CAC0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_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) ;
// 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.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration Vuforia.VuforiaConfiguration::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314 (const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration Vuforia.VuforiaConfiguration::get_Vuforia()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// System.Single Vuforia.VuforiaConfiguration/GenericVuforiaConfiguration::get_VirtualSceneScaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B (GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void UnityEngine.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) ;
// 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::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::.ctor()
inline void Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Simulator.SimulatedObject::.ctor(UnityEngine.GameObject,Vuforia.Internal.Simulator.SimulatedVisibility)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObject__ctor_mE6FF349816402DE28B074F54E0E38B37337419F5 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_simObj, int32_t ___1_visibility, const RuntimeMethod* method) ;
// Vuforia.TargetStatus Vuforia.TargetStatus::get_NotObserved()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F (const RuntimeMethod* method) ;
// Vuforia.TargetStatus Vuforia.Internal.Simulator.SimulatedObject::UpdateTrackingStatus(UnityEngine.Camera,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 SimulatedObject_UpdateTrackingStatus_m9D15F1B2C891CA37C493DA4AAC159FB226CD7402 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, float ___1_viewDistance, bool ___2_isDevicePoseObserverActive, const RuntimeMethod* method) ;
// System.Void Vuforia.DriverCameraMode::.ctor(System.Int32,System.Int32,System.Int32,Vuforia.DriverPixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DriverCameraMode__ctor_mBBA0CCBAD5BCEFEBE6614A2BA9A788FA00258212 (DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_fps, int32_t ___3_format, const RuntimeMethod* method) ;
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::FillPixelBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_FillPixelBuffer_m4E217CD68532F16E4C94CF8A4E39D1DA6FE626BD (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.VuforiaDriver.IUnityDriver Vuforia.Internal.VuforiaDriver.UnityDriver::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08 (const RuntimeMethod* method) ;
// TResult System.Func`1<System.Boolean>::Invoke()
inline bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
{
return (( bool (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline)(__this, method);
}
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_Dispose_m8F4DBF5A40961F6E32FB07D6044500C690E119E3 (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::FreeHGlobal(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9 (intptr_t ___0_hglobal, const RuntimeMethod* method) ;
// System.Void System.GC::SuppressFinalize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Int32 System.Runtime.InteropServices.Marshal::SizeOf(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7 (Type_t* ___0_t, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.Marshal::AllocHGlobal(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F (int32_t ___0_cb, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_unscaledTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_mAF4040B858903E1325D1C65B8BF1AC61460B2503 (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 Vuforia.Internal.VuforiaDriver.DevicePose::.ctor(UnityEngine.Transform,System.UInt64,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DevicePose__ctor_m20D431C19140211DE1E0F81E9B80E41995CD8C55 (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, uint64_t ___1_timestamp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_orientationAdjuster, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.DevicePose>(T,System.IntPtr,System.Boolean)
inline void Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method)
{
(( void (*) (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA, intptr_t, bool, const RuntimeMethod*))Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_gshared)(___0_structure, ___1_ptr, ___2_fDeleteOld, method);
}
// System.Void System.Runtime.InteropServices.Marshal::StructureToPtr<Vuforia.Internal.VuforiaDriver.CameraImage>(T,System.IntPtr,System.Boolean)
inline void Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931 (CameraImage_t160C5E11444459AB15B3F57830F054206547048F ___0_structure, intptr_t ___1_ptr, bool ___2_fDeleteOld, const RuntimeMethod* method)
{
(( void (*) (CameraImage_t160C5E11444459AB15B3F57830F054206547048F, intptr_t, bool, const RuntimeMethod*))Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_gshared)(___0_structure, ___1_ptr, ___2_fDeleteOld, method);
}
// Vuforia.VuImagePixelFormat Vuforia.PixelFormatExtensions::ToVuImagePixelFormat(Vuforia.DriverPixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_ToVuImagePixelFormat_mF7F4165D140A6A12D6E40EC88280579BB66A3872 (int32_t ___0_driverFormat, const RuntimeMethod* method) ;
// UnityEngine.TextureFormat Vuforia.PixelFormatExtensions::ToTextureFormat(Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_ToTextureFormat_mFBA91D7279AE84B5CD859CB8F24976FF9B1AE076 (int32_t ___0_input, const RuntimeMethod* method) ;
// System.Int32 Vuforia.PixelFormatExtensions::GetBytesPerPixel(Vuforia.VuImagePixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_GetBytesPerPixel_mFFED15916719FBD0D3468B3535D9C71798014079 (int32_t ___0_input, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Byte[] UnityEngine.Texture2D::GetRawTextureData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Texture2D_GetRawTextureData_m2A1EF0A8F087B261190E0AE98401F4022B71A954 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_source, int32_t ___1_startIndex, intptr_t ___2_destination, int32_t ___3_length, const RuntimeMethod* method) ;
// Vuforia.VuMatrix44F Vuforia.VuMatrix44F::get_Identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F (const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.VuImageInfo>::get_HasValue()
inline bool Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_inline (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051*, const RuntimeMethod*))Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.VuImageInfo>::get_Value()
inline VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3 (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method)
{
return (( VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 (*) (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051*, const RuntimeMethod*))Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_gshared)(__this, method);
}
// Vuforia.VuImageInfo Vuforia.Internal.Simulator.VuSimulatedImage::get_ImageInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9 (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.VuImageInfo>::.ctor(T)
inline void Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051*, VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968, const RuntimeMethod*))Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_gshared)(__this, ___0_value, method);
}
// System.Void Vuforia.Internal.Simulator.VuAnchorSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorSimulatedObservation__ctor_m0DBBC4B4116E057B2CF358EEA9FA8C587937A95C (VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetSimulatedObservation__ctor_m29BC7E0C4BDF253EC93E4F08EA6439D12C2B28F0 (VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetSimulatedObservation__ctor_mE68D648526DF3ADC1F7A614FFF291331B5C1D4F0 (VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetSimulatedObservation__ctor_mC45A85069421E9632B96301B93E678CD23A28D5A (VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseSimulatedObservation__ctor_mE36D1E8E691384B4FA5A46ABCED2FA6575C491F8 (VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, 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.Internal.Simulator.VuImageTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetSimulatedObservation__ctor_mF03CD96A37780A31E8103AB14004C615E0956EEF (VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetSimulatedObservation__ctor_m3A98A20EE2CEC21ABA43A58D98EBA5949384557C (VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetSimulatedObservation__ctor_mB9A1BC0F551A5FDB80A8BF3D1A07BDDD397B9488 (VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuMarkSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkSimulatedObservation__ctor_mB041EFC86E68DF5E640F13631597029F53FDE195 (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuSimulatedObservation::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedObservation_Dispose_m8017266E0E2B6D8CBA586591E7FCD42465B61B1E (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.VuSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, const RuntimeMethod* method) ;
// Vuforia.VuAnchorObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuAnchorObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuAnchorObservationStatusInfo_m2D5F71265811E5145EEAA60CCADAAA52056DFE83 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuAreaTargetObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuAreaTargetObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuAreaTargetObservationStatusInfo_m81647D523D28AC04CE62624AEDD32F72DB57AE69 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuCylinderTargetObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuCylinderTargetObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuCylinderTargetObservationStatusInfo_m22509D8FFFFA9DC11DE6A5C26A6F334E7A2AE9E9 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuDevicePoseObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuDevicePoseObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuDevicePoseObservationStatusInfo_m70C246B1EF11F164398E6D3AF3CBAC0E1718C638 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuImageTargetObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuImageTargetObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuImageTargetObservationStatusInfo_mCEEA9F90EF7EDEE0C17EBE17864F4BFD7455A0B8 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuModelTargetObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuModelTargetObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuModelTargetObservationStatusInfo_m45BA6963D7081AE4C9D3CF94D19778068701C1F5 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuMultiTargetObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuMultiTargetObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuMultiTargetObservationStatusInfo_m2C9C9DB0E03DBB2328F2947F80BB5A81478D66F9 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// Vuforia.VuVuMarkObservationStatusInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuMarkObservationStatusInfo(Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuMarkObservationStatusInfo_mCB8998EE83427C2DD2B8045C7CEC123CE9A264F1 (int32_t ___0_statusInfo, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>::.ctor()
inline void Dictionary_2__ctor_m500557AFD5E2D4A5C650719F7B36A139AA9AEC28 (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>::.ctor()
inline void List_1__ctor_mF2FF363AC6B00C50B3256CF4004A740FA8A89764 (List_1_tBD7A4508358037655C381E1BB433B3AE89585931* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tBD7A4508358037655C381E1BB433B3AE89585931*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservation>::.ctor()
inline void List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59 (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// Vuforia.IPlayModeEditorUtility Vuforia.PlayModeEditorUtility::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE (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 System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>::Contains(T)
inline bool List_1_Contains_mC4A224AF6780759BE00BCC399C77E509B9F3D554 (List_1_tBD7A4508358037655C381E1BB433B3AE89585931* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tBD7A4508358037655C381E1BB433B3AE89585931*, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>::Add(T)
inline void List_1_Add_m43647758EDD11BAEB58AC807D10E3AB95C78D8EE_inline (List_1_tBD7A4508358037655C381E1BB433B3AE89585931* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tBD7A4508358037655C381E1BB433B3AE89585931*, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m5F3F8785563D0D9B05608FE0A4EBF621D6A0C606 (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2667DBBE98FE2A6E3217F5EFD04A58683FA78CD5 (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>::Remove(T)
inline bool List_1_Remove_m230226BFE06600976FDD3AF599686A0EAF2AE090 (List_1_tBD7A4508358037655C381E1BB433B3AE89585931* __this, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tBD7A4508358037655C381E1BB433B3AE89585931*, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>::Remove(TKey)
inline bool Dictionary_2_Remove_mF1547E07B0426D9CD623795817FE5EAADDA537B5 (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservation>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// System.Collections.Generic.IList`1<Vuforia.IVuObservationWithPose> Vuforia.Internal.Simulator.SimulatedObservationProvider::GetNativeVuMarkObservations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_GetNativeVuMarkObservations_m1D8F7C0098DE77828995D761F3E935D2F9B588A3 (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.IVuObservation>::GetEnumerator()
inline Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3 (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, const RuntimeMethod* method)
{
return (( Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>::Dispose()
inline void Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8 (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>::get_Current()
inline RuntimeObject* Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_inline (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Simulator.ISimulatedObject>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m06AB94037C57BD01E0125343DC536330BA4166F6 (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E*, int32_t, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
// Vuforia.IVuObservationWithPose Vuforia.Internal.Simulator.SimulatedObservationProvider::GetSimulatedObservation(Vuforia.Internal.Simulator.ISimulatedObject,Vuforia.IVuObservationWithPose,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_GetSimulatedObservation_m5E3057B0180489633485FEC39DB7DC99ECB35E8D (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_simulatedObject, RuntimeObject* ___1_template, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_camera, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservation>::Add(T)
inline void List_1_Add_m2AF6F5DED6B30254DC2E1E2798E825C02C3A0683_inline (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.IVuObservation>::MoveNext()
inline bool Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259 (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservation>::Clear()
inline void List_1_Clear_m913479575B59325CBD9B61C72A6501BFEF3FE13A_inline (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__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) ;
// 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.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Core.Pose::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_scale, const RuntimeMethod* method) ;
// 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) ;
// 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) ;
// Vuforia.VuObservationPoseStatus Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuStatus(Vuforia.Status)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuStatus_m20609C55C7DFDE8F99F8AE906F455BC3C7724284 (int32_t ___0_status, const RuntimeMethod* method) ;
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityObserverPoseToNativePoseMatrix(Vuforia.Internal.Core.Pose,Vuforia.VuObservationType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_ConvertUnityObserverPoseToNativePoseMatrix_m6EDC9F3E4731EA0D6C32AF7603E85ECB6A87A29E (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, int32_t ___1_observationType, const RuntimeMethod* method) ;
// 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) ;
// Vuforia.Internal.Simulator.VuSimulatedObservation Vuforia.Internal.Simulator.VuSimulatedObservation::Create(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* VuSimulatedObservation_Create_m7D971A333F40BF1EF6E80EE6846222B9A36D6A4F (RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservationWithPose>::.ctor()
inline void List_1__ctor_m76F8C1727B649A99C4175E7B235E325DB5C21D6E (List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.Internal.Observers.VuMarkObserver>::GetEnumerator()
inline Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961 List_1_GetEnumerator_mA3708F3AB2D05A85D0BF2F9B853026B6656EDC4D (List_1_tBD7A4508358037655C381E1BB433B3AE89585931* __this, const RuntimeMethod* method)
{
return (( Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961 (*) (List_1_tBD7A4508358037655C381E1BB433B3AE89585931*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.VuMarkObserver>::Dispose()
inline void Enumerator_Dispose_mFCF00920F4809C344B3E9D7DFE6755FC39EF207F (Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.VuMarkObserver>::get_Current()
inline VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* Enumerator_get_Current_mDF1B11829A47C68DC4D5DFA76E4E7F131AC3F84B_inline (Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961* __this, const RuntimeMethod* method)
{
return (( VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* (*) (Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// Vuforia.IVuObserver Vuforia.Internal.Observers.ANativeObserver::get_VuObserver()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method) ;
// Vuforia.IVuObservationWithPose Vuforia.Internal.Simulator.SimulatedObservationProvider::CreateVuMarkObservation(Vuforia.IVuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_CreateVuMarkObservation_mBD8F0D52B93CD6F3EEAFEC16577356EFF53D970F (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.IVuObservationWithPose>::Add(T)
inline void List_1_Add_mA249574467F2086230C5271613962AAC4184AE94_inline (List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.VuMarkObserver>::MoveNext()
inline bool Enumerator_MoveNext_m95DEE237DA41F303CF7AD6FDBF38FD4BD7820E2B (Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedImage::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedImage__ctor_mBAF2FD4C63995C9CA95854BA9B0EA107F0E6B839 (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::.ctor(Vuforia.IVuObserver,Vuforia.VuVuMarkObservationStatusInfo,Vuforia.VuVuMarkObservationTemplateInfo,Vuforia.VuVuMarkObservationInstanceInfo,Vuforia.IVuImage,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedNativeVuMarkObservation__ctor_mD814E671188D8D88071403A14C4094E2BCBF818F (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, RuntimeObject* ___0_observer, int32_t ___1_statusInfo, VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF ___2_templateInfo, VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 ___3_instanceInfo, RuntimeObject* ___4_instanceImage, int32_t ___5_runtimeId, 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.Quaternion::get_eulerAngles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorInputHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorInputHandler__ctor_m00DFCDE4DE33852459C429C9EEB235E19BB55F72 (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::UpdateDirection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_UpdateDirection_mFEDF5344CF4E7DE53A7A9C5676F3B77A3D829B97 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Simulator.SimulatorInputHandler::IsMouseButtonDown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatorInputHandler_IsMouseButtonDown_mAD1CC4A68FE8459375AB79270B73E9D7085A61CD (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::UpdateCameraRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_UpdateCameraRotation_mCDDF89C3ED26085482248F4697C43C5F57D94585 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::UpdateTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_UpdateTransform_m53E4F6DA697CE0B07F544A2455204B0E1A086721 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::GetNewPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SimulatorDevicePoseProvider_GetNewPosition_mA9F597FD30FBAC2F8469DFBEE6DBB4FB5E7E9863 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __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.Simulator.SimulatorDevicePoseProvider::GetNewRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SimulatorDevicePoseProvider_GetNewRotation_mBB0B558F54D904E5ECBFFB948E0E02CC44124FEC (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __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) ;
// UnityEngine.Vector3 Vuforia.Internal.Simulator.SimulatorInputHandler::GetInputDirection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SimulatorInputHandler_GetInputDirection_m591A5D8B3F34F362137996E1AC286BB7745D45D3 (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Vuforia.Internal.Simulator.SimulatorInputHandler::GetMouseMovement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SimulatorInputHandler_GetMouseMovement_m4DC546D1239F6AEA46817D6854720C7325D336B0 (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
// System.Single Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::GetSpeedMultiplier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SimulatorDevicePoseProvider_GetSpeedMultiplier_mBF0154CAA98064F77109C475B40F540A9B31DAA5 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (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.Boolean Vuforia.Internal.Simulator.SimulatorInputHandler::IsSprinting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatorInputHandler_IsSprinting_m56F327E642FDCCEDE1FB522B36DD21EF496D87FB (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_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.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsTargetDetected(UnityEngine.Camera,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsTargetDetected_m23C4085A9CAAA87CACEF5FDEE95AF47CD289CA4A (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, float ___1_viewDistance, 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 UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInRange(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInRange_mEE56A24E2315F46330537AA6EF33886F31B42539 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, float ___1_viewDistance, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInViewAngle(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInViewAngle_m523801F73FC9856CF65F188BFD7AA1A65F9853F1 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInViewPort(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInViewPort_m1F2641BCDCF26F775575654D648880C46A371F89 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInLineOfSight(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInLineOfSight_m9DA5EE620077FE6EE2BDBF9E718297B5DC8A7CF8 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, float ___1_detectionDistance, 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) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
// System.Single Vuforia.Internal.Simulator.SimulatedObject::GetMaximumVisibilityAngle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SimulatedObject_GetMaximumVisibilityAngle_mC5DEC0498E29F38F1220EB2986BC6D784D89F4EB (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_WorldToScreenPoint_m26B4C8945C3B5731F1CC5944CFD96BF17126BAA3 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.LayerMask::NameToLayer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139 (String_t* ___0_layerName, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Physics::RaycastNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_RaycastNonAlloc_m4CFAA8CA088502DA71D748D276BDAAEF234B12B0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___2_results, float ___3_maxDistance, int32_t ___4_layerMask, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.RaycastHit,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mF44F05CEA2F5CF6F9DBBFC689EFE9038CDE4704F (Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mF44F05CEA2F5CF6F9DBBFC689EFE9038CDE4704F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.RaycastHit>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307 (RuntimeObject* ___0_source, Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C*, const RuntimeMethod*))Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Func`2<UnityEngine.RaycastHit,System.Single>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234 (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<UnityEngine.RaycastHit,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706 (RuntimeObject* ___0_source, Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1*, const RuntimeMethod*))Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_gshared)(___0_source, ___1_keySelector, method);
}
// TSource System.Linq.Enumerable::First<UnityEngine.RaycastHit>(System.Collections.Generic.IEnumerable`1<TSource>)
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF_gshared)(___0_source, method);
}
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Void System.ArgumentOutOfRangeException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedObject/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6BC45BA31C550E42E73BA90A2C4CC6BD7CDFB8C8 (U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.RaycastHit::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>::.ctor()
inline void Dictionary_2__ctor_mC70DA216A29929C86587D7F666A88D519A7ED0DC (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4*, const RuntimeMethod*))Dictionary_2__ctor_m860F830B163E2EC44E35E6795C16F3B72ED4D1F6_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>::GetEnumerator()
inline Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE Dictionary_2_GetEnumerator_m0B1526DDFBB4CD1D2F8497ECF392DD00DC22B0B4 (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* __this, const RuntimeMethod* method)
{
return (( Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE (*) (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m1D3BA3A2EE0B1C50A214D984E59D8EA7D7B4141D_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.Vector3>::Dispose()
inline void Enumerator_Dispose_mEBFA1CEDE6CBE2DE58093205B6D2F2C4597CE918 (Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE*, const RuntimeMethod*))Enumerator_Dispose_mB05AB3127A4EC138FC63868BCAD862CAB8010EB2_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.Vector3>::get_Current()
inline KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69 Enumerator_get_Current_m9D73BB365B80BA1BBCDF386F0F32EFD5D7B4B76D_inline (Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69 (*) (Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE*, const RuntimeMethod*))Enumerator_get_Current_m15B0869AF8928421B8A197995467EB190B4F8005_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.Vector3>::get_Key()
inline String_t* KeyValuePair_2_get_Key_mDF70418B01C1D6289DB80B7D65FD3E0376974D5E_inline (KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69*, const RuntimeMethod*))KeyValuePair_2_get_Key_m0C90BF1BB50091F96B7DF5E74074ED3E124570F7_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.Vector3>::get_Value()
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 KeyValuePair_2_get_Value_m3A0AC72ECA7785D44BA7650E12154FFF2333D07C_inline (KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69* __this, const RuntimeMethod* method)
{
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69*, const RuntimeMethod*))KeyValuePair_2_get_Value_m7A0CC33846268A6E1821B4C3185B66D8A297757F_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>::Add(TKey,TValue)
inline void Dictionary_2_Add_mD2674401F0BAE346C00EF219EFE6E35F35772F1E (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* __this, int32_t ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_Add_m1769FE438746D0F90BB902DA73002131C1B2D186_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.Vector3>::MoveNext()
inline bool Enumerator_MoveNext_mCE27C41E9953200D92368A7C4BE7FB89D2CF0AA7 (Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE*, const RuntimeMethod*))Enumerator_MoveNext_mBCFDBB1C60260BAB41E3302713B2328B6507B58A_gshared)(__this, 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.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.KeyCode,UnityEngine.Vector3>::GetEnumerator()
inline Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7 Dictionary_2_GetEnumerator_mB4B8CC9FCCBA55C3B8EB18C45FC0B189505B0D44 (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* __this, const RuntimeMethod* method)
{
return (( Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7 (*) (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m12094A2F55ABC80FC0FBB985FAC09E8BC7641A49_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.KeyCode,UnityEngine.Vector3>::Dispose()
inline void Enumerator_Dispose_m507DF463EB6D2E663E30956FA8483CBF23DC2F74 (Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7*, const RuntimeMethod*))Enumerator_Dispose_mAA978EA5D639D118466820F3256B91058BC17ADF_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.KeyCode,UnityEngine.Vector3>::get_Current()
inline KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646 Enumerator_get_Current_mE7A18DFCB51C7F0E633DB5B423FD51FF6E754819_inline (Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646 (*) (Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7*, const RuntimeMethod*))Enumerator_get_Current_m2408DC665C513B0893FD0375387DECD05E5886DF_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.KeyCode,UnityEngine.Vector3>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m76C4F5ABAF1A2E314AA624E8CC91091D59E7C3CD_inline (KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646*, const RuntimeMethod*))KeyValuePair_2_get_Key_m4BD845EB552A2742BF300A59038E4B78AF84548A_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.KeyCode,UnityEngine.Vector3>::get_Value()
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 KeyValuePair_2_get_Value_m031A2F4CF63FE63D6265B47DF57DE81CE645A703_inline (KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646* __this, const RuntimeMethod* method)
{
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646*, const RuntimeMethod*))KeyValuePair_2_get_Value_m28A76DDC2F94B2765228902FCF11479A9C7CBA37_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.KeyCode,UnityEngine.Vector3>::MoveNext()
inline bool Enumerator_MoveNext_m74C6F3DC2AA232E644D8C6B68E4D62AA0263E677 (Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7*, const RuntimeMethod*))Enumerator_MoveNext_m1CDDC418B5E1786D84D5E3A9DE667E29788A4BAE_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Input::GetAxis(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>::.ctor()
inline void Dictionary_2__ctor_m095D1278284376A5642B23ED5FAC906926EA761D (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E*, const RuntimeMethod*))Dictionary_2__ctor_mA539B8FE4C6FAFC6C87123D3E02A18CDBA76F410_gshared)(__this, 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 System.Collections.Generic.Dictionary`2<System.String,UnityEngine.Vector3>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0 (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* __this, String_t* ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E*, String_t*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_set_Item_m16D8445051AA5DCECB6A9FD5FBADF0D2834F906E_gshared)(__this, ___0_key, ___1_value, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::get_back()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_left()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<System.String> Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler::GetLayersWithNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* SimulatorOcclusionLayerHandler_GetLayersWithNames_mBCB9A81D12D580E51E53B0EA750731307E4278F5 (const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.String>::Contains(T)
inline bool List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// Vuforia.Internal.Simulator.LayerAccessError Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler::IsCreatingVuforiaLayerSuccessful(System.Collections.Generic.List`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatorOcclusionLayerHandler_IsCreatingVuforiaLayerSuccessful_m038FEF2EEB526A2E60B4DF2E9BDFAE81FD6725B9 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_existingLayers, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.String UnityEngine.LayerMask::LayerToName(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerMask_LayerToName_mC7A5797D35F5307031F317741226727B307F34D0 (int32_t ___0_layer, const RuntimeMethod* method) ;
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::Add(T)
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObjectFactory::DoesSeeThroughCameraExist()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObjectFactory_DoesSeeThroughCameraExist_m6736E2E6E7F0B2F2F39ABDE58DF84DD69FBD48B7 (SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateSeeThroughCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_CreateSeeThroughCamera_mE82B9DD08C34FA07B7DEE48F1F76E174D644BE3A (SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<Vuforia.AreaTargetBehaviour,Vuforia.AreaTargetPreview>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
inline SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_TisAreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15_m9211B8368F8AB58DB2216AB0A56BCDCC116FC56D (AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ___0_targetBehaviour, int32_t ___1_visibility, const RuntimeMethod* method)
{
return (( SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* (*) (AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618*, int32_t, const RuntimeMethod*))SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared)(___0_targetBehaviour, ___1_visibility, method);
}
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<Vuforia.CylinderTargetBehaviour,Vuforia.CylinderTargetPreview>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
inline SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_m1FD044C0DA7006E0875BA7EE55421F20BDCE8ED9 (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* ___0_targetBehaviour, int32_t ___1_visibility, const RuntimeMethod* method)
{
return (( SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* (*) (CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897*, int32_t, const RuntimeMethod*))SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared)(___0_targetBehaviour, ___1_visibility, method);
}
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateDevicePoseVisualization(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateDevicePoseVisualization_m574B194C4FF599385733C87A0DF7B56DC4955DAC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_devicePoseBehaviourGameObject, const RuntimeMethod* 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.Boolean System.Enum::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<Vuforia.ImageTargetBehaviour,Vuforia.ImageTargetPreview>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
inline SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mA00F45CE050F3BA6AFA5097DE575A02C63D1724C (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* ___0_targetBehaviour, int32_t ___1_visibility, const RuntimeMethod* method)
{
return (( SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* (*) (ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120*, int32_t, const RuntimeMethod*))SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared)(___0_targetBehaviour, ___1_visibility, method);
}
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<Vuforia.ModelTargetBehaviour,Vuforia.ModelTargetPreview>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
inline SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m7CEED62682C5DD13D25848340530F56D0C702CB5 (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* ___0_targetBehaviour, int32_t ___1_visibility, const RuntimeMethod* method)
{
return (( SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* (*) (ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362*, int32_t, const RuntimeMethod*))SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared)(___0_targetBehaviour, ___1_visibility, method);
}
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<Vuforia.MultiTargetBehaviour,Vuforia.MultiTargetPreview>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
inline SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_mBAD5F9369FF8DF03CC9A6AE442DFA570FC1F6C64 (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* ___0_targetBehaviour, int32_t ___1_visibility, const RuntimeMethod* method)
{
return (( SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* (*) (MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022*, int32_t, const RuntimeMethod*))SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared)(___0_targetBehaviour, ___1_visibility, method);
}
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateTargetVisualization<Vuforia.VuMarkBehaviour,Vuforia.VuMarkPreview>(T,Vuforia.Internal.Simulator.SimulatedVisibility)
inline SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateTargetVisualization_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_m795592D0BC0CA3B2BB6A49BDE6F332E28F1E0F28 (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* ___0_targetBehaviour, int32_t ___1_visibility, const RuntimeMethod* method)
{
return (( SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* (*) (VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*, int32_t, const RuntimeMethod*))SimulatedObjectFactory_CreateTargetVisualization_TisRuntimeObject_TisRuntimeObject_m4EA9FCFD6BE7600A965A573B739C455FB2338738_gshared)(___0_targetBehaviour, ___1_visibility, method);
}
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __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) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.Internal.Simulator.SimulatorDevicePoseProvider>()
inline SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* GameObject_AddComponent_TisSimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F_mD89693FA7813F3BDA755981B2FD5969F764A972C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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) ;
// 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.BoxCollider>()
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GameObject_GetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m704160C10BDAB9B54429D2DEB921575D3DF7622C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_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 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) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.BoxCollider>()
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.BoxCollider::set_size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Collider::set_isTrigger(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.BoxCollider::set_center(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_center_m0AB0482699735FEE8306A7FCAAE66A76C479F0F0 (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::AddLayerToSimulatedObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_AddLayerToSimulatedObject_mDFB7FB0F21E6EA78D5ABD6CEE70064C057602D60 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_rootObject, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Shader::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::.ctor(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.Renderer::set_sharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
// Vuforia.Internal.Simulator.LayerAccessError Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler::IsVuforiaLayerMaskAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatorOcclusionLayerHandler_IsVuforiaLayerMaskAvailable_mB4518CDA1E1A60D48D14CB166CD4B1BA016C2218 (const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.Camera::set_clearFlags(UnityEngine.CameraClearFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_clearFlags_m66541D9CC43CBAA5FE7364A50D43CA5569FD4D93 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_cullingMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_cullingMask(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Single Vuforia.Internal.Simulator.SimulatedObjectFactory::GetMaxCameraDepthAndSetRenderingLayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SimulatedObjectFactory_GetMaxCameraDepthAndSetRenderingLayers_m6B3AF21ACD3604C5438FAA3214E5719E24B51B07 (const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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.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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_depth(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_depth_m595FA2A4FEBC90E730810BBFB55E4A2C2134066F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.Internal.Simulator.FieldOfViewAdjuster>()
inline FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137* GameObject_AddComponent_TisFieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137_m2110D712B475681DC5152055449B5F6D222C500B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.GameObject UnityEngine.GameObject::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300 (String_t* ___0_name, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<UnityEngine.Camera>()
inline CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* Object_FindObjectsOfType_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_mE68A6301A29D5D7ABEF9F64FF816BFA33180F968 (const RuntimeMethod* method)
{
return (( CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
}
// System.Single UnityEngine.Camera::get_depth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_depth_mDF67FFF8ED61750467DFC4C6D8F236850AD1BB1D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* 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.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::ChangeLayer(UnityEngine.Transform,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_ChangeLayer_m0499D7B8050CADCEB8A876512B91B7816441072E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, int32_t ___1_mask, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mD13D1FE89FC0682485B82EAB52C4F5F7F1BDE0AF (U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.Transform>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mCF523C720DF70BEA3148133C85868568FA91276D (Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.GameObjectExtensionMethods::ApplyToAllChildrenRecursive(UnityEngine.Transform,System.Action`1<UnityEngine.Transform>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectExtensionMethods_ApplyToAllChildrenRecursive_m391F8834135888CC769E265CE81F6050EF0C0882 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D* ___1_action, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m554DED5CE3EB52D85F79393CACF6AAC1385CEF99 (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m874C59716993973F0A52C848B20C70C26DB9BCF7_gshared)(__this, ___0_key, method);
}
// TValue System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>::get_Item(TKey)
inline Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* Dictionary_2_get_Item_m45942217D4B5F181BF356706578D9D5CE7A25CA3 (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* (*) (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m9C4302CCAE3C1BF70D02091D0E0CED7663F18211_gshared)(__this, ___0_key, method);
}
// TResult System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>::Invoke(T1,T2)
inline RuntimeObject* Func_3_Invoke_mB7537478650155A01D3E6F5DD11A521AEF3981F1_inline (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*, int32_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m112EDFD33D7ADA0EF028D92B8BC739951AA942FD_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>::.ctor()
inline void Dictionary_2__ctor_mB429A71C93983C4394E3D28ADD154190A08B52DA (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
}
// System.Void System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>::.ctor(System.Object,System.IntPtr)
inline void Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776 (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m556F5E753887E2D11F9919681CD0FBA6CACC7CD5_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Func`3<System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>>>::Add(TKey,TValue)
inline void Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049 (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* __this, int32_t ___0_key, Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707*, int32_t, Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mECF878F350AA4837335C2FFB8A84A0173CE44A79 (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.TextureDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7 (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>::Contains(T)
inline bool HashSet_1_Contains_m22865D73834D991294CE05FC243D2FC3AAF67A83 (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06*, int32_t, const RuntimeMethod*))HashSet_1_Contains_mC7FB9D44EF9B75D89964DC508B4B08D8DA98339E_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>::.ctor()
inline void HashSet_1__ctor_mCB3F92CA44F4F0C8A7D511784D610016BEF3E19D (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06*, const RuntimeMethod*))HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<Vuforia.PixelFormat>::Add(T)
inline bool HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7 (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06*, int32_t, const RuntimeMethod*))HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared)(__this, ___0_item, method);
}
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_orthographic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_orthographic_m64915C0840A68E526830A69F1C40257206185020 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_orthographicSize(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_aspect(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_aspect_m537F21B48FDD5C060DFF9D87F34F4FB2B0F9BEB6 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_nearClipPlane(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_nearClipPlane_m78482B5E4E0CE4C195D9CE0332AA75B2D9CCDDF6 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_farClipPlane(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_farClipPlane_m84EF39B09573168734613481FD979BFF31C60139 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_components, const RuntimeMethod* method) ;
// System.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 UnityEngine.Mesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_uv(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* 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) ;
// 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 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) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.MeshFilter::set_mesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8 (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.RenderTexture::GetTemporary(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_m5B16E03FC6142149BDC336285A5C18D5152CA2C3 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_depthBuffer, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_targetTexture(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_targetTexture_mE6C740F21A72DA47FB5B1D31D208710738A836C4 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::Render()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_Render_m6089001EB6710DA9A21C87185D65922F13A24509 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::CreateAndSetVideoMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_CreateAndSetVideoMesh_m2F85AFA7BD878757F0E9D6600E5EF9368AD0B578 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_SetDirty_mF24C7CE76F89CD1AFF3988F0A23512159275AE8D (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, 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);
}
// 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.Internal.Rendering.VideoBackgroundBehaviour::UpdateChangedProjectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_UpdateChangedProjectionMatrix_m595AB4D744727291CC4E7FB256820F2D75ECD033 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_newMatrix, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::PositionVideoMesh(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_PositionVideoMesh_m9552E7DCA9C948A6D2DA237555CFF6F6DFA4C830 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_fovRads, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Renderer::get_sharedMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.MeshFilter>()
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Mesh UnityEngine.MeshFilter::get_mesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshFilter_get_mesh_m13172D7EF6682861971817D0A47EE2BE49FBCB1C (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration Vuforia.Internal.Core.CoreDependencies::get_VuforiaConfiguration()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* CoreDependencies_get_VuforiaConfiguration_m0B71355FA8D0634C1058279777FBF1A641B4C308_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration Vuforia.VuforiaConfiguration::get_VideoBackground()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.VuforiaConfiguration/VideoBackgroundConfiguration::get_NumDivisions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VideoBackgroundConfiguration_get_NumDivisions_m1DD8A186BCDD376FC9A8C2DE2B9BEB2775812E91_inline (VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Int32[] UnityEngine.Mesh::get_triangles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_normals(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::RecalculateNormals()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_RecalculateNormals_m3AA2788914611444E030CA310E03E3CFE683902B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Vuforia.Internal.Rendering.VideoBackgroundBehaviour::get_DefaultRotationTowardsCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 VideoBackgroundBehaviour_get_DefaultRotationTowardsCamera_mB9D7F755894F664FE2E17DE4F3C5C127C2640870 (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.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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) ;
// 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) ;
// 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) ;
// 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) ;
// 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) ;
// UnityEngine.Vector2 Vuforia.Internal.Rendering.VideoBackgroundBehaviour::ScaleFromFoVRad(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VideoBackgroundBehaviour_ScaleFromFoVRad_m8939DDB5C1ABFD20B505187BFD45104475DBFE22 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, float ___0_horizFoV, float ___1_vertFoV, 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.Single Vuforia.CameraConfigurationUtility::ExtractVerticalCameraFoV(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraConfigurationUtility_ExtractVerticalCameraFoV_m120CD3C3E86F253D0AAF385634F464D689D62BEB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_inverseProjMatrix, const RuntimeMethod* method) ;
// System.Single Vuforia.CameraConfigurationUtility::ExtractHorizontalCameraFoV(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraConfigurationUtility_ExtractHorizontalCameraFoV_m5E01299509D785EB2028A1EA298F03D14E45B762 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_inverseProjMatrix, 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.Single Vuforia.CameraConfigurationUtility::GetMaxDepthForVideoBackground(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraConfigurationUtility_GetMaxDepthForVideoBackground_mC6C9C07F61148E5A494A503C7058172DCD95CBB2 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_inverseProjMatrix, const RuntimeMethod* method) ;
// System.Void Vuforia.VuforiaMonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuforiaMonoBehaviour__ctor_m16C39CF19DB45E02A85AA718EA8F4A764F3D6492 (VuforiaMonoBehaviour_tA15D7FADFFC01834965106EC085F8D90177AB89D* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.Internal.Rendering.VideoBackgroundBehaviour>()
inline VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* GameObject_AddComponent_TisVideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C_m82F3B57A31F1BDDC1EB27FF6F86A27D420342B57 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundFactory::CreateVideoBackgroundMaterial(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* VideoBackgroundFactory_CreateVideoBackgroundMaterial_m102E4B3DCF6E45623EA320CFDFBF0DDF45C814E4 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::.ctor(Vuforia.IVuCameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater__ctor_mB54D04AF55E1157389DB9A724501107593942051 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, RuntimeObject* ___0_cameraController, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviourFactory__ctor_m5FCD3ADA1C52585255054828155F97A71C010EC1 (VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::.ctor(Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater,Vuforia.Internal.Rendering.IVideoBackgroundBehaviourFactory,UnityEngine.Material,System.Func`1<UnityEngine.Camera>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer__ctor_mB5E6C20FE099AF55DDFFFA63D787C6D41C2E030B (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, RuntimeObject* ___0_textureUpdater, RuntimeObject* ___1_vbFactory, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_material, Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* ___3_cameraProvider, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullTextureUpdater__ctor_mD6112E8D6B7D74DC5522E17BB5CED1520DCB2F98 (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullBackgroundBehaviour__ctor_m4DDFB0D000D79DCD0CD5B2F9617BC584A09CA298 (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, const RuntimeMethod* method) ;
// TResult System.Func`1<UnityEngine.Camera>::Invoke()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Func_1_Invoke_m5F9C33EDA14111566A936E6203BF7E6EBF9872FE_inline (Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_Stop_m67F5CF64A8713828FD758333CDEA5A7B469DE1ED (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m49790170F4A20BD65336DE2948F9B960FF2A5416 (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Action`1<System.Collections.Generic.IList`1<Vuforia.Image>>::Invoke(T)
inline void Action_1_Invoke_mF332C0A6B81FDF6AF4BA1BC67A0CF79988A0EDFC_inline (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// T System.Nullable`1<Vuforia.VuCameraVideoMode>::get_Value()
inline VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0 (Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315* __this, const RuntimeMethod* method)
{
return (( VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D (*) (Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315*, const RuntimeMethod*))Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0_gshared)(__this, 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.Boolean Vuforia.Internal.Rendering.RenderingConfiguration::IsTextureFormatSupportedByCommandBuffer(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingConfiguration_IsTextureFormatSupportedByCommandBuffer_m7904BFC10D794E43F284A7CB0ACC689D5630B784 (int32_t ___0_pixelFormat, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::SetupTextureUpdating(System.Int32,System.Int32,Vuforia.PixelFormat,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_SetupTextureUpdating_m1A0ADEA8A3FF3312C0E87A3F64851AE64D9CD01E (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, int32_t ___0_imageWidth, int32_t ___1_imageHeight, int32_t ___2_nativePixelFormat, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_backgroundMaterial, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::RemoveCommandBuffer(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_RemoveCommandBuffer_m7749BA282C14AA7E9E71A68E911F41D1B8429F11 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_evt, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_buffer, 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.IntPtr Vuforia.Image::get_PixelBufferPtr()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::ApplyTexture(UnityEngine.Texture2D,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, intptr_t ___1_pixelBufferPtr, int32_t ___2_bufferLength, const RuntimeMethod* method) ;
// System.IntPtr System.IntPtr::op_Addition(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A (intptr_t ___0_pointer, int32_t ___1_offset, const RuntimeMethod* method) ;
// System.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.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass27_0__ctor_m1C0DDD1D1E9844393E1A4FB6EA19ED7A43C0DCFC (U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.Image,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mDA9B42040A79C06EC2BA8E7A8C6980388D32C94F (Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::SingleOrDefault<Vuforia.Image>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F (RuntimeObject* ___0_source, Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046* ___1_predicate, const RuntimeMethod* method)
{
return (( Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* (*) (RuntimeObject*, Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared)(___0_source, ___1_predicate, method);
}
// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>::Invoke(T1,T2)
inline void Action_2_Invoke_mB22B1B62C039EA977947D78B62B8AA466E9CADFB_inline (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* __this, RuntimeObject* ___0_arg1, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*, RuntimeObject*, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass28_0__ctor_mFDF7239994AFAC8B331A5F5A4637334B94E6047A (U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider::GetTextureDefinitions(System.Int32,System.Int32,Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextureDefinitionsProvider_GetTextureDefinitions_m21DFC6EF0DC8A412186A5166AC2D061010931AF8 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_nativePixelFormat, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::.ctor()
inline void List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697 (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8*, const RuntimeMethod*))List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697_gshared)(__this, method);
}
// UnityEngine.Texture2D Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::CreateTexture(System.Int32,System.Int32,UnityEngine.TextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* VideoBackgroundTextureUpdater_CreateTexture_m9BC46DA64A79552F9FECD4D51D9D3B9004E0D6D5 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTexture(System.String,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData::.ctor(UnityEngine.Texture2D,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureData__ctor_m094203BB80BA4C33748433E99774AD7A44C31EE5 (TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_bufferLength, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::Add(T)
inline void List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_inline (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8*, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, const RuntimeMethod*))List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_gshared_inline)(__this, ___0_item, method);
}
// TValue System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>::get_Item(TKey)
inline String_t* Dictionary_2_get_Item_m7D2EB3E8C1D6EAEF22B48856FD0063ED2CF0866A (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( String_t* (*) (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m9C4302CCAE3C1BF70D02091D0E0CED7663F18211_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::EnableShaderKeyword(UnityEngine.Material,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_EnableShaderKeyword_m4C90792BBEC318C2F9DED71C8115979DF8B844ED (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_mat, String_t* ___1_keyword, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::SetVideoBackgroundRenderingData(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_SetVideoBackgroundRenderingData_mE94353DCE585D58FBB0B68CF7CD5F014C4E436A7 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, int32_t ___0_format, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32)
inline TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9 (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 (*) (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8*, int32_t, const RuntimeMethod*))List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9_gshared)(__this, ___0_index, method);
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::InitializeCommandBuffer(UnityEngine.Material,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_InitializeCommandBuffer_m44CA8B4D8C95EAF80FD2B2D97BB614693CF39FF0 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_backgroundMaterial, int32_t ___1_width, int32_t ___2_height, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m45EACC89DDF408948889586516B3CA7AA8B73BFA (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_depth, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_tex, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::Blit(UnityEngine.Texture,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Blit_m067EA6B3B00F78DDF43887B565A3208164F84FC3 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_source, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_dest, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_mat, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::AddCommandBuffer(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_AddCommandBuffer_m2C1C3C2D93CB62D569714B3FFA694CAB9BF81A9A (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_evt, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_buffer, const RuntimeMethod* method) ;
// Vuforia.VuImagePixelFormat Vuforia.PixelFormatExtensions::ToVuImagePixelFormat(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PixelFormatExtensions_ToVuImagePixelFormat_m5F51EFE827057B18942421CD30807043560D5745 (int32_t ___0_input, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m04E36CFC1C3653E09AFD33C9E32563E1C641305A (U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.String,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184 (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::All<System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3 (RuntimeObject* ___0_source, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
}
// System.Void UnityEngine.Material::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A (RuntimeObject* ___0_source, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Action`1<System.String>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m9DC2953C55C4D7D4B7BEFE03D84DA1F9362D652C (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*, 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.String>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E (RuntimeObject* ___0_enumerable, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// UnityEngine.ColorSpace UnityEngine.QualitySettings::get_activeColorSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, bool ___4_linear, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapMode(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_anisoLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>::.ctor()
inline void Dictionary_2__ctor_m2834D84D7E21EE1998FB176CE87F04E7DB08766D (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.String>::Add(TKey,TValue)
inline void Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* __this, int32_t ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C*, int32_t, String_t*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>::.ctor()
inline void Dictionary_2__ctor_m14897D6FDDA436CCE6AA09815D66895A2E00BD3B (Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
}
// System.Void System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>::Add(TKey,TValue)
inline void Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35 (Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* __this, int32_t ___0_key, Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC*, int32_t, Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF37833A70F2AF8C1253C2A719C862EB1EF0D84EB (U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::UpdateTextures(System.Collections.Generic.IList`1<Vuforia.Image>,System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,System.Int32,System.Int32,Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_UpdateTextures_mA78B924EF75AA1276AB6A0E1FB97E41ECC2B238C (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, RuntimeObject* ___0_cameraImages, RuntimeObject* ___1_textures, int32_t ___2_width, int32_t ___3_height, int32_t ___4_format, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mAFBCFD5E54FFC0107A49DF2B4FDE0746FB06902C (Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mAFBCFD5E54FFC0107A49DF2B4FDE0746FB06902C_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::ForEach(System.Action`1<T>)
inline void List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80 (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* ___0_action, const RuntimeMethod* method)
{
(( void (*) (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8*, Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E*, const RuntimeMethod*))List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80_gshared)(__this, ___0_action, 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.Boolean UnityEngine.Android.Permission::HasUserAuthorizedPermission(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Permission_HasUserAuthorizedPermission_mF4C90E13124E28F6F672200E489CC25A9B645B8B (String_t* ___0_permission, const RuntimeMethod* method) ;
// System.Void UnityEngine.Android.Permission::RequestUserPermissions(System.String[],UnityEngine.Android.PermissionCallbacks)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Permission_RequestUserPermissions_m09FE74BF5829C8B48A0E6C9B7F7846FEE763D2DA (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_permissions, PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* ___1_callbacks, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
}
// System.Boolean UnityEngine.Application::HasUserAuthorization(UnityEngine.UserAuthorization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_HasUserAuthorization_mB418451E98E7C23BA2A31DDF39BFB7253023B4F4 (int32_t ___0_mode, const RuntimeMethod* method) ;
// UnityEngine.AsyncOperation UnityEngine.Application::RequestUserAuthorization(UnityEngine.UserAuthorization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* Application_RequestUserAuthorization_mADBB6AC1C7EF417C7D11D2D8F1263985547F94AA (int32_t ___0_mode, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::.ctor()
inline void Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, const RuntimeMethod*))Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared)(__this, method);
}
// System.Void UnityEngine.Android.PermissionCallbacks::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacks__ctor_m91B14BBBC8913C131E400BA0D13576822AAE7A75 (PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* __this, const RuntimeMethod* method) ;
// UnityEngine.Android.PermissionCallbacks Vuforia.Internal.Permissions.PermissionCallbacksAndroid::get_NativeCallbacks()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3_inline (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Android.PermissionCallbacks::add_PermissionDenied(System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacks_add_PermissionDenied_mE0B2826463785B050C999C70F443FCC3822563D0 (PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* __this, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Android.PermissionCallbacks::add_PermissionGranted(System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacks_add_PermissionGranted_m74335D4200D9B1A7C80AB9C133F95C61FCDCDF89 (PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* __this, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Android.PermissionCallbacks::add_PermissionDeniedAndDontAskAgain(System.Action`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacks_add_PermissionDeniedAndDontAskAgain_mEDE8C00FEF2F649F10A47F30AC4ECB09E52DB9AA (PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* __this, Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::Clear()
inline void Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, const RuntimeMethod*))Dictionary_2_Clear_mE0E8184DB358BEB3549E33D6EEA31FF45B89D99F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::Add(TKey,TValue)
inline void Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292 (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, String_t* ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, String_t*, bool, const RuntimeMethod*))Dictionary_2_Add_m06DE41B832D936F9A7884C491F10EC651D0EA065_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::TryInvokeCallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_TryInvokeCallback_mFE2E16FE375346AAC3644F2334B5D7958CBE7068 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::ContainsValue(TValue)
inline bool Dictionary_2_ContainsValue_m93C906DEBCF0DA50F067031AC36D271E1321B8E7 (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, bool ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, bool, const RuntimeMethod*))Dictionary_2_ContainsValue_m52D19D04D38A8C3321E97C0DA03732484EC24798_gshared)(__this, ___0_value, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,System.Boolean>::get_Keys()
inline KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0* Dictionary_2_get_Keys_mF539FDC7C25A8DF152D95DE0711708F1806E424A (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0* (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, const RuntimeMethod*))Dictionary_2_get_Keys_mFDF56AF2BA76C6CCAF215187B66751FC03E474FD_gshared)(__this, method);
}
// System.Boolean Vuforia.Internal.Permissions.PermissionCallbacksAndroid::ContainsAllItems<System.String>(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEnumerable`1<T>)
inline bool PermissionCallbacksAndroid_ContainsAllItems_TisString_t_m2FFA3404E67F7257C96E5413E924EADE591E2C2F (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
return (( bool (*) (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))PermissionCallbacksAndroid_ContainsAllItems_TisRuntimeObject_mFA7D73E3F9A389EDACB5E03C77C4A18F25466489_gshared)(__this, ___0_a, ___1_b, method);
}
// System.Void Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_mF911B8F254A3653BD4E096550A8A8A76F3DB22D0 (U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<Vuforia.Internal.Permissions.IOSPermissionRequester>()
inline IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* GameObject_AddComponent_TisIOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB_m1CE2BDE333BF775602E3246AAB78D8E1DCA1B9B0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionHandler__ctor_m587579C20D40CB8C1B12B6BC32498FF201D6E59E (IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::set_Handler(Vuforia.Internal.Permissions.IIOSPermissionHandler)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IOSPermissionRequester_set_Handler_mA7C766E619EAD5571F5EABF273E6D9AB3FD53FD6_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::set_OnFinished(System.Action`1<System.Boolean>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IOSPermissionRequester_set_OnFinished_m2A51E259A61A82F977C77464701A0E481127471D_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.AndroidPermissionHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidPermissionHandler__ctor_mD7FDA7C416BFEB44FBB125C3D2DAE18314F81337 (AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.AndroidPermissionRequester::.ctor(System.Action`1<System.Boolean>,Vuforia.Internal.Permissions.IAndroidPermissionHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidPermissionRequester__ctor_mC8EE9A3A40FDC0E29490711E53F21A3A0899ED52 (AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onFinished, RuntimeObject* ___1_handler, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.EmptyPermissionRequester::.ctor(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmptyPermissionRequester__ctor_mF2E91E6D8886ED7F07334E4D4F8184F5AABE7D89 (EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, 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.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::.ctor(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid__ctor_m728CFE4E63C2DE67926A2081C04B69EEE1299708 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onFinished, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.Internal.Permissions.Permission,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m4DD12B7605827971CD237D0D45D3E883689E2CDD (Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tCACC3724D4B805284361A886A5D68F0635C28230*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m889D430A5EE74DDF6971773B4D8C48ACF923ECCF_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Vuforia.Internal.Permissions.Permission,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_TisString_t_mF63D357D354A0D02FE389239EB34D08D1FE99652 (RuntimeObject* ___0_source, Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tCACC3724D4B805284361A886A5D68F0635C28230*, const RuntimeMethod*))Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisRuntimeObject_mFD6C3D09A0699B365186241BCF95544D9C18BC9B_gshared)(___0_source, ___1_selector, method);
}
// TSource[] System.Linq.Enumerable::ToArray<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::Set(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_Set_m5AFD1DAFDDA9AECC9C5EEC4C20F03C7FF107FB68 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_requestedPermissions, 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.Void Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD22FF267BF22FFA7C8E318184E34E0464D0DC541 (U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Permissions.PermissionExtensions::ToAndroidPermission(Vuforia.Internal.Permissions.Permission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PermissionExtensions_ToAndroidPermission_m921DAA91BD72FC6A1F7CBB493F31EF0769779644 (int32_t ___0_permission, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_routine, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m8E645ADCAF1E458D0290534E1FA18854975E7769 (Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mA50EB88F135042D4FC8E84825417E7877C2D2323_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::All<System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_All_TisKeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159_mE424FD66F7FFE2DCCCE63E69BCB3E40AA33634A3 (RuntimeObject* ___0_source, Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD*, const RuntimeMethod*))Enumerable_All_TisKeyValuePair_2_t763E38DF50581B1045C4F039531270BA08203934_m93EB4A0381FEA3A96D3678C5BA53E66A1F73E520_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>::Clear()
inline void Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3*, const RuntimeMethod*))Dictionary_2_Clear_m415A0C2F18F75E8BBCB229B0AC7E63F01E8BF137_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>::Clear()
inline void HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9 (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256*, const RuntimeMethod*))HashSet_1_Clear_m2F15233A7A19B52616B7E5602933D6D54804A8C8_gshared)(__this, method);
}
// System.Action`1<System.Boolean> Vuforia.Internal.Permissions.IOSPermissionRequester::get_OnFinished()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* IOSPermissionRequester_get_OnFinished_m082962E03ACCF95FE645B78D25653225C0331395_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionRequester::IsRequestInProgress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSPermissionRequester_IsRequestInProgress_m3169647183E92CFAEE52D7E8D7B410D9AE5EDF35 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::Clean()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_Clean_m51432AC78EDB452DBBAA1F46E75CBA5E2888A62F (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Permissions.Permission>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m0DE0175A689BA1863DB76E3248688C2A821F3968 (Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<Vuforia.Internal.Permissions.Permission>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_mA7CBC0FF8FCC9F3B6A1BCD9FD14BD38C522E0064 (RuntimeObject* ___0_enumerable, Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m1E9955F1B5E6BA5CB867C8848BF567EA4D76876A_gshared)(___0_enumerable, ___1_action, method);
}
// System.Collections.IEnumerator Vuforia.Internal.Permissions.IOSPermissionRequester::RequestPermissions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_RequestPermissions_m2CC1D8772F7E607FD9C750FD7C838175E1978A52 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __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 Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15__ctor_m773CDF6712DD5410C6C5D70D9AE93E067CBFE7F2 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionInternalU3Ed__16__ctor_mE11C6B6E04239EEE0F830288179EB32D60E226B2 (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>::Add(TKey,TValue)
inline void Dictionary_2_Add_mBBC29D14ECA2FD581606B6F0614F24D76A384A7F (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* __this, int32_t ___0_key, bool ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Add_mE08D7E943DDE0B5B07E902FE4BF0FE16E186B1EA_gshared)(__this, ___0_key, ___1_value, 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.Void System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>::.ctor()
inline void Dictionary_2__ctor_mEDF041B0FD3EC53879BA80A9842F8FE6CBAC9752 (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3*, const RuntimeMethod*))Dictionary_2__ctor_mC81B3286B4DBF9DDE1A3E8310363C88CA934CAA2_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>::.ctor()
inline void HashSet_1__ctor_m84B3376005820A500904F5114ABC1856DC9863C0 (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256*, const RuntimeMethod*))HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared)(__this, method);
}
// UnityEngine.UserAuthorization Vuforia.Internal.Permissions.PermissionExtensions::ToIosPermission(Vuforia.Internal.Permissions.Permission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PermissionExtensions_ToIosPermission_m88A6361269FC7DA0D2773EAD33CD052E53F895CC (int32_t ___0_permission, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>::Add(T)
inline bool HashSet_1_Add_m409E4A4508BDC6BC7A058B34F165FA10C24CF830 (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256*, int32_t, const RuntimeMethod*))HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared)(__this, ___0_item, method);
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3D8E3B4D114F860C78E1058425A2BE7F09899B2D (U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>::get_Value()
inline bool KeyValuePair_2_get_Value_m620606ABD111259E1B643453AAF2977582EF2312_inline (KeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159* __this, const RuntimeMethod* method)
{
return (( bool (*) (KeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159*, const RuntimeMethod*))KeyValuePair_2_get_Value_m722F6476E3D7CFEDD15BC194D7E2E8118C2519FB_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.UserAuthorization,System.Boolean>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m49106B9A0F81BB26D01AA0F6904C06D014168061 (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m2EE0AEB543F7B31A0268E6FF7C27DF6B01903833_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15_U3CU3Em__Finally1_m688D4C5D0F6B570A6D6573E4179A54DB2CD448D2 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15_System_IDisposable_Dispose_m20C4D5A2CCC48D3AC74B9F67D12F2883F4F7EEED (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.UserAuthorization>::GetEnumerator()
inline Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E HashSet_1_GetEnumerator_mFC4448116834DE1A635C16D4A930DDF9535BB187 (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* __this, const RuntimeMethod* method)
{
return (( Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E (*) (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256*, const RuntimeMethod*))HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m66359AA3C2F0AF60A52FA9F650B4460A52B67675 (U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UserAuthorization>::get_Current()
inline int32_t Enumerator_get_Current_mB403F30564C3E4B8F556C156326C66F98CFA6826_inline (Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E*, const RuntimeMethod*))Enumerator_get_Current_mA0DBBD9C59D8292DA10ACC1F8163E1BD9BA9D92C_gshared_inline)(__this, method);
}
// System.Collections.IEnumerator Vuforia.Internal.Permissions.IOSPermissionRequester::RequestPermissionInternal(UnityEngine.UserAuthorization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_RequestPermissionInternal_mA27C5A052C5EDCF24E45BF8BD8D1B3B98A0CB89D (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, int32_t ___0_permission, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.WaitUntil::.ctor(System.Func`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_predicate, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UserAuthorization>::MoveNext()
inline bool Enumerator_MoveNext_mF5458B288EB5B825C9C99D7547D73D933C728E72 (Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E*, const RuntimeMethod*))Enumerator_MoveNext_mC6ED73C696A0B066E8B0C8131F1E3084A9B20BB0_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::Finish()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_Finish_m35582B84BD18F98CF1165C170CC7EDC128BF9FD7 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.UserAuthorization>::Dispose()
inline void Enumerator_Dispose_mA3992A9A2C22DD3D5071F3F19DD7B30DEE3240C7 (Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E*, const RuntimeMethod*))Enumerator_Dispose_mFC7254CC839D017CD5CAB53078E6FE76C773792C_gshared)(__this, method);
}
// Vuforia.Internal.Permissions.IIOSPermissionHandler Vuforia.Internal.Permissions.IOSPermissionRequester::get_Handler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_get_Handler_m4C46DCDB1A8F950850C3C88995E2621EA403FFC3_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, 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 Vuforia.Internal.Permissions.IOSPermissionRequester::OnPermissionRequestComplete(UnityEngine.UserAuthorization,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_OnPermissionRequestComplete_m788C8D01AFEB2925E7C5B84DA9B4E95640624F43 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, int32_t ___0_permission, bool ___1_isGranted, const RuntimeMethod* method) ;
// System.Boolean Vuforia.VuforiaRuntimeUtilities::IsPlayMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VuforiaRuntimeUtilities_IsPlayMode_m00B33166EF7724E7A333D0ED11623D7CE0907B07 (const RuntimeMethod* method) ;
// Vuforia.VuforiaConfiguration/PlayModeConfiguration Vuforia.VuforiaConfiguration::get_PlayMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* VuforiaConfiguration_get_PlayMode_m0D034B51B758C99CD51525C97BC77443825C9A32_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method) ;
// Vuforia.PlayModeType Vuforia.VuforiaConfiguration/PlayModeConfiguration::get_PlayModeType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlayModeConfiguration_get_PlayModeType_mF9A5888EB26A48C99FCFF510BB4653917B44CEB0_inline (PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Simulator.SimulatedObservationProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObservationProvider__ctor_m77E7DC8D90108901E4A5178D055B0CC6844E0F74 (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observations.NativeObservationProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeObservationProvider__ctor_m5AD267ADA34BA32D9CCC763594BD400B932A79AA (NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.Core.Pose::get_Identity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413 (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::.ctor()
inline void Dictionary_2__ctor_mD72CEC62D03AC5AE6C9DBEF1AC66E37B0AB6C8C9 (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.ANativeObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObservationFilterComponent__ctor_m4C2E13A4952140D2FD1E91739C782A3EFC143069 (AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent>(T)
inline AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* AObserver_AddComponent_TisAnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_m13FFD3A3958A94D4E936112F4DE4A9564BC25885 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* ___0_component, const RuntimeMethod* method)
{
return (( AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::DestroyAllAnchors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver_DestroyAllAnchors_mC9F276A8B81CAB9EBB62412B62C8FD2780516A18 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ANativeObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381 (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mE144793F63962B9E49B13C30CB5BC50AD6D29F86 (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
}
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.AObserver::get_Engine()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AnchorInstance::.ctor(Vuforia.Internal.Core.IEngine,System.String,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorInstance__ctor_m02EA24CFBA5A717F4CE42A65E809644BBB1441C9 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, RuntimeObject* ___0_engine, String_t* ___1_name, int32_t ___2_anchorId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_rotation, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Observers.IObserver>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.AObserver::add_OnObserverDestroyed(System.Action`1<Vuforia.Internal.Observers.IObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::Add(TKey,TValue)
inline void Dictionary_2_Add_m988FD8BF3F08B845F954BDE334EF6D18C611DBF0 (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* __this, int32_t ___0_key, AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*, int32_t, AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, 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.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::Remove(TKey)
inline bool Dictionary_2_Remove_m431346038AD3B1061AE6C02415D0E9C37FB549AE (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
// System.Void Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass9_0__ctor_m1FC288D036B958CBFBAC52FA090A75E0E0E72F56 (U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrWhiteSpace(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m720570716FC74F129E57730EF49ADC77DB27DA74 (Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7E362F496AFECEFC278C7080F920C3B767BA5712_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Boolean System.Linq.Enumerable::Any<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline bool Enumerable_Any_TisKeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3_m889DC46744FFFC2AB2AB06696531451DA0765462 (RuntimeObject* ___0_source, Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28*, const RuntimeMethod*))Enumerable_Any_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m52B5A9C98A91257D1C41AD87063A7A46CA8389F4_gshared)(___0_source, ___1_predicate, method);
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::EnsureAnchorNameValidAndUnique(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.WorldOriginUtility::UnityToNative(Vuforia.Internal.Core.Pose,Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 WorldOriginUtility_UnityToNative_m2FA9476687765FDBDD4C7D12FE59E388A818A34D (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___1_worldOffset, const RuntimeMethod* method) ;
// Vuforia.VuMatrix44F Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertUnityPoseToNativePoseMatrix(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 NativeToUnityConversionUtil_ConvertUnityPoseToNativePoseMatrix_mE1D188B008D41DCD3A82311525DB949FB69AC496 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
// T System.Nullable`1<System.Int32>::get_Value()
inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
}
// Vuforia.Internal.Observers.AnchorInstance Vuforia.Internal.Observers.AnchorObserver::CreateAnchorInstance(System.String,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* AnchorObserver_CreateAnchorInstance_mBF777A4E0120F6C1212D33C82D21AB855670CBE2 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, String_t* ___0_name, int32_t ___1_anchorId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rotation, const RuntimeMethod* method) ;
// Vuforia.IVuHitTest Vuforia.HitTestResult::get_VuHitTest()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HitTestResult_get_VuHitTest_m9B5A3094CB462FBEE0EE5842390B96610E0C9FD1_inline (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.HitTestResult::get_Position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HitTestResult_get_Position_m2F30FBF2AF4D53E6C3F1E51D44AE699C153C4784_inline (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion Vuforia.HitTestResult::get_Rotation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HitTestResult_get_Rotation_mC31CC43254A626A8F8470FF4849CF157D5F0C4F9_inline (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.VuHitTestConfig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuHitTestConfig__ctor_mCBAC2BC8E372F2CEED42E15143261706F6EA2D97 (VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* __this, const RuntimeMethod* method) ;
// Vuforia.VuVector2F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector2(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 MathExtensions_ToVuVector2_m7308C3F42C54D140FE27553A4CD53514078015EB (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vector, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativePoseMatrixToUnityPose(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 NativeToUnityConversionUtil_ConvertNativePoseMatrixToUnityPose_mB788B443BF53CF74C72B58F408C2E3C9C4F80494 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_vuMatrix44F, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.WorldOriginUtility::NativeToUnity(Vuforia.Internal.Core.Pose,Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 WorldOriginUtility_NativeToUnity_m41E5B4485952B24AAB42D220C40265B962CEE0EF (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___1_worldOffset, const RuntimeMethod* method) ;
// System.Void Vuforia.HitTestResult::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion,Vuforia.IVuHitTest)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitTestResult__ctor_mF0173A41CF79595699E0EC0E235ADDB448E2E844 (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_orientation, RuntimeObject* ___2_vuHitTest, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::get_Values()
inline ValueCollection_tDF9E00FF666604FE33527E06BD7363571BD2D4F3* Dictionary_2_get_Values_m696080383F51618B4C3491549EB660DC76F1BA95 (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* __this, const RuntimeMethod* method)
{
return (( ValueCollection_tDF9E00FF666604FE33527E06BD7363571BD2D4F3* (*) (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*, const RuntimeMethod*))Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared)(__this, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.Internal.Observers.AnchorInstance>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA* Enumerable_ToList_TisAnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_m6A850E7FB16C088F625A3BE69A8DB8297CDC8BDF (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.Internal.Observers.AnchorInstance>::GetEnumerator()
inline Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B List_1_GetEnumerator_m4E046AD04890ED3FD69B7740C151020FA025E028 (List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA* __this, const RuntimeMethod* method)
{
return (( Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B (*) (List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.AnchorInstance>::Dispose()
inline void Enumerator_Dispose_mA505F5AF63687CB51769A78A043C4708AE8493F4 (Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.AnchorInstance>::get_Current()
inline AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* Enumerator_get_Current_m724F6E270A06B4372F9A9E7D6E9DCE129229C513_inline (Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B* __this, const RuntimeMethod* method)
{
return (( AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* (*) (Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, 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.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.AnchorInstance>::MoveNext()
inline bool Enumerator_MoveNext_mD6747F3055FB256AEB7E08F271BA5BE3AF65D3BE (Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.AObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObservationFilterComponent__ctor_m217B026525909631FC2698C3E3F2B0D71ADDAB12 (AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mEF9ADB42E2C9CC9AAAC77F7C901F3505A49E1578 (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* __this, int32_t ___0_key, AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*, int32_t, AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>::get_Value()
inline AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* KeyValuePair_2_get_Value_mFE8AD452B521260E00B84E9DC37BB7F2A39EBA0D_inline (KeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3* __this, const RuntimeMethod* method)
{
return (( AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* (*) (KeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method);
}
// System.String Vuforia.Internal.Observers.AnchorInstance::get_Name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AnchorInstance_get_Name_m6588A274744EA7FB58D742C4F897311BD3E3C680_inline (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserver::.ctor(Vuforia.Internal.Core.IEngine,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_engine, int32_t ___1_id, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AnchorInstance::set_Position(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AnchorInstance_set_Position_m35815A11B2BB00856FE3982D4BE79CD3B4147119_inline (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AnchorInstance::set_Rotation(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AnchorInstance_set_Rotation_m98157E18B8D24260FD51F1CF98F866D7B8E969E2_inline (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.PoseCalculatorComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseCalculatorComponent__ctor_m08B53523D59DA1FA068015A7391B482D5F27FA90 (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.PoseCalculatorComponent>(T)
inline PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* ___0_component, const RuntimeMethod* method)
{
return (( PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent__ctor_mE61C54953989CDBFD12C968F0F8EC3F0724FC93E (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.OffsetComponent>(T)
inline OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* ___0_component, const RuntimeMethod* method)
{
return (( OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent__ctor_m3EDB5BEB6D3DB4F489E18A32F825D78E95B77752 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent>(T)
inline TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* ___0_component, const RuntimeMethod* method)
{
return (( TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void Vuforia.Internal.Observers.PosePublisherComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PosePublisherComponent__ctor_m0F5693728A77B84C90927D8F81589B05EEC32E4E (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.PosePublisherComponent>(T)
inline PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* ___0_component, const RuntimeMethod* method)
{
return (( PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// 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) ;
// T Vuforia.Internal.Observers.AObserver::GetComponent<Vuforia.Internal.Observers.PosePublisherComponent>()
inline PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetComponent_TisRuntimeObject_mFD5CA724883B553D6F302EC78F6DC1208322183D_gshared)(__this, 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.Internal.Observers.AObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_OnDispose_m444A9B1F9AF502FA20DEDFB5157CB9ADCB2C3DAF (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_gshared)(___0_source, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.VuMatrix44F>::.ctor()
inline void Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67 (Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53*, const RuntimeMethod*))Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.AVuObserver::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AVuObserver__ctor_m1ABAC19CE55141CD7EB93F642FF517109FC17CE5 (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.AVuObserver::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AVuObserver_Activate_m62B85C070564F40F312C516A3528B3B0181FA3CF (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AVuObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AVuObserver_Dispose_m80E579ABC16CA4F646F9DF29C31151B62F59545B (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Observers.PlayModeVuAnchorObserver::CreateAnchorInternal(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObserver_CreateAnchorInternal_mC771BB4CB72B9554FD4AF2436AC2F9ABDD4F3B4D (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_pose, 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);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_inline (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45*, const RuntimeMethod*))KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>::get_Value()
inline VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_inline (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45* __this, const RuntimeMethod* method)
{
return (( VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 (*) (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45*, const RuntimeMethod*))KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_gshared_inline)(__this, method);
}
// System.Void Vuforia.Internal.Observers.PlayModeVuAnchorObservation::.ctor(Vuforia.IVuAnchorObserver,System.Int32,Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuAnchorObservation__ctor_m379EBCB6180ECEEA020EC7E876660F85C03C0793 (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, RuntimeObject* ___0_observer, int32_t ___1_anchorId, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___2_pose, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver::get_Components()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.Internal.Observers.IObserverComponent,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m800968A97D5EA837213CC4F1AADC5C6670343BE8 (Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5*, 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.Internal.Observers.IObserverComponent>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mDCD2BF51DF162ECFA268FC79DAEC74610CED3800 (RuntimeObject* ___0_source, Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.Internal.Observers.IObserverComponent>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C* Enumerable_ToList_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mD554F87B27BF44E14CB451B409EE21867F3087EA (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Void System.Collections.Generic.List`1<Vuforia.Internal.Observers.IObserverComponent>::.ctor()
inline void List_1__ctor_mEF10E99646723F5D7FE92BBBA21A524BE12948D4 (List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.AObserver::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_Dispose_mD99FE12416561F2186B079CAE643DECF2FEECD57 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, bool ___0_disposing, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Observers.IObserverComponent>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mB6CC835F8A82826C6BF95293DAE62FC9D090A1A6 (Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<Vuforia.Internal.Observers.IObserverComponent>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B (RuntimeObject* ___0_enumerable, Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.Internal.Observers.IObserver>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m152351792091677E8F85BFA50E15DE1592380590 (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* ___0_action, RuntimeObject* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*, RuntimeObject*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_mB638046F7B7E0BBB58FDE736B326C1E7AE80477B (U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<T> Vuforia.Internal.Observers.AObserver::GetEnabledComponents<Vuforia.Internal.Observers.IObservationPreprocessComponent>()
inline RuntimeObject* AObserver_GetEnabledComponents_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mE6D3378CEC280CF4D7D73167DB89690D678D7D1D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetEnabledComponents_TisRuntimeObject_mA9BC1EFBF0754B2EA88D9F410F02D3BCAEE68EEA_gshared)(__this, method);
}
// System.Void System.Action`1<Vuforia.Internal.Observers.IObservationPreprocessComponent>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mDE405FF3C81A53112CDC2685B581D931CF90EA96 (Action_1_t6EAF452A947A380D54347B1B40D61332408E786F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6EAF452A947A380D54347B1B40D61332408E786F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<Vuforia.Internal.Observers.IObservationPreprocessComponent>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mF9D1845C280B4F56E6D11AF627880EEC6458A467 (RuntimeObject* ___0_enumerable, Action_1_t6EAF452A947A380D54347B1B40D61332408E786F* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_t6EAF452A947A380D54347B1B40D61332408E786F*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_m4CF0BB6809B018CEDAFC7D657D0C1F633659A37C (U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* __this, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.AObserver::TryGetEnabledComponent<Vuforia.Internal.Observers.AObservationFilterComponent>(T&)
inline bool AObserver_TryGetEnabledComponent_TisAObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C_mE2BEE99C90BF6281B929077FD2B73B3D830AD347 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C**, const RuntimeMethod*))AObserver_TryGetEnabledComponent_TisRuntimeObject_mF3DB9B24CB9A3A89DA73067CC80DCCD47EA6B1C9_gshared)(__this, ___0_component, method);
}
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObservationFilterComponent::GetObservationHandler(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObservationFilterComponent_GetObservationHandler_m901C8D3EEDDAABE991F59BA439A70B66E1EC8D05 (AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<T> Vuforia.Internal.Observers.AObserver::GetEnabledComponents<Vuforia.Internal.Observers.IObservationProcessorComponent>()
inline RuntimeObject* AObserver_GetEnabledComponents_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_mE0D4AC1959D331C1C5FB3AE69EBFE31653248A00 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetEnabledComponents_TisRuntimeObject_mA9BC1EFBF0754B2EA88D9F410F02D3BCAEE68EEA_gshared)(__this, method);
}
// System.Void System.Action`1<Vuforia.Internal.Observers.IObservationProcessorComponent>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mCD7293CC2307AF9A869EBAFD440E8DFE93E23F36 (Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<Vuforia.Internal.Observers.IObservationProcessorComponent>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_m7FB91F5704B88330FC0119A297B380AA2D5EC1D2 (RuntimeObject* ___0_enumerable, Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Collections.Generic.IEnumerable`1<T> Vuforia.Internal.Observers.AObserver::GetEnabledComponents<Vuforia.Internal.Observers.IObservationPublisherComponent>()
inline RuntimeObject* AObserver_GetEnabledComponents_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_mA6BB7C3C9F5261E29691D8D7D5DBA4B119431FC2 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetEnabledComponents_TisRuntimeObject_mA9BC1EFBF0754B2EA88D9F410F02D3BCAEE68EEA_gshared)(__this, method);
}
// System.Void System.Action`1<Vuforia.Internal.Observers.IObservationPublisherComponent>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m7A17A5604210FE184B9CD8E8944E718C226B83B4 (Action_1_tD77E201E971F740672BE6904E532393E785FDDAF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tD77E201E971F740672BE6904E532393E785FDDAF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.IEnumerableExtensionMethods::ForEach<Vuforia.Internal.Observers.IObservationPublisherComponent>(System.Collections.Generic.IEnumerable`1<T>,System.Action`1<T>)
inline void IEnumerableExtensionMethods_ForEach_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_m74DABB59B3CD1EB630D3DAFCB8A0410BD28D0E53 (RuntimeObject* ___0_enumerable, Action_1_tD77E201E971F740672BE6904E532393E785FDDAF* ___1_action, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Action_1_tD77E201E971F740672BE6904E532393E785FDDAF*, const RuntimeMethod*))IEnumerableExtensionMethods_ForEach_TisRuntimeObject_m750820EA818024D238C99A0B19E5B5C89AA062A1_gshared)(___0_enumerable, ___1_action, method);
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA38E26701AA0F4E79269ED3CEE5AA40201FAF917 (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ASingleTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46 (ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector3(Vuforia.VuVector3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___0_vector, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AreaTargetObserver::set_Size(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AreaTargetObserver_set_Size_m1ACEFBB216623719A437388A29AFBC41FDEEB9A3_inline (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::AddComponent<Vuforia.Internal.Observers.ObservationPublisherComponent>(T)
inline ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* ___0_component, const RuntimeMethod* method)
{
return (( ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*, const RuntimeMethod*))AObserver_AddComponent_TisRuntimeObject_m80D08BCD68557BF8DFC9657DC0C0C48B410C0627_gshared)(__this, ___0_component, method);
}
// System.Void System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0 (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::add_OnObservation(System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___0_value, const RuntimeMethod* method) ;
// T Vuforia.Internal.Observers.AObserver::GetComponent<Vuforia.Internal.Observers.ObservationPublisherComponent>()
inline ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
return (( ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* (*) (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979*, const RuntimeMethod*))AObserver_GetComponent_TisRuntimeObject_mFD5CA724883B553D6F302EC78F6DC1208322183D_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::remove_OnObservation(System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___0_value, const RuntimeMethod* method) ;
// Vuforia.VuVector3F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector3(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 MathExtensions_ToVuVector3_m472993875523D8CCBF00C00904B2D0F116FDA462 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Bounds Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeAABBToObserverBounds(Vuforia.VuAABB,Vuforia.VuObserverType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NativeToUnityConversionUtil_ConvertNativeAABBToObserverBounds_mD411FD678164D7F9C59135A12EB19130E4F3A10E (VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___0_aabb, int32_t ___1_observerType, const RuntimeMethod* method) ;
// System.Boolean Vuforia.Internal.Observers.AVuObserver::get_Activated()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AVuObserver_get_Activated_mB44F0793941CCF6802B80124278E889203A92C66_inline (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AVuObserver::set_Activated(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AVuObserver_set_Activated_mF041148F3DF2FB4A4BCB29CC107382C8F21DBEDD_inline (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.BarcodeInstanceDataImpl::.ctor(System.Int32,Vuforia.BarcodeBehaviour/BarcodeType,System.String,UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstanceDataImpl__ctor_m4DC27020A1316044649A5C0D0914A907B0FCC57D (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, int32_t ___0_id, int32_t ___1_type, String_t* ___2_text, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___3_vertices, const RuntimeMethod* method) ;
// System.Int32 Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_Id()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeInstanceDataImpl_get_Id_m2BA6411C09118562973204F773430D1068FE0AB7_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method) ;
// Vuforia.BarcodeBehaviour/BarcodeType Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_BarcodeType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeInstanceDataImpl_get_BarcodeType_m93A6BA4C799093DC43E4ABF6835CBA14DBA3DA8A_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method) ;
// System.String Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_Text()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BarcodeInstanceDataImpl_get_Text_m35E2CABE455C1351912C1B46CA43ACF813DFCABC_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_OutlineVertices()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* BarcodeInstanceDataImpl_get_OutlineVertices_m4E3A9610EA03939D79AE7CCF0425FF5B7192E406_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m84BA0EE0BB8B19977D6A8E48FFFFBB221CC4050A (Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m6D371CB4B492C5238C37B1631BDAA757E72EAC2F_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Vuforia.VuBarcodeType,Vuforia.BarcodeBehaviour/BarcodeType>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_m082912AAF94170D933C55D40C4653550C5983078 (RuntimeObject* ___0_source, Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC*, const RuntimeMethod*))Enumerable_Select_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEE5233AEB38B4C4D1DCE600C90EE61123A88CC92_gshared)(___0_source, ___1_selector, method);
}
// System.Void System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1__ctor_mA541092D9E2B87A2C32957146D36AA08F7784D9D (HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared)(__this, ___0_collection, method);
}
// Vuforia.BarcodeBehaviour/BarcodeType Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToBarcodeType(Vuforia.VuBarcodeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToBarcodeType_mFA1C5998584A1D06AB65288A6F348FB895A2FA68 (int32_t ___0_type, const RuntimeMethod* method) ;
// System.Void System.Func`2<Vuforia.VuVector2F,UnityEngine.Vector3>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m25F45A01EB939ED5098BB2A2A07F823ECD801E29 (Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m25F45A01EB939ED5098BB2A2A07F823ECD801E29_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<Vuforia.VuVector2F,UnityEngine.Vector3>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87 (RuntimeObject* ___0_source, Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96*, const RuntimeMethod*))Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87_gshared)(___0_source, ___1_selector, method);
}
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.Vector3>(System.Collections.Generic.IEnumerable`1<TSource>)
inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790_gshared)(___0_source, method);
}
// System.Void Vuforia.Utility.ExtensionMethods.DelegateHelper::InvokeWithExceptionHandling<Vuforia.BarcodeInstanceData>(System.Action`1<T>,T)
inline void DelegateHelper_InvokeWithExceptionHandling_TisBarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_mD5717DE7071B8316AEEE585896769C465327D22B (Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* ___0_action, RuntimeObject* ___1_arg, const RuntimeMethod* method)
{
(( void (*) (Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*, RuntimeObject*, const RuntimeMethod*))DelegateHelper_InvokeWithExceptionHandling_TisRuntimeObject_mF82225C6B4DD7082F7902B198FDFF5032AB20022_gshared)(___0_action, ___1_arg, method);
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9B8F6FF7894CB761E510D1A5F76B0C62BC2E58AD (U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverActivatedChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnObserverActivatedChanged_mC97BCB1C5BBD1F8C397E4C40E22031525B379DDA (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method) ;
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObserverComponent::get_Observer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserverComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Vuforia.Internal.Core.Pose>::get_HasValue()
inline bool Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_inline (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F*, const RuntimeMethod*))Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_gshared_inline)(__this, method);
}
// T System.Nullable`1<Vuforia.Internal.Core.Pose>::get_Value()
inline Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, const RuntimeMethod* method)
{
return (( Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 (*) (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F*, const RuntimeMethod*))Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB_gshared)(__this, method);
}
// System.Void System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose>::Invoke(T1,T2,T3)
inline void Action_3_Invoke_mFE15B049C99283F6BB0BC252DF14C59DD135C7BF_inline (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___2_arg3, const RuntimeMethod* method)
{
(( void (*) (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*, RuntimeObject*, RuntimeObject*, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3, const RuntimeMethod*))Action_3_Invoke_m1BDD4D281031807D336ABD58CB8CF8032884949D_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, method);
}
// System.Void System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>::Invoke(T1,T2)
inline void Action_2_Invoke_mDBE4FC67ACC8C4F5B542228E5613B713D770459B_inline (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// TResult System.Func`1<Vuforia.Internal.Core.Pose>::Invoke()
inline Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Func_1_Invoke_mFDDA3E5ED9208DEE400D5FBCFE2B80FE263B6DC6_inline (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* __this, const RuntimeMethod* method)
{
return (( Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 (*) (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50*, const RuntimeMethod*))Func_1_Invoke_mFDDA3E5ED9208DEE400D5FBCFE2B80FE263B6DC6_gshared_inline)(__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.Internal.Observers.OffsetComponent::set_InitialUnityPose(Vuforia.Internal.Core.Pose)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OffsetComponent_set_InitialUnityPose_m69409D6D30BC93DCE99DB86D25FCA5A89B5BBDB3_inline (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.OffsetComponent::set_Offset(Vuforia.Internal.Core.Pose)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OffsetComponent_set_Offset_m18AFC565CBC0E4EC596973178B0B11BA6F9D6396_inline (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.OffsetComponent::set_WorldCenterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OffsetComponent_set_WorldCenterObserver_mAFE31CB73DD18D64FC6CD7F446A1AA383EB82AFF_inline (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.OffsetComponent/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2EF07508D9D5D13785845A61BF49345A66674485 (U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.PoseCalculatorComponent::set_Pose(System.Nullable`1<Vuforia.Internal.Core.Pose>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PoseCalculatorComponent_set_Pose_m9F3987C0D839E9CE1024CDE406FE5A7BA9FE6D64_inline (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F ___0_value, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.Pose Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativePoseMatrixToObserverPose(Vuforia.VuMatrix44F,Vuforia.VuObservationType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 NativeToUnityConversionUtil_ConvertNativePoseMatrixToObserverPose_m811A784E4D2712547AC6A5DDB15AA422FC782101 (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_nativePose, int32_t ___1_observationType, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Vuforia.Internal.Core.Pose>::.ctor(T)
inline void Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8 (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F*, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3, const RuntimeMethod*))Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8_gshared)(__this, ___0_value, method);
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::set_TargetStatus(Vuforia.TargetStatus)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_set_TargetStatus_mC942468EF3FA07A75CEBC06BD06B0C050B2B004E_inline (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_value, const RuntimeMethod* method) ;
// Vuforia.Status Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToStatus(Vuforia.VuObservationPoseStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToStatus_m519E558C46C34076110AFCF472308B7F7E57CF20 (int32_t ___0_status, const RuntimeMethod* method) ;
// Vuforia.StatusInfo Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeStatusInfoToUnity(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeToUnityConversionUtil_ConvertNativeStatusInfoToUnity_m1C6C5CB72658A5BCCE1254E8B9C4BA9C9CFCF887 (RuntimeObject* ___0_observation, const RuntimeMethod* method) ;
// Vuforia.TargetStatus Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::get_TargetStatus()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 TargetStatusFromPoseInfoComponent_get_TargetStatus_m7E1717C0F4B87F989ABD21B3BA896B4A1B8BC137_inline (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, const RuntimeMethod* method) ;
// System.Void System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>::Invoke(T1,T2,T3)
inline void Action_3_Invoke_m735D8D421071AD6543A10F0D2386FA7AC58FE677_inline (Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___2_arg3, const RuntimeMethod* method)
{
(( void (*) (Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*, RuntimeObject*, RuntimeObject*, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0, const RuntimeMethod*))Action_3_Invoke_mFC028BE94317C86EF6F433F1EE7B3A1B33198746_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, method);
}
// System.Boolean Vuforia.Internal.Observers.AObserverComponent::get_Enabled()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AObserverComponent_get_Enabled_m1C6E6DF5FB43EA8281E8D9746E9E6EB47030B6A3_inline (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ANativeObserver::set_VuObserver(Vuforia.IVuObserver)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ANativeObserver_set_VuObserver_m594D7E9C7A888CC51F959B216A8B249C0A01F984_inline (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::.ctor()
inline void Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7 (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void Vuforia.VuCloudImageTargetObservationsHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetObservationsHandler__ctor_mAD050FB54E4FFC088D96717F7F518D3296A335CF (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Vuforia.VuCloudImageTargetQueryErrorHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetQueryErrorHandler__ctor_m698F0946A14E3D84D092F9636B3A0B48C295B606 (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::get_Item(TKey)
inline ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
// System.Boolean Vuforia.Internal.Observers.AObserver::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_Activate_mA32A1D7B47BD68D9CF1AB26289F3FA4D98D2DF0D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0 (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, String_t* ___0_key, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, String_t*, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::Remove(TKey)
inline bool Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8 (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Boolean Vuforia.Internal.Observers.AObserver::Deactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_Deactivate_m675490F2B9C04D35D00FBAF30756AA7767B56A9D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>::.ctor()
inline void List_1__ctor_mBB1769EE2D147ADEFF180390703300D88CF0C698 (List_1_t12E36807D0427756DF28313323476D031515EDCC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t12E36807D0427756DF28313323476D031515EDCC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mBF8A004242B0267748F8A596786225F218F51D31 (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, String_t* ___0_key, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, String_t*, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// Vuforia.CloudRecoBehaviour/CloudRecoSearchResult Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToTargetInfo(Vuforia.VuCloudImageTargetObservationTargetInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* WrapperExtensionMethods_ToTargetInfo_m218841E4216611D065F07CA6BB6954D595A1F5FF (VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F ___0_targetInfo, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>::Add(T)
inline void List_1_Add_mC7B63E30F36387DF767A186D68A1FCDE28C05AB4_inline (List_1_t12E36807D0427756DF28313323476D031515EDCC* __this, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t12E36807D0427756DF28313323476D031515EDCC*, CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Action`1<System.Collections.Generic.List`1<Vuforia.CloudRecoBehaviour/CloudRecoSearchResult>>::Invoke(T)
inline void Action_1_Invoke_m23FAEE5AD68278BB6B4090DA6B229B4464C4D7A6_inline (Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* __this, List_1_t12E36807D0427756DF28313323476D031515EDCC* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*, List_1_t12E36807D0427756DF28313323476D031515EDCC*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_m07CB857A99773CED8D122DC8E32B6221574C7328 (U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::ContainsValue(TValue)
inline bool Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, const RuntimeMethod*))Dictionary_2_ContainsValue_m51A7764AD04D34D0B2CDB01F960FA1FEBCF6B562_gshared)(__this, ___0_value, method);
}
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mC61C8E8A39F2FEB4C6F3026DA2C9C9007B2BD695 (Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m999A10C26DDF74143AD155662D58037B37AB83F7_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::First<System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA (RuntimeObject* ___0_source, Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7* ___1_predicate, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 (*) (RuntimeObject*, Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7*, const RuntimeMethod*))Enumerable_First_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_mE7695F98528476F311546FEAD721599644C4F5D7_gshared)(___0_source, ___1_predicate, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::get_Key()
inline String_t* KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_inline (KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// Vuforia.CloudRecoBehaviour/QueryError Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToQueryError(Vuforia.VuCloudImageTargetQueryError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToQueryError_m8A2F10F8255DC9AC7C42285BF66822A1559C0748 (int32_t ___0_queryError, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.CloudRecoBehaviour/QueryError>::Invoke(T)
inline void Action_1_Invoke_m55D9904A1903AE77DDE405F4B0D20740B3159ED6_inline (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*, int32_t, const RuntimeMethod*))Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline)(__this, ___0_obj, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::get_Values()
inline ValueCollection_tB78351AF9FD62E40D2F4BE49333EDFD540D357FC* Dictionary_2_get_Values_m81836E65E805BD1814F529671E5FE10137FA1341 (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* __this, const RuntimeMethod* method)
{
return (( ValueCollection_tB78351AF9FD62E40D2F4BE49333EDFD540D357FC* (*) (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<Vuforia.Internal.Observers.ImageTargetObserver>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C* Enumerable_ToList_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mA7ABB16979BAB310A0BDF586EB52C966742EF076 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Vuforia.Internal.Observers.ImageTargetObserver>::GetEnumerator()
inline Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC List_1_GetEnumerator_m075DAC2B8DFCA6AEF7AD315EE2B07B3B8867F93A (List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C* __this, const RuntimeMethod* method)
{
return (( Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC (*) (List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.ImageTargetObserver>::Dispose()
inline void Enumerator_Dispose_mBA314C6311B5BC2EDB3E8B8DE17C4A5F9BFF559B (Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.ImageTargetObserver>::get_Current()
inline ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* Enumerator_get_Current_mDC40BAB7CB754069FF450C7AE115075459A1D14D_inline (Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC* __this, const RuntimeMethod* method)
{
return (( ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* (*) (Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Vuforia.Internal.Observers.ImageTargetObserver>::MoveNext()
inline bool Enumerator_MoveNext_m81219740B4F5928445EBBE005FA24C0E60221740 (Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>::get_Value()
inline ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_inline (KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993* __this, const RuntimeMethod* method)
{
return (( ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* (*) (KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// Vuforia.TrackingOptimization Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToTrackingOptimization(Vuforia.VuTrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD (int32_t ___0_optimization, const RuntimeMethod* method) ;
// Vuforia.VuTrackingOptimization Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToVuTrackingOptimization(Vuforia.TrackingOptimization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2 (int32_t ___0_optimization, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.AObserverComponent::set_Enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_set_Enabled_mEDDE807AD841B3801AB15CB9B206AAC9B318D275 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, bool ___0_value, const RuntimeMethod* method) ;
// Vuforia.Internal.Core.IlluminationInfo Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ToIlluminationInfo(Vuforia.VuIlluminationObservationInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 WrapperExtensionMethods_ToIlluminationInfo_m16E68BC60C1FEC5BA57C134161326A022F631080 (VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 ___0_info, const RuntimeMethod* method) ;
// System.Void System.Action`1<Vuforia.Internal.Core.IlluminationInfo>::Invoke(T)
inline void Action_1_Invoke_m265006A300E91BF69117541070D483696457BC49_inline (Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* __this, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035, const RuntimeMethod*))Action_1_Invoke_m265006A300E91BF69117541070D483696457BC49_gshared_inline)(__this, ___0_obj, method);
}
// UnityEngine.Vector3 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector3(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathExtensions_ToVector3_m14D9A3EE424D119304E927EE5D55EF1CF3BF84A3 (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_vector, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.ImageTargetObserver::set_Size(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageTargetObserver_set_Size_mD63FA78D323808B117E52E18BF6CCE69DEE24A53_inline (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.OffsetResult::.ctor(Vuforia.Internal.Core.Pose,Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B (OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, RuntimeObject* ___1_originObserver, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.Void Vuforia.Internal.Observers.MeshObservationBlock::Update(Vuforia.VuMeshObservationBlock,Vuforia.Internal.Observers.MeshObserver/MeshSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObservationBlock_Update_m435F3A4A2713C55782F9FC24C61B38938B8A038D (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_meshObservation, int32_t ___1_meshSource, const RuntimeMethod* method) ;
// System.Void Vuforia.Utility.ExtensionMethods.WrapperExtensionMethods::ConstructFromVuMesh(UnityEngine.Mesh,Vuforia.VuMesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrapperExtensionMethods_ConstructFromVuMesh_m46C173B3D80AC9590C5E78D44200DD5733C850E4 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B ___1_vuMesh, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToMatrix4x4(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 MathExtensions_ToMatrix4x4_m005C0C3DA85D86B53D66F07CFD8D578C9C54D747 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.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 Vuforia.Internal.Utility.MatrixUtil::GetScale(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MatrixUtil_GetScale_m0871D11E6FAA3C64476E94D71F348B649C34AD22 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix, const RuntimeMethod* method) ;
// UnityEngine.Bounds Vuforia.Internal.NativeBridge.NativeToUnityConversionUtil::ConvertNativeAABBToUnityBounds(Vuforia.VuAABB)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NativeToUnityConversionUtil_ConvertNativeAABBToUnityBounds_mCAD226B7953EBCC23093D72AD07CC9A3384A3D56 (VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 ___0_aabb, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_bounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_bounds_m2E526E9B61ACA77D644C22A9D8EB49583012B54E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_value, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::GetValueOrDefault()
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::GetEnumerator()
inline Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF Dictionary_2_GetEnumerator_m03372D843771DFDF5E65D4E042F93636416E5FDF (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* __this, const RuntimeMethod* method)
{
return (( Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF (*) (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::Dispose()
inline void Enumerator_Dispose_m9B520CCD6163292367A6A8754317E7A25560BFE2 (Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF*, const RuntimeMethod*))Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::get_Current()
inline KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 Enumerator_get_Current_mFE6C71269971A4221D04DE54947CBEF2AE859748_inline (Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 (*) (Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF*, const RuntimeMethod*))Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::get_Value()
inline MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_inline (KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9* __this, const RuntimeMethod* method)
{
return (( MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* (*) (KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::MoveNext()
inline bool Enumerator_MoveNext_m2B90A95B3C2619D25B4A83592FC0837D450127E7 (Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF*, const RuntimeMethod*))Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared)(__this, method);
}
// System.Void Vuforia.Internal.Observers.MeshObserver/<>c__DisplayClass17_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass17_0__ctor_m44E2CA6406720CC612CB777A421856DF358FD0E5 (U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* __this, const RuntimeMethod* method) ;
// 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.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.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m86D6448DA06260A2B749977BB4C0BA6111807176 (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* __this, int32_t ___0_key, MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*, int32_t, MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void Vuforia.Internal.Observers.MeshObservationBlock::.ctor(Vuforia.VuMeshObservationBlock,Vuforia.Internal.Observers.MeshObserver/MeshSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObservationBlock__ctor_mDB36F54195DA712BEB473D6B5A13BBF797FDD2F6 (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_meshObservation, int32_t ___1_meshSource, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::Add(TKey,TValue)
inline void Dictionary_2_Add_mD0EBD9C18DE7F51CB0F28232AC601FB2CB9753AE (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* __this, int32_t ___0_key, MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*, int32_t, MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m69BE243F9560917B877AA135CAE6F1BFD4C16C52 (Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7E362F496AFECEFC278C7080F920C3B767BA5712_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mC8480F2D0F1E4BA0A06318EE369670B3239CE3BA (RuntimeObject* ___0_source, Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27*, const RuntimeMethod*))Enumerable_Where_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m92F3CFEF964788E391E64EC5F3E28AD46363234E_gshared)(___0_source, ___1_predicate, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC* Enumerable_ToList_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mAEA2D6B41D9BEEA26A72E46F939C8382240F569E (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisKeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3_m5E5CBC6B83E4A439C15D0AAE6587F86E84041B85_gshared)(___0_source, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>::GetEnumerator()
inline Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF List_1_GetEnumerator_m5D29CDC0FAB6A3B7C99FB1E1FB7C23B5FE5B6CA1 (List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC* __this, const RuntimeMethod* method)
{
return (( Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF (*) (List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC*, const RuntimeMethod*))List_1_GetEnumerator_mB46532ECAAF8E9770F7EE45CA74C0029D9A6E277_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>::Dispose()
inline void Enumerator_Dispose_m00D1A14D876EE9CAEB5BD0FFFA47A7B1772A52FB (Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF*, const RuntimeMethod*))Enumerator_Dispose_m2D62DC26681DB5563714055B508C547FB2477C6C_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>::get_Current()
inline KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 Enumerator_get_Current_m2ABF344CE39D210AC4939E87D665CD6429E3DF98_inline (Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 (*) (Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF*, const RuntimeMethod*))Enumerator_get_Current_mC091860CD3E6D25DF9592200C1335FE72D13696B_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_inline (KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9*, const RuntimeMethod*))KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>::Remove(TKey)
inline bool Dictionary_2_Remove_m0567DEBCBA0BB255BF0D3FE8972CE4EC87685894 (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.MeshObservationBlock>>::MoveNext()
inline bool Enumerator_MoveNext_m940EE9CC7A2DE496850C58F578618F6E6C396BD5 (Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF*, const RuntimeMethod*))Enumerator_MoveNext_m6D357D5F222966ED0A930D0B4BB9BB34C36D51DA_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, 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.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetMeshesU3Ed__5__ctor_mD169CFBDB20041008859AAA95247A5AD4858A7CC (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetMeshesU3Ed__5_System_IDisposable_Dispose_mF25E456E56A5FC600B99BB850E40DE8C3A32E3D3 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetMeshesU3Ed__5_MoveNext_m62C8D276E1950C4D980B00E56C1BB5FE426910B7 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE9FD8BC86D1688B425E0195E057998E7C89BDB49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m18CD36019BAE0BBA448F54455035BA8C4B0E2547_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* V_1 = NULL;
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* V_2 = NULL;
int32_t V_3 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* 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_0067;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* L_4 = (List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD*)il2cpp_codegen_object_new(List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m18CD36019BAE0BBA448F54455035BA8C4B0E2547(L_4, List_1__ctor_m18CD36019BAE0BBA448F54455035BA8C4B0E2547_RuntimeMethod_var);
__this->___U3CmeshesU3E5__2_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmeshesU3E5__2_4), (void*)L_4);
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = GLTFMeshes_GetNumMeshes_m81ED1CD13A561E5E55B20917E1F3D8B03AB831E7(L_5, NULL);
__this->___U3CnumNodesU3E5__3_5 = L_6;
__this->___U3CiU3E5__4_6 = 0;
goto IL_007e;
}
IL_003e:
{
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_7 = V_1;
int32_t L_8 = __this->___U3CiU3E5__4_6;
NullCheck(L_7);
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* L_9;
L_9 = GLTFMeshes_GetMesh_m63D522FC0E6292F52CBA683D1138D189D3F2AB0F(L_7, L_8, NULL);
V_2 = L_9;
List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* L_10 = __this->___U3CmeshesU3E5__2_4;
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* L_11 = V_2;
NullCheck(L_10);
List_1_Add_mE9FD8BC86D1688B425E0195E057998E7C89BDB49_inline(L_10, L_11, List_1_Add_mE9FD8BC86D1688B425E0195E057998E7C89BDB49_RuntimeMethod_var);
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* L_12 = V_2;
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0067:
{
__this->___U3CU3E1__state_0 = (-1);
int32_t L_13 = __this->___U3CiU3E5__4_6;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_3;
__this->___U3CiU3E5__4_6 = L_14;
}
IL_007e:
{
int32_t L_15 = __this->___U3CiU3E5__4_6;
int32_t L_16 = __this->___U3CnumNodesU3E5__3_5;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_003e;
}
}
{
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_17 = V_1;
List_1_t389D5D92DA59369F56F509ECAB46D28415AA74AD* L_18 = __this->___U3CmeshesU3E5__2_4;
NullCheck(L_17);
L_17->___mMeshes_1 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&L_17->___mMeshes_1), (void*)L_18);
return (bool)0;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.Collections.Generic.IEnumerator<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* U3CGetMeshesU3Ed__5_System_Collections_Generic_IEnumeratorU3CVuforia_Internal_Utility_GLTFLoading_GLTFPrimitiveU3E_get_Current_mD4BA64308AD5099E7FE9294066A270F574AA0658 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method)
{
{
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetMeshesU3Ed__5_System_Collections_IEnumerator_Reset_m57FD8EF0E4016A148C5C0495C7C6737F876383A7 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __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*)&U3CGetMeshesU3Ed__5_System_Collections_IEnumerator_Reset_m57FD8EF0E4016A148C5C0495C7C6737F876383A7_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetMeshesU3Ed__5_System_Collections_IEnumerator_get_Current_m8498BFC54B7CE0731C85E0ACF3588870237C2F58 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method)
{
{
GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive> Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.Collections.Generic.IEnumerable<Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetMeshesU3Ed__5_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFPrimitiveU3E_GetEnumerator_m5F094FF8E5129243391B1E71C4EFC098835B5835 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0035;
}
IL_0022:
{
U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* L_3 = (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298*)il2cpp_codegen_object_new(U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetMeshesU3Ed__5__ctor_mD169CFBDB20041008859AAA95247A5AD4858A7CC(L_3, 0, NULL);
V_0 = L_3;
U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* L_4 = V_0;
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_5 = __this->___U3CU3E4__this_3;
NullCheck(L_4);
L_4->___U3CU3E4__this_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
}
IL_0035:
{
U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* L_6 = V_0;
return L_6;
}
}
// System.Collections.IEnumerator Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes/<GetMeshes>d__5::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetMeshesU3Ed__5_System_Collections_IEnumerable_GetEnumerator_mA04F0B26391EF3ADC492F21FD2ABE02D4F67D5F9 (U3CGetMeshesU3Ed__5_t162A1CB3CA1F91A914E32A43D7D0FF9EB796A298* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetMeshesU3Ed__5_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFPrimitiveU3E_GetEnumerator_m5F094FF8E5129243391B1E71C4EFC098835B5835(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Color Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::get_BaseColorFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GLTFMetallicRoughnessMaterial_get_BaseColorFactor_mE24765A7F23FEFA5A75668829FE5785DB890273A (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method)
{
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___U3CBaseColorFactorU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::set_BaseColorFactor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFMetallicRoughnessMaterial_set_BaseColorFactor_m006F3FD6CD0845BD93CE9E677CD596119BCDEA20 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
{
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
__this->___U3CBaseColorFactorU3Ek__BackingField_3 = L_0;
return;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::get_BaseColorTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* GLTFMetallicRoughnessMaterial_get_BaseColorTexture_mDC2174B82E059AA37D6EC06C6EFED0588DD86671 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method)
{
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* G_B4_0 = NULL;
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* G_B1_0 = NULL;
{
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* L_0 = __this->___mBaseColorTexture_2;
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B4_0 = L_1;
goto IL_001a;
}
}
{
bool L_2;
L_2 = GLTFMetallicRoughnessMaterial_HasBaseColorTexture_mF0905646EA99B66B614564DA8CE49654A31CF2D3(__this, NULL);
if (L_2)
{
goto IL_0014;
}
}
{
return (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6*)NULL;
}
IL_0014:
{
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* L_3;
L_3 = GLTFMetallicRoughnessMaterial_GetBaseColorTexture_mB49CAF64F8A7596859B3CD0BF0E21D0DC001876F(__this, NULL);
G_B4_0 = L_3;
}
IL_001a:
{
return G_B4_0;
}
}
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFMetallicRoughnessMaterial_get_Name_m9537A9EFA7FE9F9DD74254AC9BC97BCEBFEA5627 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method)
{
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
{
String_t* L_0 = __this->___mName_1;
String_t* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
String_t* L_2;
L_2 = GLTFMetallicRoughnessMaterial_GetName_mDC795C583EB94750286B8A6B9429C8ACA2925ED6(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFMetallicRoughnessMaterial__ctor_m2B1BFB417376DD39BBF1D8DF5C3274072F2F01BD (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, intptr_t ___0_nativePbrMaterial, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativePbrMaterial;
__this->___mNativePbrMaterial_0 = L_0;
GLTFMetallicRoughnessMaterial_LoadMaterial_m9C17C4FB2DF0E3173C3CBCE29C76FEB99D90C4D0(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::LoadMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFMetallicRoughnessMaterial_LoadMaterial_m9C17C4FB2DF0E3173C3CBCE29C76FEB99D90C4D0 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __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*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA215CFDFB6CFACD69A022F1EAD2E5A7D88B2EFDE);
s_Il2CppMethodInitialized = true;
}
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)4);
V_0 = L_0;
intptr_t L_1 = __this->___mNativePbrMaterial_0;
int32_t L_2;
L_2 = VuCesiumTiles_csMaterialGetBaseColorFactor_m2BFFB2D9688EA78250DE66F7AF5E35C304EB3978(L_1, (&V_1), NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0022;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralA215CFDFB6CFACD69A022F1EAD2E5A7D88B2EFDE, NULL);
return;
}
IL_0022:
{
intptr_t L_3 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775(L_3, L_4, 0, 4, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = 0;
float L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = V_0;
NullCheck(L_8);
int32_t L_9 = 1;
float L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = V_0;
NullCheck(L_11);
int32_t L_12 = 2;
float L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = V_0;
NullCheck(L_14);
int32_t L_15 = 3;
float L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17;
memset((&L_17), 0, sizeof(L_17));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_17), L_7, L_10, L_13, L_16, /*hidden argument*/NULL);
GLTFMetallicRoughnessMaterial_set_BaseColorFactor_m006F3FD6CD0845BD93CE9E677CD596119BCDEA20_inline(__this, L_17, NULL);
return;
}
}
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::GetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFMetallicRoughnessMaterial_GetName_mDC795C583EB94750286B8A6B9429C8ACA2925ED6 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t067D943FA808557FBA1FBED8EA4E9A1BFCB791B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
RuntimeObject* V_1 = NULL;
Il2CppChar V_2 = 0x0;
{
intptr_t L_0 = __this->___mNativePbrMaterial_0;
int32_t L_1;
L_1 = VuCesiumTiles_csMaterialGetName_m6AFFD1BEF95FE3D1E75366112C08F53A4CA7203B(L_0, (&V_0), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_005f;
}
}
{
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_2, NULL);
__this->___mName_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)L_3);
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4;
L_4 = Path_GetInvalidFileNameChars_m398C2B0D1FF5A9CC06287509C1CFF5D7552D08CB(NULL);
RuntimeObject* L_5;
L_5 = Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF((RuntimeObject*)L_4, ((int32_t)58), Enumerable_Append_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m1019C1E7FE748C8B3F4B2475A0911C4BC36FFCAF_RuntimeMethod_var);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Char>::GetEnumerator() */, IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05_il2cpp_TypeInfo_var, L_5);
V_1 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0055:
{// begin finally (depth: 1)
{
RuntimeObject* L_7 = V_1;
if (!L_7)
{
goto IL_005e;
}
}
{
RuntimeObject* L_8 = V_1;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_005e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_004b_1;
}
IL_0030_1:
{
RuntimeObject* L_9 = V_1;
NullCheck(L_9);
Il2CppChar L_10;
L_10 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Char>::get_Current() */, IEnumerator_1_t067D943FA808557FBA1FBED8EA4E9A1BFCB791B8_il2cpp_TypeInfo_var, L_9);
V_2 = L_10;
String_t* L_11 = __this->___mName_1;
Il2CppChar L_12 = V_2;
NullCheck(L_11);
String_t* L_13;
L_13 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_11, L_12, ((int32_t)45), NULL);
__this->___mName_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)L_13);
}
IL_004b_1:
{
RuntimeObject* L_14 = V_1;
NullCheck(L_14);
bool L_15;
L_15 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_14);
if (L_15)
{
goto IL_0030_1;
}
}
{
goto IL_006a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005f:
{
__this->___mName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
}
IL_006a:
{
String_t* L_16 = __this->___mName_1;
return L_16;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFTexture Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::GetBaseColorTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* GLTFMetallicRoughnessMaterial_GetBaseColorTexture_mB49CAF64F8A7596859B3CD0BF0E21D0DC001876F (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7969FF9717FF354D2004ED1E31BA16646F76C64B);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativePbrMaterial_0;
int32_t L_1;
L_1 = VuCesiumTiles_csMaterialGetBaseColorTexture_m115E0773C17A976B1C1CAC2401D163ECACE5338B(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral7969FF9717FF354D2004ED1E31BA16646F76C64B, NULL);
return (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6*)NULL;
}
IL_001c:
{
intptr_t L_2 = V_0;
intptr_t L_3 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_4;
L_4 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0037;
}
}
{
intptr_t L_5 = V_0;
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* L_6 = (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6*)il2cpp_codegen_object_new(GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6_il2cpp_TypeInfo_var);
NullCheck(L_6);
GLTFTexture__ctor_m30E165C94A4DAE20B70D300BC4E239BCBCFCE132(L_6, L_5, NULL);
__this->___mBaseColorTexture_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mBaseColorTexture_2), (void*)L_6);
goto IL_003e;
}
IL_0037:
{
__this->___mBaseColorTexture_2 = (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mBaseColorTexture_2), (void*)(GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6*)NULL);
}
IL_003e:
{
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* L_7 = __this->___mBaseColorTexture_2;
return L_7;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFMetallicRoughnessMaterial::HasBaseColorTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFMetallicRoughnessMaterial_HasBaseColorTexture_mF0905646EA99B66B614564DA8CE49654A31CF2D3 (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativePbrMaterial_0;
int32_t L_1;
L_1 = VuCesiumTiles_csMaterialHasBaseColorTexture_mA852A3A51DB5CC6990550EA8212C465BA6546E22(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFNode::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFNode_get_Name_m132E0B66266F5066CA6E01B95D5B6DF0454F4AC2 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
{
String_t* L_0 = __this->___mName_1;
String_t* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
String_t* L_2;
L_2 = GLTFNode_GetName_m716F57518D045DC3B6FC6FB4FA6A7FDD6DF04981(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::get_Children()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* GLTFNode_get_Children_m64F0A9649322B5D041D3BDF86F7F287CC808B7FC (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* G_B2_0 = NULL;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* G_B1_0 = NULL;
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_0 = __this->___mChildren_2;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_2;
L_2 = GLTFNode_GetChildren_m0BEDFD8A9B681A26F0E7B77AA4CD02B8A8E266B7(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::get_Meshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* GLTFNode_get_Meshes_mD5CAEDE7AE715AC4DE813A06D84A1A37DBDD3A66 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* G_B2_0 = NULL;
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* G_B1_0 = NULL;
{
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_0 = __this->___mMeshes_3;
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_2;
L_2 = GLTFNode_GetMeshes_m9E632AF85884ABF1775CB3054779F8895C9CED86(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFNode::get_Matrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFNode_get_Matrix_m4412F8CF833BBFF82B88F007068A45BA70F85A95 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B2_0 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B1_0 = NULL;
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->___mMatrix_4;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2;
L_2 = GLTFNode_GetMatrix_m41C9B9BC2AAE718D2CB00EA4793CFDEF70E02458(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNode::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFNode__ctor_m5E95A20661047C0347AA3584600EFE03A78D44C0 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, intptr_t ___0_nativeNode, 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;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeNode_0 = L_0;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_1 = ___0_nativeNode;
__this->___mNativeNode_0 = L_1;
return;
}
}
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFNode_GetName_m716F57518D045DC3B6FC6FB4FA6A7FDD6DF04981 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeNode_0;
int32_t L_1;
L_1 = VuCesiumTiles_csNodeGetName_m458924221322866B6D658D30F814998A12C162C6(L_0, (&V_0), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001e;
}
}
{
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_2, NULL);
__this->___mName_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)L_3);
goto IL_0029;
}
IL_001e:
{
__this->___mName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
}
IL_0029:
{
String_t* L_4 = __this->___mName_1;
return L_4;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetChildren()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* GLTFNode_GetChildren_m0BEDFD8A9B681A26F0E7B77AA4CD02B8A8E266B7 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53D778F12954FB232DDB65EA604197B853B282E3);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeNode_0;
int32_t L_1;
L_1 = VuCesiumTiles_csNodeGetNodeList_m3BC2CE5BC024A3B3D4F568EB2C936EDAAEFEAAF7(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral53D778F12954FB232DDB65EA604197B853B282E3, NULL);
return (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18*)NULL;
}
IL_001c:
{
intptr_t L_2 = V_0;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_3 = (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18*)il2cpp_codegen_object_new(GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18_il2cpp_TypeInfo_var);
NullCheck(L_3);
GLTFNodes__ctor_m851CD73F6237F4C91384C7A921A93BAE16EF81AE(L_3, L_2, NULL);
__this->___mChildren_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mChildren_2), (void*)L_3);
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_4 = __this->___mChildren_2;
return L_4;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFMeshes Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetMeshes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* GLTFNode_GetMeshes_m9E632AF85884ABF1775CB3054779F8895C9CED86 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1199636351C4A8D1526EAFFE468DCEBCBAA6656F);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeNode_0;
int32_t L_1;
L_1 = VuCesiumTiles_csNodeGetMeshList_m739D7548871FD7DA828D0AD443861AD8DE9F42BD(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral1199636351C4A8D1526EAFFE468DCEBCBAA6656F, NULL);
return (GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70*)NULL;
}
IL_001c:
{
intptr_t L_2 = V_0;
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_3 = (GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70*)il2cpp_codegen_object_new(GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70_il2cpp_TypeInfo_var);
NullCheck(L_3);
GLTFMeshes__ctor_m79C3939B6F8F222D4D9A23FBB5FEDCA0DE71F661(L_3, L_2, NULL);
__this->___mMeshes_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMeshes_3), (void*)L_3);
GLTFMeshes_t908402F1A8447E6AA5E06E522769C6E242ECDE70* L_4 = __this->___mMeshes_3;
return L_4;
}
}
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFNode::GetMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFNode_GetMatrix_m41C9B9BC2AAE718D2CB00EA4793CFDEF70E02458 (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* __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*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14143E3CE6340C31C9700C95C06299BE410F3441);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4DB1730415BF73D668ADFF770F78401705B1213);
s_Il2CppMethodInitialized = true;
}
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
intptr_t L_1 = __this->___mNativeNode_0;
int32_t L_2;
L_2 = VuCesiumTiles_csNodeGetMatrix_m3241B5B392BC687CF04B34A4271E44B336075F86(L_1, (&V_1), NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0024;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralC4DB1730415BF73D668ADFF770F78401705B1213, NULL);
return (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
}
IL_0024:
{
intptr_t L_3 = V_1;
int32_t L_4;
L_4 = VuCesiumTiles_csMatrixGetValues_m33CD001AB2FD4E85B0E924F9E6C0FEC7F0B37A98(L_3, (&V_2), NULL);
if ((((int32_t)L_4) == ((int32_t)1)))
{
goto IL_003b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral14143E3CE6340C31C9700C95C06299BE410F3441, NULL);
return (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
}
IL_003b:
{
intptr_t L_5 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_Copy_m4744F803E7E605726758725D11D157455BD43775(L_5, L_6, 0, ((int32_t)16), NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = V_0;
__this->___mMatrix_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMatrix_4), (void*)L_7);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = __this->___mMatrix_4;
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.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::get_Nodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_get_Nodes_mF7A7C9DE2D0AA05D294377F73130CCCC0378855C (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* L_0 = __this->___mNodes_1;
V_0 = L_0;
RuntimeObject* L_1 = V_0;
RuntimeObject* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
RuntimeObject* L_3;
L_3 = GLTFNodes_GetNodes_m95424287BA20D3922A3AFD90AF6EB9A4E0673435(__this, NULL);
G_B2_0 = L_3;
}
IL_0012:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFNodes__ctor_m851CD73F6237F4C91384C7A921A93BAE16EF81AE (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, intptr_t ___0_nativeNodes, 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;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeNodes_0 = L_0;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_1 = ___0_nativeNodes;
__this->___mNativeNodes_0 = L_1;
return;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetNodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_GetNodes_m95424287BA20D3922A3AFD90AF6EB9A4E0673435 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* L_0 = (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155*)il2cpp_codegen_object_new(U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetNodesU3Ed__5__ctor_m1599624D55E6D8D4497F44E5ADFA41DBE1F15E0E(L_0, ((int32_t)-2), NULL);
U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
return L_1;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetNumNodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFNodes_GetNumNodes_m0DA68FFD7EF3AB6C63AEEE6405E1E3FB655F3E97 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __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*)&_stringLiteral8C877755FDBD6C0FD59EBBC496FF5728F4294B08);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
intptr_t L_0 = __this->___mNativeNodes_0;
int32_t L_1;
L_1 = VuCesiumTiles_csNodeListGetSize_m7A132F71DE5B4AB3DE3F8AED3D21DCE85CE7900E(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8C877755FDBD6C0FD59EBBC496FF5728F4294B08, NULL);
return 0;
}
IL_001c:
{
int32_t L_2 = V_0;
return L_2;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetNode(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* GLTFNodes_GetNode_m3413EE980B44CF3F3B92D91F45795799A8B9D885 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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*)&_stringLiteral4177D631815F8B88B9A884ECF0CA72BEF3B38CD1);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeNodes_0;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = VuCesiumTiles_csNodeListGetElement_m8F84E144BCD2756EA7D6A4D599633F33783D6830(L_0, L_1, (&V_0), NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_002c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
int32_t L_5 = ___0_index;
int32_t L_6 = L_5;
RuntimeObject* L_7 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_6);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_7);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mD059D71785436B60BCAF45F9EAC5E2F37E91C6CE(_stringLiteral4177D631815F8B88B9A884ECF0CA72BEF3B38CD1, L_4, NULL);
return (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372*)NULL;
}
IL_002c:
{
intptr_t L_8 = V_0;
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* L_9 = (GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372*)il2cpp_codegen_object_new(GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372_il2cpp_TypeInfo_var);
NullCheck(L_9);
GLTFNode__ctor_m5E95A20661047C0347AA3584600EFE03A78D44C0(L_9, L_8, NULL);
return L_9;
}
}
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_GetEnumerator_mB30E5FF32A4D98CD991EB209F86A7107367E0131 (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t03BF45C38ACBA84B09EE7C0A279B2A1662E5E3E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = GLTFNodes_get_Nodes_mF7A7C9DE2D0AA05D294377F73130CCCC0378855C(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>::GetEnumerator() */, IEnumerable_1_t03BF45C38ACBA84B09EE7C0A279B2A1662E5E3E1_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Collections.IEnumerator Vuforia.Internal.Utility.GLTFLoading.GLTFNodes::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFNodes_System_Collections_IEnumerable_GetEnumerator_mFB53C23CE1D9F6D236170B04DD5EF474FC615A3C (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = GLTFNodes_GetEnumerator_mB30E5FF32A4D98CD991EB209F86A7107367E0131(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNodesU3Ed__5__ctor_m1599624D55E6D8D4497F44E5ADFA41DBE1F15E0E (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNodesU3Ed__5_System_IDisposable_Dispose_m2F91E45BFFCDEC511F96D9A79C633EFBD92217B7 (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetNodesU3Ed__5_MoveNext_mA97727A5C5673B636084B39B15B9326547663F4F (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C50A55BC45BFD4728C91A3EF90392D8ADEFC949_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m382508FE08C6B0C22A622F07C053CAF9F9246597_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* V_1 = NULL;
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* V_2 = NULL;
int32_t V_3 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* 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_0067;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* L_4 = (List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97*)il2cpp_codegen_object_new(List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m382508FE08C6B0C22A622F07C053CAF9F9246597(L_4, List_1__ctor_m382508FE08C6B0C22A622F07C053CAF9F9246597_RuntimeMethod_var);
__this->___U3CnodesU3E5__2_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnodesU3E5__2_4), (void*)L_4);
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = GLTFNodes_GetNumNodes_m0DA68FFD7EF3AB6C63AEEE6405E1E3FB655F3E97(L_5, NULL);
__this->___U3CnumNodesU3E5__3_5 = L_6;
__this->___U3CiU3E5__4_6 = 0;
goto IL_007e;
}
IL_003e:
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_7 = V_1;
int32_t L_8 = __this->___U3CiU3E5__4_6;
NullCheck(L_7);
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* L_9;
L_9 = GLTFNodes_GetNode_m3413EE980B44CF3F3B92D91F45795799A8B9D885(L_7, L_8, NULL);
V_2 = L_9;
List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* L_10 = __this->___U3CnodesU3E5__2_4;
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* L_11 = V_2;
NullCheck(L_10);
List_1_Add_m3C50A55BC45BFD4728C91A3EF90392D8ADEFC949_inline(L_10, L_11, List_1_Add_m3C50A55BC45BFD4728C91A3EF90392D8ADEFC949_RuntimeMethod_var);
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* L_12 = V_2;
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0067:
{
__this->___U3CU3E1__state_0 = (-1);
int32_t L_13 = __this->___U3CiU3E5__4_6;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_3;
__this->___U3CiU3E5__4_6 = L_14;
}
IL_007e:
{
int32_t L_15 = __this->___U3CiU3E5__4_6;
int32_t L_16 = __this->___U3CnumNodesU3E5__3_5;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_003e;
}
}
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_17 = V_1;
List_1_t93EAD47351DF6887D283BC5DD87C369CD9A75B97* L_18 = __this->___U3CnodesU3E5__2_4;
NullCheck(L_17);
L_17->___mNodes_1 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&L_17->___mNodes_1), (void*)L_18);
return (bool)0;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFNode Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.Collections.Generic.IEnumerator<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* U3CGetNodesU3Ed__5_System_Collections_Generic_IEnumeratorU3CVuforia_Internal_Utility_GLTFLoading_GLTFNodeU3E_get_Current_m35E07D3F14BD66472270674185E4C7E4556073ED (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method)
{
{
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNodesU3Ed__5_System_Collections_IEnumerator_Reset_m8D78308AA81D72BCF1E5BF7EA3AC29F80DE1D58A (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __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*)&U3CGetNodesU3Ed__5_System_Collections_IEnumerator_Reset_m8D78308AA81D72BCF1E5BF7EA3AC29F80DE1D58A_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNodesU3Ed__5_System_Collections_IEnumerator_get_Current_m68F36AB2FCA94B7D6DA1EE713E7000B72E90629F (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method)
{
{
GLTFNode_t01E3A211F57C9AB067EEA4FCEA7B05C06DF77372* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFNode> Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.Collections.Generic.IEnumerable<Vuforia.Internal.Utility.GLTFLoading.GLTFNode>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNodesU3Ed__5_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFNodeU3E_GetEnumerator_mCCA2338BE2AB9641BD7A096F0319006D7A2733F6 (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0035;
}
IL_0022:
{
U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* L_3 = (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155*)il2cpp_codegen_object_new(U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetNodesU3Ed__5__ctor_m1599624D55E6D8D4497F44E5ADFA41DBE1F15E0E(L_3, 0, NULL);
V_0 = L_3;
U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* L_4 = V_0;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_5 = __this->___U3CU3E4__this_3;
NullCheck(L_4);
L_4->___U3CU3E4__this_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
}
IL_0035:
{
U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* L_6 = V_0;
return L_6;
}
}
// System.Collections.IEnumerator Vuforia.Internal.Utility.GLTFLoading.GLTFNodes/<GetNodes>d__5::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNodesU3Ed__5_System_Collections_IEnumerable_GetEnumerator_m41946D16970A197FA0BE8F20EFF4FACA29555E8F (U3CGetNodesU3Ed__5_tE565A7500D62EB6B14C60D71BDC7D8A964300155* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetNodesU3Ed__5_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFNodeU3E_GetEnumerator_mCCA2338BE2AB9641BD7A096F0319006D7A2733F6(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector3[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_Vertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GLTFPrimitive_get_Vertices_m181AD75678130DD222A1221CCCF47D29EDC55D5F (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___mVertices_5;
if (!L_0)
{
goto IL_000f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___mVertices_5;
return L_1;
}
IL_000f:
{
bool L_2;
L_2 = GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C(__this, NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___mVertices_5;
return L_3;
}
}
// UnityEngine.Vector3[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_Normals()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GLTFPrimitive_get_Normals_mEB2128907BBDC964CB85994246A10A4A0491D31D (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___mNormals_6;
if (!L_0)
{
goto IL_000f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___mNormals_6;
return L_1;
}
IL_000f:
{
bool L_2;
L_2 = GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C(__this, NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___mNormals_6;
return L_3;
}
}
// UnityEngine.Color[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_Colors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* GLTFPrimitive_get_Colors_mF1E0F84BACC4B6F429BE90395863B43EFEB9A287 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = __this->___mColors_7;
if (!L_0)
{
goto IL_000f;
}
}
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = __this->___mColors_7;
return L_1;
}
IL_000f:
{
bool L_2;
L_2 = GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C(__this, NULL);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = __this->___mColors_7;
return L_3;
}
}
// UnityEngine.Vector2[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_TexCoords()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* GLTFPrimitive_get_TexCoords_mEB6C45BF9E2391826BC7BDC7E7A701882194744B (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___mTexCoords_8;
if (!L_0)
{
goto IL_000f;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___mTexCoords_8;
return L_1;
}
IL_000f:
{
bool L_2;
L_2 = GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C(__this, NULL);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___mTexCoords_8;
return L_3;
}
}
// System.Int32[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_Indices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GLTFPrimitive_get_Indices_m4546A22EA9661BB79D49F61FC94E464F78EE338E (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___mIndices_9;
if (!L_0)
{
goto IL_000f;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___mIndices_9;
return L_1;
}
IL_000f:
{
bool L_2;
L_2 = GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C(__this, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___mIndices_9;
return L_3;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_Material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* GLTFPrimitive_get_Material_mD6DD3BA41EBBF811C2EC09B582F051F2A3D3962E (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* G_B4_0 = NULL;
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* G_B1_0 = NULL;
{
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* L_0 = __this->___mMaterial_10;
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B4_0 = L_1;
goto IL_001a;
}
}
{
bool L_2;
L_2 = GLTFPrimitive_HasMaterial_m7A9B6B7C01DA296DE0A2F9CA97AE65E4398D59AC(__this, NULL);
if (L_2)
{
goto IL_0014;
}
}
{
return (GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB*)NULL;
}
IL_0014:
{
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* L_3;
L_3 = GLTFPrimitive_GetMaterial_m6F10C588506C81FAB62B173BFAA61BE1784DAB11(__this, NULL);
G_B4_0 = L_3;
}
IL_001a:
{
return G_B4_0;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_VertexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mVertexCount_3;
if ((((int32_t)L_0) > ((int32_t)(-1))))
{
goto IL_0010;
}
}
{
int32_t L_1;
L_1 = GLTFPrimitive_GetVertexCount_m9B0BA1FE2BCF05E55CA378A9D059F4A8CEFCC37B(__this, NULL);
return L_1;
}
IL_0010:
{
int32_t L_2 = __this->___mVertexCount_3;
return L_2;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::get_IndexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_get_IndexCount_mBAE10DC3503316AF2E74041AC6290413FA748F81 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mIndexCount_4;
if ((((int32_t)L_0) > ((int32_t)(-1))))
{
goto IL_0010;
}
}
{
int32_t L_1;
L_1 = GLTFPrimitive_GetIndexCount_mB609E06ECF15C31A2CC828007D82D3626F80690A(__this, NULL);
return L_1;
}
IL_0010:
{
int32_t L_2 = __this->___mIndexCount_4;
return L_2;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive__ctor_m1E496798944F547FDCBE2C1ECFC3636D684DB40B (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, intptr_t ___0_nativePrimitive, 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;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativePrimitive_2 = L_0;
__this->___mVertexCount_3 = (-1);
__this->___mIndexCount_4 = (-1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_1 = ___0_nativePrimitive;
__this->___mNativePrimitive_2 = L_1;
return;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetVertexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_GetVertexCount_m9B0BA1FE2BCF05E55CA378A9D059F4A8CEFCC37B (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __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*)&_stringLiteralC36C734DF405F9D01C415504AE94502EDB5804C4);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
intptr_t L_0 = __this->___mNativePrimitive_2;
int32_t L_1;
L_1 = VuCesiumTiles_csMeshGetVertexCount_m456CC0972A7ECCC551FEB9162E8B64DEB9F75A4D(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralC36C734DF405F9D01C415504AE94502EDB5804C4, NULL);
return (-1);
}
IL_001c:
{
int32_t L_2 = V_0;
__this->___mVertexCount_3 = L_2;
int32_t L_3 = __this->___mVertexCount_3;
return L_3;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetIndexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFPrimitive_GetIndexCount_mB609E06ECF15C31A2CC828007D82D3626F80690A (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __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*)&_stringLiteral8D5EFF0CBAA4BFF4DC551B461A49F67E640535BB);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
intptr_t L_0 = __this->___mNativePrimitive_2;
int32_t L_1;
L_1 = VuCesiumTiles_csMeshGetIndexCount_m1EB926551221605B16AEB0350180E188D62FFD81(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8D5EFF0CBAA4BFF4DC551B461A49F67E640535BB, NULL);
return (-1);
}
IL_001c:
{
int32_t L_2 = V_0;
__this->___mIndexCount_4 = L_2;
int32_t L_3 = __this->___mIndexCount_4;
return L_3;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFMaterial Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* GLTFPrimitive_GetMaterial_m6F10C588506C81FAB62B173BFAA61BE1784DAB11 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral115102E3048E6565380878DA7046CD408D18760A);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* V_1 = NULL;
{
intptr_t L_0 = __this->___mNativePrimitive_2;
int32_t L_1;
L_1 = VuCesiumTiles_csMeshGetMaterial_mC5A3248A91E729D5D54466C6519DC627EA20DF38(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral115102E3048E6565380878DA7046CD408D18760A, NULL);
return (GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB*)NULL;
}
IL_001c:
{
intptr_t L_2 = V_0;
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* L_3 = (GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB*)il2cpp_codegen_object_new(GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB_il2cpp_TypeInfo_var);
NullCheck(L_3);
GLTFMaterial__ctor_mF18234C4A123D0D38BF784298C51248903072B5F(L_3, L_2, NULL);
V_1 = L_3;
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* L_4 = V_1;
__this->___mMaterial_10 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMaterial_10), (void*)L_4);
GLTFMaterial_tD809D0451684E1E1E2CB9B2EEFD0E135592455FB* L_5 = __this->___mMaterial_10;
return L_5;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::HasMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFPrimitive_HasMaterial_m7A9B6B7C01DA296DE0A2F9CA97AE65E4398D59AC (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mNativePrimitive_2;
int32_t L_1;
L_1 = VuCesiumTiles_csMeshHasMaterial_m862CB78817DFE8E5032D5AF2EEE1DD1783E6778C(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::LoadGeometry()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFPrimitive_LoadGeometry_m5BB4C7B2D587E65C543C8D1853AF6CBA99ECE17C (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CF9B7771FB45565D0DD14E8CC735FBC1A628BD8);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_2 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_3 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_4 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_5 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
{
intptr_t L_0 = __this->___mNativePrimitive_2;
int32_t L_1;
L_1 = VuCesiumTiles_csMeshGetAttributeList_m439FF430ECC6F61D381D8BD095BDD0B84E2E7464(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral9CF9B7771FB45565D0DD14E8CC735FBC1A628BD8, NULL);
return (bool)0;
}
IL_001c:
{
intptr_t L_2 = V_0;
int32_t L_3;
L_3 = GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112(__this, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4;
L_4 = GLTFPrimitive_GetAttributeDataVertices_mB22E2F7335EFE2CD78D87737342F05DF0236EA67(__this, L_2, 1, 3, L_3, NULL);
V_1 = L_4;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6;
L_6 = GLTFPrimitive_FloatToVector3_m784CF431D5127FF661E81569EBEA608E47124890(L_5, NULL);
V_2 = L_6;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = V_1;
NullCheck(L_8);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_7, 0, ((int32_t)(((RuntimeArray*)L_8)->max_length)), NULL);
GLTFPrimitive_ChangeNativeTransformToUnity_mE1368D880CB7B52C012B83272EAD9319CCA52792(__this, (&V_2), NULL);
intptr_t L_9 = V_0;
int32_t L_10;
L_10 = GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112(__this, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11;
L_11 = GLTFPrimitive_GetAttributeDataVertices_mB22E2F7335EFE2CD78D87737342F05DF0236EA67(__this, L_9, 2, 3, L_10, NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12;
L_12 = GLTFPrimitive_FloatToVector3_m784CF431D5127FF661E81569EBEA608E47124890(L_11, NULL);
V_3 = L_12;
intptr_t L_13 = V_0;
int32_t L_14;
L_14 = GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112(__this, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15;
L_15 = GLTFPrimitive_GetAttributeDataVertices_mB22E2F7335EFE2CD78D87737342F05DF0236EA67(__this, L_13, 3, 4, L_14, NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_16;
L_16 = GLTFPrimitive_FloatToVector4_m3FD69C1CFF907AE79FA98A7E90ABF64B34CBCE94(L_15, NULL);
V_4 = L_16;
intptr_t L_17 = V_0;
int32_t L_18;
L_18 = GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112(__this, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19;
L_19 = GLTFPrimitive_GetAttributeDataVertices_mB22E2F7335EFE2CD78D87737342F05DF0236EA67(__this, L_17, 4, 2, L_18, NULL);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_20;
L_20 = GLTFPrimitive_FloatToVector2_m0BA1C6564487E17A9E780E3B124226CC6A6E875B(L_19, NULL);
V_5 = L_20;
int32_t L_21;
L_21 = GLTFPrimitive_get_IndexCount_mBAE10DC3503316AF2E74041AC6290413FA748F81(__this, NULL);
if ((((int32_t)L_21) <= ((int32_t)0)))
{
goto IL_00a5;
}
}
{
intptr_t L_22 = __this->___mNativePrimitive_2;
int32_t L_23;
L_23 = GLTFPrimitive_get_IndexCount_mBAE10DC3503316AF2E74041AC6290413FA748F81(__this, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24;
L_24 = GLTFPrimitive_GetAttributeDataTriangles_mC7ABC47945995F922A943C3C94228C3F65E7BC63(__this, L_22, L_23, NULL);
V_6 = L_24;
goto IL_00c0;
}
IL_00a5:
{
int32_t L_25;
L_25 = GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112(__this, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_25);
V_6 = L_26;
int32_t L_27;
L_27 = GLTFPrimitive_get_VertexCount_m80B2F893309BB314143910F2DEC963AA24943112(__this, NULL);
GLTFPrimitive_GenerateDefaultIndices_mC182D19DF5BB33B2600A07EE7CB589A80402DC1D(__this, (&V_6), L_27, NULL);
}
IL_00c0:
{
GLTFPrimitive_ChangeNativeTransformToUnity_m288B72191DF2B4790D358878C79ED6ADFD3ADD93(__this, (&V_6), NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = V_2;
__this->___mVertices_5 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVertices_5), (void*)L_28);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = V_3;
__this->___mNormals_6 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNormals_6), (void*)L_29);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_30 = V_4;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_31;
L_31 = GLTFPrimitive_ColorTransformation_m76919F14D03D9DAC0919ED8D7FB4CAFF0FC55C62(L_30, NULL);
__this->___mColors_7 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mColors_7), (void*)L_31);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_32 = V_5;
__this->___mTexCoords_8 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTexCoords_8), (void*)L_32);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_6;
__this->___mIndices_9 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mIndices_9), (void*)L_33);
return (bool)1;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ChangeNativeTransformToUnity(UnityEngine.Vector3[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive_ChangeNativeTransformToUnity_mE1368D880CB7B52C012B83272EAD9319CCA52792 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___0_vertices, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0022;
}
IL_0004:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_0 = ___0_vertices;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = *((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)L_0);
int32_t L_2 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_3 = ___0_vertices;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = *((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)L_3);
int32_t L_5 = V_0;
NullCheck(L_4);
int32_t L_6 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ((GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields*)il2cpp_codegen_static_fields_for(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var))->___HANDNESS_CONVERSION_SCALE_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_7, L_8, NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_9);
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0022:
{
int32_t L_11 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_12 = ___0_vertices;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = *((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)L_12);
NullCheck(L_13);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ChangeNativeTransformToUnity(System.Int32[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive_ChangeNativeTransformToUnity_m288B72191DF2B4790D358878C79ED6ADFD3ADD93 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_triangles, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
goto IL_0026;
}
IL_0004:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_0 = ___0_triangles;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_0);
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_multiply(L_2, 3));
int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_1 = L_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_5 = ___0_triangles;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_5);
int32_t L_7 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_8 = ___0_triangles;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_8);
int32_t L_10 = V_0;
NullCheck(L_9);
int32_t L_11 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_10, 3)), 2));
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_multiply(L_7, 3))), (int32_t)L_12);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_13 = ___0_triangles;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_13);
int32_t L_15 = V_0;
int32_t L_16 = V_1;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_15, 3)), 2))), (int32_t)L_16);
int32_t L_17 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0026:
{
int32_t L_18 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_19 = ___0_triangles;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_19);
NullCheck(L_20);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_20)->max_length))/3)))))
{
goto IL_0004;
}
}
{
return;
}
}
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetAttributeDataVertices(System.IntPtr,Vuforia.CsAttributeName,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFPrimitive_GetAttributeDataVertices_mB22E2F7335EFE2CD78D87737342F05DF0236EA67 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, intptr_t ___0_attributeListPointer, int32_t ___1_attributeName, int32_t ___2_numComponents, int32_t ___3_vertexCount, 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*)&Dictionary_2_get_Item_mACD363D31EB6B2B1269242F383DA71A931850F2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0609857EBAF73BBCA4962EF9303A46CE92127F84);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95394A5BEB1D348D9942F944296D0FBB4B4EC3ED);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAEBB78E783CB2CCBF465833DF8364CAF9783E77);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4BD24AA684B88F25C08F23CDD1BAD393F385A8A);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
intptr_t V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL;
intptr_t V_7;
memset((&V_7), 0, sizeof(V_7));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_8 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_12 = NULL;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t G_B20_0 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B20_1 = NULL;
int32_t G_B18_0 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B18_1 = NULL;
int32_t G_B19_0 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B19_1 = NULL;
float G_B21_0 = 0.0f;
int32_t G_B21_1 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B21_2 = NULL;
{
int32_t L_0 = ___3_vertexCount;
int32_t L_1 = ___2_numComponents;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, L_1));
intptr_t L_2 = ___0_attributeListPointer;
int32_t L_3 = ___1_attributeName;
int32_t L_4;
L_4 = VuCesiumTiles_csAttributeListGetElementByName_m8367655FEB1432282F0EA17CA016A7A6C011BEB2(L_2, L_3, (&V_1), NULL);
if ((((int32_t)L_4) == ((int32_t)1)))
{
goto IL_0018;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_5;
}
IL_0018:
{
intptr_t L_6 = V_1;
int32_t L_7;
L_7 = VuCesiumTiles_csAttributeGetAttributeData_m7A6CA104BB3840FFEAD4CF203F6A9F8808DBCA6E(L_6, (&V_2), NULL);
if ((((int32_t)L_7) == ((int32_t)1)))
{
goto IL_0034;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralE4BD24AA684B88F25C08F23CDD1BAD393F385A8A, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_8;
}
IL_0034:
{
intptr_t L_9 = V_1;
int32_t L_10;
L_10 = VuCesiumTiles_csAttributeGetDataType_mCAA1A78B46498DE7FCCD7BED269674DA680653D1(L_9, (&V_3), NULL);
if ((((int32_t)L_10) == ((int32_t)1)))
{
goto IL_0050;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral0609857EBAF73BBCA4962EF9303A46CE92127F84, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_11;
}
IL_0050:
{
int32_t L_12 = V_3;
V_4 = L_12;
intptr_t L_13 = V_1;
int32_t L_14;
L_14 = VuCesiumTiles_csAttributeGetComponentType_m6FB81615A78FC864C90F44BE004B8A2BD1F34C7D(L_13, (&V_5), NULL);
if ((((int32_t)L_14) == ((int32_t)1)))
{
goto IL_006f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralCAEBB78E783CB2CCBF465833DF8364CAF9783E77, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_15;
}
IL_006f:
{
int32_t L_16 = ___3_vertexCount;
int32_t L_17 = V_4;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_18 = ((GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields*)il2cpp_codegen_static_fields_for(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var))->___BYTES_PER_TYPE_1;
int32_t L_19 = V_5;
NullCheck(L_18);
int32_t L_20;
L_20 = Dictionary_2_get_Item_mACD363D31EB6B2B1269242F383DA71A931850F2E(L_18, L_19, Dictionary_2_get_Item_mACD363D31EB6B2B1269242F383DA71A931850F2E_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_16, L_17)), L_20)));
V_6 = L_21;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_6;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_23;
L_23 = Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801(L_22, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
V_7 = L_23;
intptr_t L_24 = V_2;
intptr_t L_25 = V_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_6;
NullCheck(L_26);
int32_t L_27;
L_27 = VuCesiumTiles_csAttributeDataCopyData_mBB508D03BD21440B45E346E18572D84B8AE29B5E(L_24, L_25, ((int32_t)(((RuntimeArray*)L_26)->max_length)), NULL);
if ((((int32_t)L_27) == ((int32_t)1)))
{
goto IL_00b2;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral95394A5BEB1D348D9942F944296D0FBB4B4EC3ED, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_28;
}
IL_00b2:
{
int32_t L_29 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_30 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_29);
V_8 = L_30;
int32_t L_31 = ___2_numComponents;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_31);
V_9 = L_32;
int32_t L_33 = ___2_numComponents;
if ((((int32_t)L_33) < ((int32_t)1)))
{
goto IL_00cf;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_34 = V_9;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
}
IL_00cf:
{
int32_t L_35 = ___2_numComponents;
if ((((int32_t)L_35) < ((int32_t)2)))
{
goto IL_00dc;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = V_9;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)(0.0f));
}
IL_00dc:
{
int32_t L_37 = ___2_numComponents;
if ((((int32_t)L_37) < ((int32_t)3)))
{
goto IL_00e9;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = V_9;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)(0.0f));
}
IL_00e9:
{
int32_t L_39 = ___2_numComponents;
if ((((int32_t)L_39) < ((int32_t)4)))
{
goto IL_0105;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = V_9;
int32_t L_41 = ___1_attributeName;
G_B18_0 = 3;
G_B18_1 = L_40;
if ((((int32_t)L_41) == ((int32_t)3)))
{
G_B20_0 = 3;
G_B20_1 = L_40;
goto IL_00ff;
}
}
{
int32_t L_42 = ___1_attributeName;
G_B19_0 = G_B18_0;
G_B19_1 = G_B18_1;
if ((((int32_t)L_42) == ((int32_t)1)))
{
G_B20_0 = G_B18_0;
G_B20_1 = G_B18_1;
goto IL_00ff;
}
}
{
G_B21_0 = (0.0f);
G_B21_1 = G_B19_0;
G_B21_2 = G_B19_1;
goto IL_0104;
}
IL_00ff:
{
G_B21_0 = (1.0f);
G_B21_1 = G_B20_0;
G_B21_2 = G_B20_1;
}
IL_0104:
{
NullCheck(G_B21_2);
(G_B21_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B21_1), (float)G_B21_0);
}
IL_0105:
{
V_10 = 0;
goto IL_012f;
}
IL_010a:
{
V_11 = 0;
goto IL_0124;
}
IL_010f:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_43 = V_8;
int32_t L_44 = V_10;
int32_t L_45 = ___2_numComponents;
int32_t L_46 = V_11;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_47 = V_9;
int32_t L_48 = V_11;
NullCheck(L_47);
int32_t L_49 = L_48;
float L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_44, L_45)), L_46))), (float)L_50);
int32_t L_51 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_51, 1));
}
IL_0124:
{
int32_t L_52 = V_11;
int32_t L_53 = ___2_numComponents;
if ((((int32_t)L_52) < ((int32_t)L_53)))
{
goto IL_010f;
}
}
{
int32_t L_54 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_54, 1));
}
IL_012f:
{
int32_t L_55 = V_10;
int32_t L_56 = ___3_vertexCount;
if ((((int32_t)L_55) < ((int32_t)L_56)))
{
goto IL_010a;
}
}
{
int32_t L_57 = V_5;
if ((((int32_t)L_57) == ((int32_t)((int32_t)5121))))
{
goto IL_01a8;
}
}
{
int32_t L_58 = V_5;
if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)5126)))))
{
goto IL_01e6;
}
}
{
int32_t L_59 = V_0;
int32_t L_60 = ___3_vertexCount;
int32_t L_61 = V_4;
if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)il2cpp_codegen_multiply(L_60, L_61))))))
{
goto IL_0163;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = V_6;
int32_t L_63 = V_0;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64;
L_64 = GLTFPrimitive_ByteArrayToFloatArray_m0F2128EDB145AAE8EF733F790C1BEB62966407F4(L_62, 0, 0, L_63, NULL);
V_8 = L_64;
goto IL_01e6;
}
IL_0163:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_6;
int32_t L_66 = V_0;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67;
L_67 = GLTFPrimitive_ByteArrayToFloatArray_m0F2128EDB145AAE8EF733F790C1BEB62966407F4(L_65, 0, 0, L_66, NULL);
V_12 = L_67;
V_13 = 0;
goto IL_01a0;
}
IL_0174:
{
V_14 = 0;
goto IL_0194;
}
IL_0179:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_68 = V_8;
int32_t L_69 = V_13;
int32_t L_70 = ___2_numComponents;
int32_t L_71 = V_14;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_72 = V_12;
int32_t L_73 = V_13;
int32_t L_74 = V_4;
int32_t L_75 = V_14;
NullCheck(L_72);
int32_t L_76 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_73, L_74)), L_75));
float L_77 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
NullCheck(L_68);
(L_68)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_69, L_70)), L_71))), (float)L_77);
int32_t L_78 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_78, 1));
}
IL_0194:
{
int32_t L_79 = V_14;
int32_t L_80 = V_4;
if ((((int32_t)L_79) < ((int32_t)L_80)))
{
goto IL_0179;
}
}
{
int32_t L_81 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_81, 1));
}
IL_01a0:
{
int32_t L_82 = V_13;
int32_t L_83 = ___3_vertexCount;
if ((((int32_t)L_82) < ((int32_t)L_83)))
{
goto IL_0174;
}
}
{
goto IL_01e6;
}
IL_01a8:
{
V_15 = 0;
goto IL_01e0;
}
IL_01ad:
{
V_16 = 0;
goto IL_01d4;
}
IL_01b2:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_84 = V_8;
int32_t L_85 = V_15;
int32_t L_86 = ___2_numComponents;
int32_t L_87 = V_16;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = V_6;
int32_t L_89 = V_15;
int32_t L_90 = V_4;
int32_t L_91 = V_16;
NullCheck(L_88);
int32_t L_92 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_89, L_90)), L_91));
uint8_t L_93 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
NullCheck(L_84);
(L_84)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_85, L_86)), L_87))), (float)((float)(((float)L_93)/(255.0f))));
int32_t L_94 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_94, 1));
}
IL_01d4:
{
int32_t L_95 = V_16;
int32_t L_96 = V_4;
if ((((int32_t)L_95) < ((int32_t)L_96)))
{
goto IL_01b2;
}
}
{
int32_t L_97 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_97, 1));
}
IL_01e0:
{
int32_t L_98 = V_15;
int32_t L_99 = ___3_vertexCount;
if ((((int32_t)L_98) < ((int32_t)L_99)))
{
goto IL_01ad;
}
}
IL_01e6:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_100 = V_8;
return L_100;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GenerateDefaultIndices(System.Int32[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive_GenerateDefaultIndices_mC182D19DF5BB33B2600A07EE7CB589A80402DC1D (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_array, int32_t ___1_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_000d;
}
IL_0004:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_0 = ___0_array;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_0);
int32_t L_2 = V_0;
int32_t L_3 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)L_3);
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_000d:
{
int32_t L_5 = V_0;
int32_t L_6 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0004;
}
}
{
return;
}
}
// System.Int32[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::GetAttributeDataTriangles(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GLTFPrimitive_GetAttributeDataTriangles_mC7ABC47945995F922A943C3C94228C3F65E7BC63 (GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157* __this, intptr_t ___0_meshSetPointer, int32_t ___1_indicesCount, 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*)&Dictionary_2_TryGetValue_mD55C150CC5FDABF4DCE18E1E4736779F42A3C614_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E2F106143C67CB5AFC75E33D94F0BFC1D883CFE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F9D773BF66C2A917C332FE0A344F0B39C4E3A41);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
intptr_t V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
int32_t V_6 = 0;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_7 = NULL;
int32_t V_8 = 0;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_9 = NULL;
int32_t V_10 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_11 = NULL;
int32_t V_12 = 0;
{
int32_t L_0 = ___1_indicesCount;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
V_0 = L_1;
intptr_t L_2 = ___0_meshSetPointer;
int32_t L_3;
L_3 = VuCesiumTiles_csMeshGetIndexType_m2FD9AE2D069DC0ABB607E654C82C570F64839E57(L_2, (&V_1), NULL);
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0027;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3E2F106143C67CB5AFC75E33D94F0BFC1D883CFE, NULL);
int32_t L_4 = ___1_indicesCount;
GLTFPrimitive_GenerateDefaultIndices_mC182D19DF5BB33B2600A07EE7CB589A80402DC1D(__this, (&V_0), L_4, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_0;
return L_5;
}
IL_0027:
{
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_6 = ((GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields*)il2cpp_codegen_static_fields_for(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var))->___BYTES_PER_TYPE_1;
int32_t L_7 = V_1;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_mD55C150CC5FDABF4DCE18E1E4736779F42A3C614(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_mD55C150CC5FDABF4DCE18E1E4736779F42A3C614_RuntimeMethod_var);
if (L_8)
{
goto IL_004b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(_stringLiteral5F9D773BF66C2A917C332FE0A344F0B39C4E3A41, NULL);
int32_t L_9 = ___1_indicesCount;
GLTFPrimitive_GenerateDefaultIndices_mC182D19DF5BB33B2600A07EE7CB589A80402DC1D(__this, (&V_0), L_9, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_0;
return L_10;
}
IL_004b:
{
int32_t L_11 = ___1_indicesCount;
int32_t L_12 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_11, L_12)));
V_3 = L_13;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_3;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_15;
L_15 = Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801(L_14, 0, Marshal_UnsafeAddrOfPinnedArrayElement_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC2CDD900B2BAE8DEAF428D11AF4E0DA4363B7801_RuntimeMethod_var);
V_4 = L_15;
intptr_t L_16 = ___0_meshSetPointer;
intptr_t L_17 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_3;
NullCheck(L_18);
int32_t L_19;
L_19 = VuCesiumTiles_csMeshCopyIndexData_m6CD7474340AD529AE5ED3B90D0B08930CE4927C5(L_16, L_17, ((int32_t)(((RuntimeArray*)L_18)->max_length)), NULL);
int32_t L_20 = V_1;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_20, ((int32_t)5120))))
{
case 0:
{
goto IL_0092;
}
case 1:
{
goto IL_00af;
}
case 2:
{
goto IL_00c9;
}
case 3:
{
goto IL_00f1;
}
case 4:
{
goto IL_013f;
}
case 5:
{
goto IL_0119;
}
}
}
{
goto IL_013f;
}
IL_0092:
{
V_5 = 0;
goto IL_00a5;
}
IL_0097:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_0;
int32_t L_22 = V_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_3;
int32_t L_24 = V_5;
NullCheck(L_23);
int32_t L_25 = L_24;
uint8_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)L_26);
int32_t L_27 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00a5:
{
int32_t L_28 = V_5;
int32_t L_29 = ___1_indicesCount;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_0097;
}
}
{
goto IL_013f;
}
IL_00af:
{
V_6 = 0;
goto IL_00c2;
}
IL_00b4:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = V_0;
int32_t L_31 = V_6;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_3;
int32_t L_33 = V_6;
NullCheck(L_32);
int32_t L_34 = L_33;
uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)L_35);
int32_t L_36 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00c2:
{
int32_t L_37 = V_6;
int32_t L_38 = ___1_indicesCount;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_00b4;
}
}
{
goto IL_013f;
}
IL_00c9:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_3;
int32_t L_40 = ___1_indicesCount;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_41;
L_41 = GLTFPrimitive_ByteArrayToInt16Array_mF8BDF5AF7957258B406246CB020FE3FAED0438A7(L_39, 0, 0, L_40, NULL);
V_7 = L_41;
V_8 = 0;
goto IL_00e8;
}
IL_00d9:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_0;
int32_t L_43 = V_8;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_44 = V_7;
int32_t L_45 = V_8;
NullCheck(L_44);
int32_t L_46 = L_45;
int16_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (int32_t)L_47);
int32_t L_48 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_00e8:
{
int32_t L_49 = V_8;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = V_0;
NullCheck(L_50);
if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))
{
goto IL_00d9;
}
}
{
goto IL_013f;
}
IL_00f1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_3;
int32_t L_52 = ___1_indicesCount;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_53;
L_53 = GLTFPrimitive_ByteArrayToUInt16Array_m611B82FCAAFCBD98E909D1C6A6540F41D371BB18(L_51, 0, 0, L_52, NULL);
V_9 = L_53;
V_10 = 0;
goto IL_0110;
}
IL_0101:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_0;
int32_t L_55 = V_10;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_56 = V_9;
int32_t L_57 = V_10;
NullCheck(L_56);
int32_t L_58 = L_57;
uint16_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_55), (int32_t)L_59);
int32_t L_60 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_60, 1));
}
IL_0110:
{
int32_t L_61 = V_10;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = V_0;
NullCheck(L_62);
if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length)))))
{
goto IL_0101;
}
}
{
goto IL_013f;
}
IL_0119:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = V_3;
int32_t L_64 = ___1_indicesCount;
il2cpp_codegen_runtime_class_init_inline(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_65;
L_65 = GLTFPrimitive_ByteArrayToUInt32Array_m4554004865F0CE360034A7A7843A7A8F979FA4A3(L_63, 0, 0, L_64, NULL);
V_11 = L_65;
V_12 = 0;
goto IL_0138;
}
IL_0129:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_0;
int32_t L_67 = V_12;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = V_11;
int32_t L_69 = V_12;
NullCheck(L_68);
int32_t L_70 = L_69;
uint32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (int32_t)L_71);
int32_t L_72 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_72, 1));
}
IL_0138:
{
int32_t L_73 = V_12;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_0;
NullCheck(L_74);
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
{
goto IL_0129;
}
}
IL_013f:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = V_0;
return L_75;
}
}
// UnityEngine.Vector2[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::TextureCoordinateTransformation(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* GLTFPrimitive_TextureCoordinateTransformation_mF160E4C16B5C85210C8FB600571D7545C2F35533 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_uvCoords, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
int32_t V_1 = 0;
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_uvCoords;
if (L_0)
{
goto IL_0005;
}
}
{
return (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)NULL;
}
IL_0005:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_uvCoords;
NullCheck(L_1);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
V_0 = L_2;
V_1 = 0;
goto IL_0040;
}
IL_0012:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = V_0;
int32_t L_4 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = ___0_uvCoords;
int32_t L_6 = V_1;
NullCheck(L_5);
float L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___x_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_uvCoords;
int32_t L_9 = V_1;
NullCheck(L_8);
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), L_7, ((float)il2cpp_codegen_subtract((1.0f), L_10)), /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_11);
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0040:
{
int32_t L_13 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_14 = ___0_uvCoords;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_0012;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = V_0;
return L_15;
}
}
// System.Int16[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToInt16Array(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* GLTFPrimitive_ByteArrayToInt16Array_mF8BDF5AF7957258B406246CB020FE3FAED0438A7 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00);
s_Il2CppMethodInitialized = true;
}
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B8_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteArray;
if (!L_0)
{
goto IL_0007;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_byteArray;
NullCheck(L_1);
if ((((RuntimeArray*)L_1)->max_length))
{
goto IL_0018;
}
}
IL_0007:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00, NULL);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_2 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)0);
return L_2;
}
IL_0018:
{
int32_t L_3 = ___1_byteOffset;
int32_t L_4 = ___2_byteStride;
int32_t L_5 = ___3_count;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_byteArray;
NullCheck(L_6);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_multiply(L_4, L_5))))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111, NULL);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_7 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)0);
return L_7;
}
IL_0033:
{
int32_t L_8 = ___3_count;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_9 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)L_8);
V_0 = L_9;
V_1 = 0;
int32_t L_10 = ___2_byteStride;
if ((((int32_t)L_10) > ((int32_t)0)))
{
goto IL_0043;
}
}
{
G_B8_0 = 2;
goto IL_0044;
}
IL_0043:
{
int32_t L_11 = ___2_byteStride;
G_B8_0 = L_11;
}
IL_0044:
{
V_2 = G_B8_0;
int32_t L_12 = ___1_byteOffset;
V_3 = L_12;
goto IL_006b;
}
IL_0049:
{
int32_t L_13 = V_1;
int32_t L_14 = ___3_count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0059;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB, NULL);
goto IL_0073;
}
IL_0059:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_15 = V_0;
int32_t L_16 = V_1;
int32_t L_17 = L_16;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_byteArray;
int32_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int16_t L_20;
L_20 = BitConverter_ToInt16_m13F278223B819C82CC647398B22C125B02FA2E61(L_18, L_19, NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (int16_t)L_20);
int32_t L_21 = V_3;
int32_t L_22 = V_2;
V_3 = ((int32_t)il2cpp_codegen_add(L_21, L_22));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = ___1_byteOffset;
int32_t L_25 = V_2;
int32_t L_26 = ___3_count;
if ((((int32_t)L_23) < ((int32_t)((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(L_25, L_26)))))))
{
goto IL_0049;
}
}
IL_0073:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_27 = V_0;
return L_27;
}
}
// System.UInt16[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToUInt16Array(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* GLTFPrimitive_ByteArrayToUInt16Array_m611B82FCAAFCBD98E909D1C6A6540F41D371BB18 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00);
s_Il2CppMethodInitialized = true;
}
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B8_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteArray;
if (!L_0)
{
goto IL_0007;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_byteArray;
NullCheck(L_1);
if ((((RuntimeArray*)L_1)->max_length))
{
goto IL_0018;
}
}
IL_0007:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00, NULL);
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)0);
return L_2;
}
IL_0018:
{
int32_t L_3 = ___1_byteOffset;
int32_t L_4 = ___2_byteStride;
int32_t L_5 = ___3_count;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_byteArray;
NullCheck(L_6);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_multiply(L_4, L_5))))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111, NULL);
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_7 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)0);
return L_7;
}
IL_0033:
{
int32_t L_8 = ___3_count;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_9 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_8);
V_0 = L_9;
V_1 = 0;
int32_t L_10 = ___2_byteStride;
if ((((int32_t)L_10) > ((int32_t)0)))
{
goto IL_0043;
}
}
{
G_B8_0 = 2;
goto IL_0044;
}
IL_0043:
{
int32_t L_11 = ___2_byteStride;
G_B8_0 = L_11;
}
IL_0044:
{
V_2 = G_B8_0;
int32_t L_12 = ___1_byteOffset;
V_3 = L_12;
goto IL_006b;
}
IL_0049:
{
int32_t L_13 = V_1;
int32_t L_14 = ___3_count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0059;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB, NULL);
goto IL_0073;
}
IL_0059:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_15 = V_0;
int32_t L_16 = V_1;
int32_t L_17 = L_16;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_byteArray;
int32_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
uint16_t L_20;
L_20 = BitConverter_ToUInt16_m1B08C19B8743A604FBC3807C22A831BD8DA5819D(L_18, L_19, NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (uint16_t)L_20);
int32_t L_21 = V_3;
int32_t L_22 = V_2;
V_3 = ((int32_t)il2cpp_codegen_add(L_21, L_22));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = ___1_byteOffset;
int32_t L_25 = V_2;
int32_t L_26 = ___3_count;
if ((((int32_t)L_23) < ((int32_t)((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(L_25, L_26)))))))
{
goto IL_0049;
}
}
IL_0073:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_27 = V_0;
return L_27;
}
}
// System.UInt32[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToUInt32Array(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* GLTFPrimitive_ByteArrayToUInt32Array_m4554004865F0CE360034A7A7843A7A8F979FA4A3 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B8_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteArray;
if (!L_0)
{
goto IL_0007;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_byteArray;
NullCheck(L_1);
if ((((RuntimeArray*)L_1)->max_length))
{
goto IL_0018;
}
}
IL_0007:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)0);
return L_2;
}
IL_0018:
{
int32_t L_3 = ___1_byteOffset;
int32_t L_4 = ___2_byteStride;
int32_t L_5 = ___3_count;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_byteArray;
NullCheck(L_6);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_multiply(L_4, L_5))))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)0);
return L_7;
}
IL_0033:
{
int32_t L_8 = ___3_count;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_8);
V_0 = L_9;
V_1 = 0;
int32_t L_10 = ___2_byteStride;
if ((((int32_t)L_10) > ((int32_t)0)))
{
goto IL_0043;
}
}
{
G_B8_0 = 4;
goto IL_0044;
}
IL_0043:
{
int32_t L_11 = ___2_byteStride;
G_B8_0 = L_11;
}
IL_0044:
{
V_2 = G_B8_0;
int32_t L_12 = ___1_byteOffset;
V_3 = L_12;
goto IL_006b;
}
IL_0049:
{
int32_t L_13 = V_1;
int32_t L_14 = ___3_count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0059;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB, NULL);
goto IL_0073;
}
IL_0059:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = V_0;
int32_t L_16 = V_1;
int32_t L_17 = L_16;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_byteArray;
int32_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
uint32_t L_20;
L_20 = BitConverter_ToUInt32_m177FADD1E9B033C11D74E8DD1F957F62EF0BA177(L_18, L_19, NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (uint32_t)L_20);
int32_t L_21 = V_3;
int32_t L_22 = V_2;
V_3 = ((int32_t)il2cpp_codegen_add(L_21, L_22));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = ___1_byteOffset;
int32_t L_25 = V_2;
int32_t L_26 = ___3_count;
if ((((int32_t)L_23) < ((int32_t)((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(L_25, L_26)))))))
{
goto IL_0049;
}
}
IL_0073:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = V_0;
return L_27;
}
}
// System.Single[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ByteArrayToFloatArray(System.Byte[],System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GLTFPrimitive_ByteArrayToFloatArray_m0F2128EDB145AAE8EF733F790C1BEB62966407F4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_byteOffset, int32_t ___2_byteStride, int32_t ___3_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00);
s_Il2CppMethodInitialized = true;
}
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t G_B8_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteArray;
if (!L_0)
{
goto IL_0007;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_byteArray;
NullCheck(L_1);
if ((((RuntimeArray*)L_1)->max_length))
{
goto IL_0018;
}
}
IL_0007:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral832ECFA1E84F94134D1AB77D50BB93600973CF00, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_2;
}
IL_0018:
{
int32_t L_3 = ___1_byteOffset;
int32_t L_4 = ___2_byteStride;
int32_t L_5 = ___3_count;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_byteArray;
NullCheck(L_6);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_multiply(L_4, L_5))))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral3694C30040F4CE30DD22D5F7CDC06A1D1260E111, NULL);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0);
return L_7;
}
IL_0033:
{
int32_t L_8 = ___3_count;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_8);
V_0 = L_9;
V_1 = 0;
int32_t L_10 = ___2_byteStride;
if ((((int32_t)L_10) > ((int32_t)0)))
{
goto IL_0043;
}
}
{
G_B8_0 = 4;
goto IL_0044;
}
IL_0043:
{
int32_t L_11 = ___2_byteStride;
G_B8_0 = L_11;
}
IL_0044:
{
V_2 = G_B8_0;
int32_t L_12 = ___1_byteOffset;
V_3 = L_12;
goto IL_006b;
}
IL_0049:
{
int32_t L_13 = V_1;
int32_t L_14 = ___3_count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0059;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral05F0E9B912601C87F5B515C583680B9AAFF302DB, NULL);
goto IL_0073;
}
IL_0059:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = V_0;
int32_t L_16 = V_1;
int32_t L_17 = L_16;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_byteArray;
int32_t L_19 = V_3;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
float L_20;
L_20 = BitConverter_ToSingle_m61C4AA4550F008C0F7681DFF8D6FAE889FA149FD(L_18, L_19, NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (float)L_20);
int32_t L_21 = V_3;
int32_t L_22 = V_2;
V_3 = ((int32_t)il2cpp_codegen_add(L_21, L_22));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = ___1_byteOffset;
int32_t L_25 = V_2;
int32_t L_26 = ___3_count;
if ((((int32_t)L_23) < ((int32_t)((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(L_25, L_26)))))))
{
goto IL_0049;
}
}
IL_0073:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = V_0;
return L_27;
}
}
// UnityEngine.Color[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ColorTransformation(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* GLTFPrimitive_ColorTransformation_m611F0C610323376927928FBADCC9DA3898C4E32C (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_colors, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL;
int32_t V_1 = 0;
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_colors;
if (L_0)
{
goto IL_0005;
}
}
{
return (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)NULL;
}
IL_0005:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_colors;
NullCheck(L_1);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
V_0 = L_2;
V_1 = 0;
goto IL_0046;
}
IL_0012:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = V_0;
int32_t L_4 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = ___0_colors;
int32_t L_6 = V_1;
NullCheck(L_5);
float L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___x_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_colors;
int32_t L_9 = V_1;
NullCheck(L_8);
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_3;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = ___0_colors;
int32_t L_12 = V_1;
NullCheck(L_11);
float L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___z_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
memset((&L_14), 0, sizeof(L_14));
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_14), L_7, L_10, L_13, /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_14);
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0046:
{
int32_t L_16 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ___0_colors;
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_0012;
}
}
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_18 = V_0;
return L_18;
}
}
// UnityEngine.Color[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::ColorTransformation(UnityEngine.Vector4[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* GLTFPrimitive_ColorTransformation_m76919F14D03D9DAC0919ED8D7FB4CAFF0FC55C62 (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_colors, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL;
int32_t V_1 = 0;
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_0 = ___0_colors;
if (L_0)
{
goto IL_0005;
}
}
{
return (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)NULL;
}
IL_0005:
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = ___0_colors;
NullCheck(L_1);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
V_0 = L_2;
V_1 = 0;
goto IL_0052;
}
IL_0012:
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = V_0;
int32_t L_4 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_5 = ___0_colors;
int32_t L_6 = V_1;
NullCheck(L_5);
float L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___x_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_colors;
int32_t L_9 = V_1;
NullCheck(L_8);
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_11 = ___0_colors;
int32_t L_12 = V_1;
NullCheck(L_11);
float L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___z_3;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_14 = ___0_colors;
int32_t L_15 = V_1;
NullCheck(L_14);
float L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___w_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17;
memset((&L_17), 0, sizeof(L_17));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_17), L_7, L_10, L_13, L_16, /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_17);
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0052:
{
int32_t L_19 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_20 = ___0_colors;
NullCheck(L_20);
if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
{
goto IL_0012;
}
}
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_21 = V_0;
return L_21;
}
}
// UnityEngine.Vector2[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::FloatToVector2(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* GLTFPrimitive_FloatToVector2_m0BA1C6564487E17A9E780E3B124226CC6A6E875B (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
int32_t V_1 = 0;
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_input;
NullCheck(L_0);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_0)->max_length))/2)));
V_0 = L_1;
V_1 = 0;
goto IL_0037;
}
IL_000f:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_input;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_multiply(L_5, 2));
float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___x_0 = L_7;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = V_0;
int32_t L_9 = V_1;
NullCheck(L_8);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_input;
int32_t L_11 = V_1;
NullCheck(L_10);
int32_t L_12 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_11, 2)), 1));
float L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_1 = L_13;
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0037:
{
int32_t L_15 = V_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_16 = V_0;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_000f;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = V_0;
return L_17;
}
}
// UnityEngine.Vector3[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::FloatToVector3(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GLTFPrimitive_FloatToVector3_m784CF431D5127FF661E81569EBEA608E47124890 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
int32_t V_1 = 0;
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_input;
NullCheck(L_0);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_0)->max_length))/3)));
V_0 = L_1;
V_1 = 0;
goto IL_004a;
}
IL_000f:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_input;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_multiply(L_5, 3));
float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___x_2 = L_7;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = V_0;
int32_t L_9 = V_1;
NullCheck(L_8);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_input;
int32_t L_11 = V_1;
NullCheck(L_10);
int32_t L_12 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_11, 3)), 1));
float L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_3 = L_13;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = V_0;
int32_t L_15 = V_1;
NullCheck(L_14);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = ___0_input;
int32_t L_17 = V_1;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, 3)), 2));
float L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___z_4 = L_19;
int32_t L_20 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_004a:
{
int32_t L_21 = V_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = V_0;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_000f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = V_0;
return L_23;
}
}
// UnityEngine.Vector4[] Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::FloatToVector4(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* GLTFPrimitive_FloatToVector4_m3FD69C1CFF907AE79FA98A7E90ABF64B34CBCE94 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_0 = NULL;
int32_t V_1 = 0;
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_input;
NullCheck(L_0);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_0)->max_length))/4)));
V_0 = L_1;
V_1 = 0;
goto IL_005d;
}
IL_000f:
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_input;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_multiply(L_5, 4));
float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___x_1 = L_7;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = V_0;
int32_t L_9 = V_1;
NullCheck(L_8);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_input;
int32_t L_11 = V_1;
NullCheck(L_10);
int32_t L_12 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_11, 4)), 1));
float L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_2 = L_13;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_14 = V_0;
int32_t L_15 = V_1;
NullCheck(L_14);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = ___0_input;
int32_t L_17 = V_1;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, 4)), 2));
float L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___z_3 = L_19;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_20 = V_0;
int32_t L_21 = V_1;
NullCheck(L_20);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = ___0_input;
int32_t L_23 = V_1;
NullCheck(L_22);
int32_t L_24 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_23, 4)), 3));
float L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___w_4 = L_25;
int32_t L_26 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_005d:
{
int32_t L_27 = V_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_28 = V_0;
NullCheck(L_28);
if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
{
goto IL_000f;
}
}
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_29 = V_0;
return L_29;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFPrimitive::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFPrimitive__cctor_m7610E6EB1FD8F196867418892C54159ABA6241DA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6BB2B1145EE257DCAA029B68F7646B0D94E3E59E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
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);
((GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields*)il2cpp_codegen_static_fields_for(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var))->___HANDNESS_CONVERSION_SCALE_0 = L_0;
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_1 = (Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230*)il2cpp_codegen_object_new(Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m6BB2B1145EE257DCAA029B68F7646B0D94E3E59E(L_1, Dictionary_2__ctor_m6BB2B1145EE257DCAA029B68F7646B0D94E3E59E_RuntimeMethod_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_2 = L_1;
NullCheck(L_2);
Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633(L_2, ((int32_t)5120), 8, Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_3 = L_2;
NullCheck(L_3);
Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633(L_3, ((int32_t)5121), 8, Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_4 = L_3;
NullCheck(L_4);
Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633(L_4, ((int32_t)5122), ((int32_t)16), Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_5 = L_4;
NullCheck(L_5);
Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633(L_5, ((int32_t)5123), ((int32_t)16), Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_6 = L_5;
NullCheck(L_6);
Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633(L_6, ((int32_t)5125), ((int32_t)32), Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
Dictionary_2_t862B8FCC56B20E514A4F80D8BF133CAD9618B230* L_7 = L_6;
NullCheck(L_7);
Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633(L_7, ((int32_t)5126), ((int32_t)32), Dictionary_2_Add_m49DA79B935B999DF8D64DCA49C1AEA2E41959633_RuntimeMethod_var);
((GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields*)il2cpp_codegen_static_fields_for(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var))->___BYTES_PER_TYPE_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_StaticFields*)il2cpp_codegen_static_fields_for(GLTFPrimitive_t81F2EA8C4D22D625027BFB1F557DA3FB1CE92157_il2cpp_TypeInfo_var))->___BYTES_PER_TYPE_1), (void*)L_7);
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.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFScene::get_Nodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* GLTFScene_get_Nodes_m19720328469D327E54945C2BD26AC5F3D3978E82 (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, const RuntimeMethod* method)
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* G_B2_0 = NULL;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* G_B1_0 = NULL;
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_0 = __this->___mNodes_2;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_2;
L_2 = GLTFScene_GetNodes_m8D3A9021058751DF1F7699682BFAB6C2D5D68421(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFScene::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFScene_get_Name_mF2744E480E0C9A731579DD485EA7023B11D1CE23 (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, const RuntimeMethod* method)
{
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
{
String_t* L_0 = __this->___mName_1;
String_t* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
String_t* L_2;
L_2 = GLTFScene_GetName_mFF401B1C3D68A38F9C9A2A67212071EFD9ADD902(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFScene::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFScene__ctor_m52ADD17D5BCAF386D962DE4760813302414B082D (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, intptr_t ___0_nativeScene, 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;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeScene_0 = L_0;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_1 = ___0_nativeScene;
__this->___mNativeScene_0 = L_1;
return;
}
}
// System.String Vuforia.Internal.Utility.GLTFLoading.GLTFScene::GetName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GLTFScene_GetName_mFF401B1C3D68A38F9C9A2A67212071EFD9ADD902 (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeScene_0;
int32_t L_1;
L_1 = VuCesiumTiles_csSceneGetName_mDD8B92AE7D31BFEC9B9C85C13D208A7E36130224(L_0, (&V_0), NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001e;
}
}
{
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_2, NULL);
__this->___mName_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)L_3);
goto IL_0029;
}
IL_001e:
{
__this->___mName_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mName_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
}
IL_0029:
{
String_t* L_4 = __this->___mName_1;
return L_4;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFNodes Vuforia.Internal.Utility.GLTFLoading.GLTFScene::GetNodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* GLTFScene_GetNodes_m8D3A9021058751DF1F7699682BFAB6C2D5D68421 (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral743A93F54462C74899258C26E8B430259F99D20F);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeScene_0;
int32_t L_1;
L_1 = VuCesiumTiles_csSceneGetNodeList_m5D0D8666623A8135BA20DCE77A99BBBC48D4AC99(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral743A93F54462C74899258C26E8B430259F99D20F, NULL);
return (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18*)NULL;
}
IL_001c:
{
intptr_t L_2 = V_0;
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_3 = (GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18*)il2cpp_codegen_object_new(GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18_il2cpp_TypeInfo_var);
NullCheck(L_3);
GLTFNodes__ctor_m851CD73F6237F4C91384C7A921A93BAE16EF81AE(L_3, L_2, NULL);
__this->___mNodes_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mNodes_2), (void*)L_3);
GLTFNodes_t686F9BE691DE2A16C76113E1EAFDF8EE51CB7F18* L_4 = __this->___mNodes_2;
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::get_Scenes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFSceneList_get_Scenes_m3153086EC3472DD05044CD5B721B2B852DF4BFA1 (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* L_0 = __this->___mScenes_1;
V_0 = L_0;
RuntimeObject* L_1 = V_0;
RuntimeObject* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0012;
}
}
{
RuntimeObject* L_3;
L_3 = GLTFSceneList_GetScenes_m6457F4D94AF2B928F7DF58377DD2A5D9005EF7B7(__this, NULL);
G_B2_0 = L_3;
}
IL_0012:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFSceneList__ctor_m0B7569F1DF0C3DA5F0F35F7ED56C5F3393A9C5A8 (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, intptr_t ___0_nativeSceneList, 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;
}
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mNativeSceneList_0 = L_0;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_1 = ___0_nativeSceneList;
__this->___mNativeSceneList_0 = L_1;
return;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFSceneList_Clear_mD88776B655470C878A9E77680D6E7E0221FE8F6B (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAE706AB017B9A841525CAEED08C9CA77D533DD70_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* G_B2_0 = NULL;
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* G_B1_0 = NULL;
{
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* L_0 = __this->___mScenes_1;
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
List_1_Clear_mAE706AB017B9A841525CAEED08C9CA77D533DD70_inline(G_B2_0, List_1_Clear_mAE706AB017B9A841525CAEED08C9CA77D533DD70_RuntimeMethod_var);
}
IL_0011:
{
intptr_t L_2 = __this->___mNativeSceneList_0;
intptr_t L_3 = __this->___mNativeSceneList_0;
int32_t L_4;
L_4 = VuCesiumTiles_csScenesDestroy_mC75D1DEDEFF76AA7E1A77683E02F5AC69BD64D53(L_3, NULL);
return;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::GetScenes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GLTFSceneList_GetScenes_m6457F4D94AF2B928F7DF58377DD2A5D9005EF7B7 (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* L_0 = (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3*)il2cpp_codegen_object_new(U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetScenesU3Ed__6__ctor_m4FE2A52713EDDBEAC62CC5DAB05E02495569B3DF(L_0, ((int32_t)-2), NULL);
U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
return L_1;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::GetNumScenes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFSceneList_GetNumScenes_mC2139C1B8542A438920C8EAE2E4C7E769E3855AF (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __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*)&_stringLiteral8B368FC4052CC419A44EC6F7F98F7A192FDC3EC0);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
intptr_t L_0 = __this->___mNativeSceneList_0;
int32_t L_1;
L_1 = VuCesiumTiles_csSceneListGetSize_m57FC0D05B2FF69E69EFB8D7CE6595359FECDE9CF(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral8B368FC4052CC419A44EC6F7F98F7A192FDC3EC0, NULL);
return 0;
}
IL_001c:
{
int32_t L_2 = V_0;
return L_2;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList::GetScene(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* GLTFSceneList_GetScene_m71AFA6FDC0E6DDE5E600278FBE761DB62F9E7343 (GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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*)&_stringLiteral617D9B9140739DB66DA2C09569B03EEE7518F9BB);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = __this->___mNativeSceneList_0;
int32_t L_1 = ___0_index;
int32_t L_2;
L_2 = VuCesiumTiles_csSceneListGetElement_mA4DC19756A443EFD8E43B96377FB38FAA329B589(L_0, L_1, (&V_0), NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_002c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
int32_t L_5 = ___0_index;
int32_t L_6 = L_5;
RuntimeObject* L_7 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_6);
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_7);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mD059D71785436B60BCAF45F9EAC5E2F37E91C6CE(_stringLiteral617D9B9140739DB66DA2C09569B03EEE7518F9BB, L_4, NULL);
return (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69*)NULL;
}
IL_002c:
{
intptr_t L_8 = V_0;
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* L_9 = (GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69*)il2cpp_codegen_object_new(GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69_il2cpp_TypeInfo_var);
NullCheck(L_9);
GLTFScene__ctor_m52ADD17D5BCAF386D962DE4760813302414B082D(L_9, L_8, NULL);
return L_9;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetScenesU3Ed__6__ctor_m4FE2A52713EDDBEAC62CC5DAB05E02495569B3DF (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetScenesU3Ed__6_System_IDisposable_Dispose_m34DCC2A0D575892EE20DF254E0FAFAC0E4E50890 (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetScenesU3Ed__6_MoveNext_mB0B9661B3A6AB5AEDD8DCFEB596094D11B8322A5 (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m839F4B946639A0B0B8EB1B8BABA81C9DAF2F3CFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m527228320ED2BDD4A99C84FBFA82B24D9F3724BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* V_1 = NULL;
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* V_2 = NULL;
int32_t V_3 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* 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_0067;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* L_4 = (List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF*)il2cpp_codegen_object_new(List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m527228320ED2BDD4A99C84FBFA82B24D9F3724BD(L_4, List_1__ctor_m527228320ED2BDD4A99C84FBFA82B24D9F3724BD_RuntimeMethod_var);
__this->___U3CscenesU3E5__2_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CscenesU3E5__2_4), (void*)L_4);
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = GLTFSceneList_GetNumScenes_mC2139C1B8542A438920C8EAE2E4C7E769E3855AF(L_5, NULL);
__this->___U3CnumScenesU3E5__3_5 = L_6;
__this->___U3CiU3E5__4_6 = 0;
goto IL_007e;
}
IL_003e:
{
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* L_7 = V_1;
int32_t L_8 = __this->___U3CiU3E5__4_6;
NullCheck(L_7);
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* L_9;
L_9 = GLTFSceneList_GetScene_m71AFA6FDC0E6DDE5E600278FBE761DB62F9E7343(L_7, L_8, NULL);
V_2 = L_9;
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* L_10 = __this->___U3CscenesU3E5__2_4;
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* L_11 = V_2;
NullCheck(L_10);
List_1_Add_m839F4B946639A0B0B8EB1B8BABA81C9DAF2F3CFA_inline(L_10, L_11, List_1_Add_m839F4B946639A0B0B8EB1B8BABA81C9DAF2F3CFA_RuntimeMethod_var);
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* L_12 = V_2;
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0067:
{
__this->___U3CU3E1__state_0 = (-1);
int32_t L_13 = __this->___U3CiU3E5__4_6;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_3;
__this->___U3CiU3E5__4_6 = L_14;
}
IL_007e:
{
int32_t L_15 = __this->___U3CiU3E5__4_6;
int32_t L_16 = __this->___U3CnumScenesU3E5__3_5;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_003e;
}
}
{
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* L_17 = V_1;
List_1_tCDB2AA6AA7C00AFAA2264C571715081968AD4CEF* L_18 = __this->___U3CscenesU3E5__2_4;
NullCheck(L_17);
L_17->___mScenes_1 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&L_17->___mScenes_1), (void*)L_18);
return (bool)0;
}
}
// Vuforia.Internal.Utility.GLTFLoading.GLTFScene Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.Collections.Generic.IEnumerator<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* U3CGetScenesU3Ed__6_System_Collections_Generic_IEnumeratorU3CVuforia_Internal_Utility_GLTFLoading_GLTFSceneU3E_get_Current_m15DDB408193BCFA7D71FB833031C89E8B02A57DD (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method)
{
{
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetScenesU3Ed__6_System_Collections_IEnumerator_Reset_m6AE0632F16441FE17057DB2F4DE378D1AD1A375F (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __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*)&U3CGetScenesU3Ed__6_System_Collections_IEnumerator_Reset_m6AE0632F16441FE17057DB2F4DE378D1AD1A375F_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetScenesU3Ed__6_System_Collections_IEnumerator_get_Current_mA3FB17AEB4B7EEAE615ECD052498C43008371CBA (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method)
{
{
GLTFScene_t49E7D115DF91ED926B669F138F7406039D815A69* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Utility.GLTFLoading.GLTFScene> Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.Collections.Generic.IEnumerable<Vuforia.Internal.Utility.GLTFLoading.GLTFScene>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetScenesU3Ed__6_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFSceneU3E_GetEnumerator_m4283388CC154E10FA1989F024AB9A1BB8F3771D6 (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0035;
}
IL_0022:
{
U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* L_3 = (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3*)il2cpp_codegen_object_new(U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetScenesU3Ed__6__ctor_m4FE2A52713EDDBEAC62CC5DAB05E02495569B3DF(L_3, 0, NULL);
V_0 = L_3;
U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* L_4 = V_0;
GLTFSceneList_t568355F5F439C9C1C8DD23C118719966F5BF149E* L_5 = __this->___U3CU3E4__this_3;
NullCheck(L_4);
L_4->___U3CU3E4__this_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
}
IL_0035:
{
U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* L_6 = V_0;
return L_6;
}
}
// System.Collections.IEnumerator Vuforia.Internal.Utility.GLTFLoading.GLTFSceneList/<GetScenes>d__6::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetScenesU3Ed__6_System_Collections_IEnumerable_GetEnumerator_mDB5DEA531C93C03981454A18C2C6EA831359F7D1 (U3CGetScenesU3Ed__6_tA00549EFDE04CD786DD02CE8642F32334B0DF9F3* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetScenesU3Ed__6_System_Collections_Generic_IEnumerableU3CVuforia_Internal_Utility_GLTFLoading_GLTFSceneU3E_GetEnumerator_m4283388CC154E10FA1989F024AB9A1BB8F3771D6(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Texture2D Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::get_Texture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GLTFTexture_get_Texture_m4FDB663076DC4D50646287D42F7891A612BF5E3D (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, const RuntimeMethod* method)
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B2_0 = NULL;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B1_0 = NULL;
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___mTexture_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0010;
}
}
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2;
L_2 = GLTFTexture_GetTexture_m9CBECC03B1E2D60C9279CAFE47FA126187778E25(__this, NULL);
G_B2_0 = L_2;
}
IL_0010:
{
return G_B2_0;
}
}
// System.Void Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GLTFTexture__ctor_m30E165C94A4DAE20B70D300BC4E239BCBCFCE132 (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, intptr_t ___0_nativeTexture, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativeTexture;
__this->___mNativeTexture_0 = L_0;
return;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFTexture_Equals_mA01D6A8A599D481183A2AC4E32959B98E5FC9A61 (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
bool L_1;
L_1 = GLTFTexture_Equals_mF4D4B5E7DEF90FEFCBFBBC63F66E81D83762D66B(__this, ((GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6*)IsInstClass((RuntimeObject*)L_0, GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6_il2cpp_TypeInfo_var)), NULL);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::Equals(Vuforia.Internal.Utility.GLTFLoading.GLTFTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GLTFTexture_Equals_mF4D4B5E7DEF90FEFCBFBBC63F66E81D83762D66B (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* ___0_other, 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;
}
{
intptr_t* L_0 = (&__this->___mNativeTexture_0);
GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* L_1 = ___0_other;
NullCheck(L_1);
intptr_t L_2 = L_1->___mNativeTexture_0;
intptr_t L_3 = L_2;
RuntimeObject* L_4 = Box(IntPtr_t_il2cpp_TypeInfo_var, &L_3);
bool L_5;
L_5 = IntPtr_Equals_m0F39AB64A7BBD67190E745FF8334A5FC766CB26E(L_0, L_4, NULL);
return L_5;
}
}
// System.Int32 Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFTexture_GetHashCode_m1FDD0D960DECFF2115D149264BDBD44748841FF0 (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, const RuntimeMethod* method)
{
{
intptr_t* L_0 = (&__this->___mNativeTexture_0);
int32_t L_1;
L_1 = IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D(L_0, NULL);
return L_1;
}
}
// UnityEngine.Texture2D Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GLTFTexture_GetTexture_m9CBECC03B1E2D60C9279CAFE47FA126187778E25 (GLTFTexture_t851616E22582663066E0B20D2C67CF40D982CEF6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral026ECD6CABF92C8719DCA472D0A8FBAB48ACE1C5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19B2E6E50A4B63CDDA2CBDA751C96815D4B42316);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84489D64F87832C01447E9BA354A6F88EF5D3D79);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB1EBBA22521F7AF4B867F91ADAD7B55AFEE3A2E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD220CC283FE342E5FBDD780B5356E0DD6DD09C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8E21506FC2C47D0F7B8471201221CF6A41D40CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
intptr_t V_5;
memset((&V_5), 0, sizeof(V_5));
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* V_6 = NULL;
String_t* V_7 = NULL;
intptr_t V_8;
memset((&V_8), 0, sizeof(V_8));
{
intptr_t L_0 = __this->___mNativeTexture_0;
int32_t L_1;
L_1 = VuCesiumTiles_csTextureGetSampler_m29700F4E203903A965D94C506AB8CB9AEB66EDFB(L_0, (&V_0), NULL);
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_001c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral19B2E6E50A4B63CDDA2CBDA751C96815D4B42316, NULL);
return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
}
IL_001c:
{
intptr_t L_2 = __this->___mNativeTexture_0;
int32_t L_3;
L_3 = VuCesiumTiles_csTextureGetSource_m189911666F8F0A4B651853CBC46978ED49856EF9(L_2, (&V_1), NULL);
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0038;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralAB1EBBA22521F7AF4B867F91ADAD7B55AFEE3A2E, NULL);
return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
}
IL_0038:
{
intptr_t L_4 = V_0;
int32_t L_5;
L_5 = VuCesiumTiles_csSamplerGetMinFilter_m19C325E6183278708313A5EBE6F11EDFF73319C3(L_4, (&V_2), NULL);
if ((((int32_t)L_5) == ((int32_t)1)))
{
goto IL_004f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral026ECD6CABF92C8719DCA472D0A8FBAB48ACE1C5, NULL);
return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
}
IL_004f:
{
intptr_t L_6 = V_0;
int32_t L_7;
L_7 = VuCesiumTiles_csSamplerGetWrapS_mAA9CFB43457E3B520869EFB3DDD50B18DA598B17(L_6, (&V_3), NULL);
if ((((int32_t)L_7) == ((int32_t)1)))
{
goto IL_0066;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral84489D64F87832C01447E9BA354A6F88EF5D3D79, NULL);
return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
}
IL_0066:
{
intptr_t L_8 = V_0;
int32_t L_9;
L_9 = VuCesiumTiles_csSamplerGetWrapT_mEBC6D4EDD3DB0945F7FBF3A245334FE0E16DB136(L_8, (&V_4), NULL);
if ((((int32_t)L_9) == ((int32_t)1)))
{
goto IL_007d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralAD220CC283FE342E5FBDD780B5356E0DD6DD09C6, NULL);
return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
}
IL_007d:
{
intptr_t L_10 = V_1;
int32_t L_11;
L_11 = VuCesiumTiles_csTextureSourceGetImage_mAEA0189609BD7C7213FB90A80C71F652E0BBDB15(L_10, (&V_5), NULL);
if ((((int32_t)L_11) == ((int32_t)1)))
{
goto IL_0094;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralB8E21506FC2C47D0F7B8471201221CF6A41D40CE, NULL);
return (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
}
IL_0094:
{
intptr_t L_12 = V_5;
VuImage_t49A34202F052984691206C1BB87CCC42158BC341* L_13 = (VuImage_t49A34202F052984691206C1BB87CCC42158BC341*)il2cpp_codegen_object_new(VuImage_t49A34202F052984691206C1BB87CCC42158BC341_il2cpp_TypeInfo_var);
NullCheck(L_13);
VuImage__ctor_m2C42765C11BE5BFE4CB3690B27F5CD372D1B8BD9(L_13, L_12, (bool)0, NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_14 = (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B*)il2cpp_codegen_object_new(Image_tC8F1E47959853F15CF7B56529F313496B2DD740B_il2cpp_TypeInfo_var);
NullCheck(L_14);
Image__ctor_mEA4CDAD83D90336E1636E3CD0DCBC6DC924B3E26(L_14, L_13, NULL);
V_6 = L_14;
V_7 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
intptr_t L_15 = __this->___mNativeTexture_0;
int32_t L_16;
L_16 = VuCesiumTiles_csTextureGetName_m9A2EC748B869BB81C9A3BA8F193E1244690E607F(L_15, (&V_8), NULL);
if ((!(((uint32_t)L_16) == ((uint32_t)1))))
{
goto IL_00c3;
}
}
{
intptr_t L_17 = V_8;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
String_t* L_18;
L_18 = Marshal_PtrToStringAnsi_m8DF88D9F22FCF791C538A36C9233B3882F579B4A(L_17, NULL);
V_7 = L_18;
}
IL_00c3:
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_19 = V_6;
NullCheck(L_19);
int32_t L_20;
L_20 = Image_get_Width_mA33DA36C247EDB27524E289557E59F87326E69B3(L_19, NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_21 = V_6;
NullCheck(L_21);
int32_t L_22;
L_22 = Image_get_Height_mB3A719D43D5F08EEFC2615B139C6E499BFA845AF(L_21, NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_23 = V_6;
NullCheck(L_23);
int32_t L_24;
L_24 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(L_23, NULL);
int32_t L_25;
L_25 = PixelFormatExtensions_ToTextureFormat_mE2C3B04C75F94C114C7C29832E146080562DC6AA(L_24, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_26 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_26);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_26, L_20, L_22, L_25, (bool)0, NULL);
__this->___mTexture_1 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTexture_1), (void*)L_26);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_27 = V_6;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_28 = __this->___mTexture_1;
NullCheck(L_27);
Image_CopyBufferToTexture_m36F41725E7564CC7CC9D9FEE6C76E52746B4FF18(L_27, L_28, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = __this->___mTexture_1;
int32_t L_30 = V_3;
int32_t L_31;
L_31 = GLTFTexture_GetGLTFWrapMode_m36AD8A3E7A7693AA09E4720C7744D42B81DD5910(L_30, NULL);
NullCheck(L_29);
Texture_set_wrapModeU_m2002CCB73143182032BD5ED6C80AB9A0ED2A0981(L_29, L_31, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_32 = __this->___mTexture_1;
int32_t L_33 = V_4;
int32_t L_34;
L_34 = GLTFTexture_GetGLTFWrapMode_m36AD8A3E7A7693AA09E4720C7744D42B81DD5910(L_33, NULL);
NullCheck(L_32);
Texture_set_wrapModeV_m3C79177BAE70103DDBF871896AF464513A0F919D(L_32, L_34, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35 = __this->___mTexture_1;
int32_t L_36 = V_2;
int32_t L_37;
L_37 = GLTFTexture_GetGLTFFilterMode_m2E75B8B90DDE4EEF0512DF0B9106F7938139DE8D(L_36, NULL);
NullCheck(L_35);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_35, L_37, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_38 = __this->___mTexture_1;
String_t* L_39 = V_7;
NullCheck(L_38);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_38, L_39, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_40 = __this->___mTexture_1;
return L_40;
}
}
// UnityEngine.TextureWrapMode Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetGLTFWrapMode(Vuforia.CsTextureWrapType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFTexture_GetGLTFWrapMode_m36AD8A3E7A7693AA09E4720C7744D42B81DD5910 (int32_t ___0_wrapModeInInteger, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_wrapModeInInteger;
if ((((int32_t)L_0) == ((int32_t)((int32_t)10497))))
{
goto IL_001a;
}
}
{
int32_t L_1 = ___0_wrapModeInInteger;
if ((((int32_t)L_1) == ((int32_t)((int32_t)33071))))
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_wrapModeInInteger;
if ((((int32_t)L_2) == ((int32_t)((int32_t)33648))))
{
goto IL_001e;
}
}
{
goto IL_0020;
}
IL_001a:
{
return (int32_t)(0);
}
IL_001c:
{
return (int32_t)(1);
}
IL_001e:
{
return (int32_t)(2);
}
IL_0020:
{
return (int32_t)(0);
}
}
// UnityEngine.FilterMode Vuforia.Internal.Utility.GLTFLoading.GLTFTexture::GetGLTFFilterMode(Vuforia.CsTextureFilterType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GLTFTexture_GetGLTFFilterMode_m2E75B8B90DDE4EEF0512DF0B9106F7938139DE8D (int32_t ___0_filterModeInInteger, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_filterModeInInteger;
if ((((int32_t)L_0) == ((int32_t)((int32_t)9728))))
{
goto IL_002e;
}
}
{
int32_t L_1 = ___0_filterModeInInteger;
if ((((int32_t)L_1) == ((int32_t)((int32_t)9729))))
{
goto IL_0030;
}
}
{
int32_t L_2 = ___0_filterModeInInteger;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)9984))))
{
case 0:
{
goto IL_0032;
}
case 1:
{
goto IL_0034;
}
case 2:
{
goto IL_0036;
}
case 3:
{
goto IL_0038;
}
}
}
{
goto IL_003a;
}
IL_002e:
{
return (int32_t)(0);
}
IL_0030:
{
return (int32_t)(1);
}
IL_0032:
{
return (int32_t)(2);
}
IL_0034:
{
return (int32_t)(2);
}
IL_0036:
{
return (int32_t)(2);
}
IL_0038:
{
return (int32_t)(2);
}
IL_003a:
{
return (int32_t)(0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuVector2F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector2(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 MathExtensions_ToVuVector2_m7308C3F42C54D140FE27553A4CD53514078015EB (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vector, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_vector;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_vector;
float L_3 = L_2.___y_1;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_4;
memset((&L_4), 0, sizeof(L_4));
VuVector2F__ctor_mA50F69888B9CB7BEA0C729A98274D80D1046C66B((&L_4), L_1, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// 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)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_vector;
float L_1 = L_0.___x_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2 = ___0_vector;
float L_3 = L_2.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// Vuforia.VuVector3F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector3(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 MathExtensions_ToVuVector3_m6D65F9FA9E9E7F285E830EDEEA826ECC0481EE29 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_vector, const RuntimeMethod* method)
{
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_vector;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_vector;
float L_3 = L_2.___y_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_4;
memset((&L_4), 0, sizeof(L_4));
VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
return L_4;
}
}
// Vuforia.VuVector3F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector3(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 MathExtensions_ToVuVector3_m472993875523D8CCBF00C00904B2D0F116FDA462 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___z_4;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_6;
memset((&L_6), 0, sizeof(L_6));
VuVector3F__ctor_m6536390E25B53B7EE4F7FBC958E4A73935DED807((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector3(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathExtensions_ToVector3_m14D9A3EE424D119304E927EE5D55EF1CF3BF84A3 (VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_vector, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_vector;
float L_1 = L_0.___x_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2 = ___0_vector;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector3(Vuforia.VuVector3F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452 (VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 ___0_vector, const RuntimeMethod* method)
{
{
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_0 = ___0_vector;
float L_1 = L_0.___x_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2 = ___0_vector;
float L_3 = L_2.___y_1;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_4 = ___0_vector;
float L_5 = L_4.___z_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Vector4 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVector4(Vuforia.VuVector4F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MathExtensions_ToVector4_mA08DCD7DC7EECE645808B85DB5405F49146DDC18 (VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 ___0_vector, const RuntimeMethod* method)
{
{
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_0 = ___0_vector;
float L_1 = L_0.___x_0;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_2 = ___0_vector;
float L_3 = L_2.___y_1;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_4 = ___0_vector;
float L_5 = L_4.___z_2;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_6 = ___0_vector;
float L_7 = L_6.___w_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
return L_8;
}
}
// Vuforia.VuVector4F Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToVuVector4(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 MathExtensions_ToVuVector4_mAF3DF8E68E4400D9F59EC15AEE2B2C9DB161939F (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_vector, const RuntimeMethod* method)
{
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_vector;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_vector;
float L_3 = L_2.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_vector;
float L_5 = L_4.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_vector;
float L_7 = L_6.___w_4;
VuVector4F_tD36A0D6B5C1492D847703BD2D57FD4B2FDA14245 L_8;
memset((&L_8), 0, sizeof(L_8));
VuVector4F__ctor_m848782FE5D521A3F39CDA3752538515D425B201C((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
return L_8;
}
}
// UnityEngine.Matrix4x4 Vuforia.Internal.Utility.ExtensionMethods.MathExtensions::ToMatrix4x4(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 MathExtensions_ToMatrix4x4_m005C0C3DA85D86B53D66F07CFD8D578C9C54D747 (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&___0_pose), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&___0_pose), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&___0_pose), NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_0, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions::GetTRSProperties(UnityEngine.Matrix4x4,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4Extensions_GetTRSProperties_m4D378EDCDC76BF921CC4335F56A0865DF03CC36B (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_mat, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_scale, 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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
float G_B2_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B2_1 = NULL;
float G_B1_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B1_1 = NULL;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B3_2 = NULL;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___1_position;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
L_1 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_mat), 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_1, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
L_3 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_mat), 0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_3, NULL);
V_0 = L_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
L_5 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_mat), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_5, NULL);
V_1 = L_6;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
L_7 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_mat), 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_7, NULL);
V_2 = L_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_9, L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_2;
float L_13;
L_13 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_11, L_12, NULL);
V_3 = (bool)((((float)L_13) < ((float)(0.0f)))? 1 : 0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = ___3_scale;
float L_15;
L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
bool L_16 = V_3;
G_B1_0 = L_15;
G_B1_1 = L_14;
if (L_16)
{
G_B2_0 = L_15;
G_B2_1 = L_14;
goto IL_0064;
}
}
{
G_B3_0 = (1.0f);
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0069;
}
IL_0064:
{
G_B3_0 = (-1.0f);
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0069:
{
float L_17;
L_17 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
float L_18;
L_18 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), ((float)il2cpp_codegen_multiply(G_B3_1, G_B3_0)), L_17, L_18, /*hidden argument*/NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)G_B3_2 = L_19;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_20 = ___2_rotation;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
L_21 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_mat), 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_21, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
L_23 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_mat), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_23, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_22, L_24, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_20 = L_25;
return;
}
}
// System.Void Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions::GetTRSFromVuforiaSpace(UnityEngine.Matrix4x4,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4Extensions_GetTRSFromVuforiaSpace_m1FA08D7FBE77067C8782AC6623E045351A8954AE (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_scale, const RuntimeMethod* method)
{
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_matrix;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___1_position;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___2_rotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___3_scale;
Matrix4x4Extensions_GetTRSProperties_m4D378EDCDC76BF921CC4335F56A0865DF03CC36B(L_0, L_1, L_2, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___1_position;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = ___1_position;
float L_6 = L_5->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = ___1_position;
float L_8 = L_7->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = ___1_position;
float L_10 = L_9->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_11), L_6, L_8, ((-L_10)), /*hidden argument*/NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_4 = L_11;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_12 = ___2_rotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_13 = ___2_rotation;
float L_14 = L_13->___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_15 = ___2_rotation;
float L_16 = L_15->___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_17 = ___2_rotation;
float L_18 = L_17->___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_19 = ___2_rotation;
float L_20 = L_19->___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
memset((&L_21), 0, sizeof(L_21));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_21), L_14, L_16, ((-L_18)), ((-L_20)), /*hidden argument*/NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_12 = L_21;
return;
}
}
// System.Boolean Vuforia.Internal.Utility.ExtensionMethods.Matrix4x4Extensions::ApproxEquals(UnityEngine.Matrix4x4,Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4Extensions_ApproxEquals_m5C9C8F657FF871AC8DE53EC7D6EECB1421A425B4 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_unity, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___1_vuforiaMatrix, 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;
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_unity;
float L_1 = L_0.___m00_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2 = ___1_vuforiaMatrix;
float L_3 = L_2.___m0_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_4;
L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3)));
if ((((float)L_4) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = ___0_unity;
float L_6 = L_5.___m10_1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_7 = ___1_vuforiaMatrix;
float L_8 = L_7.___m1_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_9;
L_9 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_8)));
if ((((float)L_9) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = ___0_unity;
float L_11 = L_10.___m20_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_12 = ___1_vuforiaMatrix;
float L_13 = L_12.___m2_2;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_14;
L_14 = fabsf(((float)il2cpp_codegen_subtract(L_11, L_13)));
if ((((float)L_14) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15 = ___0_unity;
float L_16 = L_15.___m30_3;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_17 = ___1_vuforiaMatrix;
float L_18 = L_17.___m3_3;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_19;
L_19 = fabsf(((float)il2cpp_codegen_subtract(L_16, L_18)));
if ((((float)L_19) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = ___0_unity;
float L_21 = L_20.___m01_4;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_22 = ___1_vuforiaMatrix;
float L_23 = L_22.___m4_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_24;
L_24 = fabsf(((float)il2cpp_codegen_subtract(L_21, L_23)));
if ((((float)L_24) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = ___0_unity;
float L_26 = L_25.___m11_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_27 = ___1_vuforiaMatrix;
float L_28 = L_27.___m5_5;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_29;
L_29 = fabsf(((float)il2cpp_codegen_subtract(L_26, L_28)));
if ((((float)L_29) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30 = ___0_unity;
float L_31 = L_30.___m21_6;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_32 = ___1_vuforiaMatrix;
float L_33 = L_32.___m6_6;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_34;
L_34 = fabsf(((float)il2cpp_codegen_subtract(L_31, L_33)));
if ((((float)L_34) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_35 = ___0_unity;
float L_36 = L_35.___m31_7;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_37 = ___1_vuforiaMatrix;
float L_38 = L_37.___m7_7;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_39;
L_39 = fabsf(((float)il2cpp_codegen_subtract(L_36, L_38)));
if ((((float)L_39) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40 = ___0_unity;
float L_41 = L_40.___m02_8;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_42 = ___1_vuforiaMatrix;
float L_43 = L_42.___m8_8;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_44;
L_44 = fabsf(((float)il2cpp_codegen_subtract(L_41, L_43)));
if ((((float)L_44) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45 = ___0_unity;
float L_46 = L_45.___m12_9;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_47 = ___1_vuforiaMatrix;
float L_48 = L_47.___m9_9;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_49;
L_49 = fabsf(((float)il2cpp_codegen_subtract(L_46, L_48)));
if ((((float)L_49) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_50 = ___0_unity;
float L_51 = L_50.___m22_10;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_52 = ___1_vuforiaMatrix;
float L_53 = L_52.___m10_10;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_54;
L_54 = fabsf(((float)il2cpp_codegen_subtract(L_51, L_53)));
if ((((float)L_54) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_55 = ___0_unity;
float L_56 = L_55.___m32_11;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_57 = ___1_vuforiaMatrix;
float L_58 = L_57.___m11_11;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_59;
L_59 = fabsf(((float)il2cpp_codegen_subtract(L_56, L_58)));
if ((((float)L_59) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60 = ___0_unity;
float L_61 = L_60.___m03_12;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_62 = ___1_vuforiaMatrix;
float L_63 = L_62.___m12_12;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_64;
L_64 = fabsf(((float)il2cpp_codegen_subtract(L_61, L_63)));
if ((((float)L_64) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_65 = ___0_unity;
float L_66 = L_65.___m13_13;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_67 = ___1_vuforiaMatrix;
float L_68 = L_67.___m13_13;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_69;
L_69 = fabsf(((float)il2cpp_codegen_subtract(L_66, L_68)));
if ((((float)L_69) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_70 = ___0_unity;
float L_71 = L_70.___m23_14;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_72 = ___1_vuforiaMatrix;
float L_73 = L_72.___m14_14;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_74;
L_74 = fabsf(((float)il2cpp_codegen_subtract(L_71, L_73)));
if ((((float)L_74) > ((float)(1.40129846E-45f))))
{
goto IL_01b5;
}
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_75 = ___0_unity;
float L_76 = L_75.___m33_15;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_77 = ___1_vuforiaMatrix;
float L_78 = L_77.___m15_15;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_79;
L_79 = fabsf(((float)il2cpp_codegen_subtract(L_76, L_78)));
return (bool)((((int32_t)((((float)L_79) > ((float)(1.40129846E-45f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_01b5:
{
return (bool)0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Utility.Environment.VuforiaPlatform Vuforia.Internal.Utility.Environment.PlatformEvaluator::GetRuntimePlatform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlatformEvaluator_GetRuntimePlatform_mB42B67C3894582AA66BB4D8F0D6D05140D28DF2B (PlatformEvaluator_tB7545B44E92077AC75D3882B6A7C8EBD0BBB895B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFD3904D5EA1153A024B3D6553E322A77B9A6059);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)8))))
{
goto IL_000a;
}
}
{
return (int32_t)(1);
}
IL_000a:
{
int32_t L_1;
L_1 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)11)))))
{
goto IL_0028;
}
}
{
String_t* L_2;
L_2 = SystemInfo_get_deviceName_mBF171D8609337585AF50DDC7FFC9D7EEA3B4A58E(NULL);
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteralFFD3904D5EA1153A024B3D6553E322A77B9A6059, NULL);
if (!L_3)
{
goto IL_0026;
}
}
{
return (int32_t)(3);
}
IL_0026:
{
return (int32_t)(0);
}
IL_0028:
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_4;
L_4 = VuforiaRuntimeUtilities_IsWSARuntime_m4065A3AABCB301EB67423E4304E09C9184504E5F(NULL);
if (!L_4)
{
goto IL_0031;
}
}
{
return (int32_t)(2);
}
IL_0031:
{
return (int32_t)(4);
}
}
// System.Void Vuforia.Internal.Utility.Environment.PlatformEvaluator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformEvaluator__ctor_mEE65198000B2ED890C3C16EF24FE7343FAC64D3D (PlatformEvaluator_tB7545B44E92077AC75D3882B6A7C8EBD0BBB895B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.ISessionRecorder Vuforia.Internal.SessionRecorder.SessionRecorderFactory::CreateSessionRecorder(Vuforia.IVuEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SessionRecorderFactory_CreateSessionRecorder_mA2056658F6218B8F436DA84F4A9B2EC006DBB384 (SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* G_B2_0 = NULL;
VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* G_B1_0 = NULL;
{
RuntimeObject* L_0 = ___0_engine;
VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* L_1;
L_1 = VuSessionRecorderController_Create_m2A8915ECAE714A0FE9B286F9AE0B54D1844F60A1(((VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8*)IsInstClass((RuntimeObject*)L_0, VuEngine_t1F34A373F1915ADEC0EF00456B2A186075AEB8F8_il2cpp_TypeInfo_var)), NULL);
VuSessionRecorderController_t134F8403457BBD733ED0314ADC34677C1D7ABE1A* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0019;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A4230A7CB82D686269151EF84BA41C5371B5033)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SessionRecorderFactory_CreateSessionRecorder_mA2056658F6218B8F436DA84F4A9B2EC006DBB384_RuntimeMethod_var)));
}
IL_0019:
{
SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818* L_4 = (SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818*)il2cpp_codegen_object_new(SessionRecorder_t998E248C091521B07D57EEED1853EC5E1BB6B818_il2cpp_TypeInfo_var);
NullCheck(L_4);
SessionRecorder__ctor_mE7C8462EE89F563C23D6338A6BD608AE64322799(L_4, G_B2_0, NULL);
return L_4;
}
}
// System.Void Vuforia.Internal.SessionRecorder.SessionRecorderFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionRecorderFactory__ctor_mDEEAB3CBF828F1FAA2C5C9A19326C386EFD2D4ED (SessionRecorderFactory_tAE25CA6BDA363B2718698851917B39C2A059A499* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.FieldOfViewAdjuster::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfViewAdjuster_Awake_mDEA2556EF64B5552FE368B8A1EEDD0227C2CFBC4 (FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137* __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;
}
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_0;
L_0 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(L_0, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
__this->___mARCamera_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARCamera_4), (void*)L_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2;
L_2 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
__this->___mHelperCamera_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHelperCamera_5), (void*)L_2);
return;
}
}
// System.Void Vuforia.Internal.Simulator.FieldOfViewAdjuster::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfViewAdjuster_Update_m4536112B1FC745D7945D0FB4E0438B1A1256AB8D (FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137* __this, const RuntimeMethod* method)
{
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___mHelperCamera_5;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = __this->___mARCamera_4;
NullCheck(L_1);
float L_2;
L_2 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_1, NULL);
NullCheck(L_0);
Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777(L_0, L_2, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.FieldOfViewAdjuster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfViewAdjuster__ctor_m2D52F2FC5527495C93FDB07C793185A337E260FF (FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_OnMeshBlockAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_OnMeshBlockAdded_m5EB17C95F8D64FCBF255D4C766A9E3F0EDA3F474 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3 V_0;
memset((&V_0), 0, sizeof(V_0));
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* V_1 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = ___0_value;
SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockAdded_m7667FF85C41599180D1A4D85FFF96D7768E85923(__this, L_0, NULL);
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_1 = __this->___mMeshBlocks_7;
NullCheck(L_1);
ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E* L_2;
L_2 = Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29(L_1, Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29_RuntimeMethod_var);
NullCheck(L_2);
Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3 L_3;
L_3 = ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261(L_2, ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261_RuntimeMethod_var);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0037:
{// begin finally (depth: 1)
Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE((&V_0), Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002c_1;
}
IL_001a_1:
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_4;
L_4 = Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_inline((&V_0), Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_RuntimeMethod_var);
V_1 = L_4;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_5 = ___0_value;
if (!L_5)
{
goto IL_002c_1;
}
}
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = ___0_value;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_7 = V_1;
DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB(L_6, L_7, DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
}
IL_002c_1:
{
bool L_8;
L_8 = Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740((&V_0), Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740_RuntimeMethod_var);
if (L_8)
{
goto IL_001a_1;
}
}
{
goto IL_0045;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0045:
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_OnMeshBlockAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_OnMeshBlockAdded_m6A12E743AC8A7C871AFAA6838863EC796EB48B16 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = ___0_value;
SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockAdded_mEC425ED55BCF2AC40D861C8D6EE77FC383581675(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_OnMeshBlockUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_OnMeshBlockUpdated_m320BBB89AFDEAE176E71894B51D0442C57086BA1 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = ___0_value;
SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockUpdated_m08D9F840EA741781460C2503E47C5C296BBA9CAC(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_OnMeshBlockUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_OnMeshBlockUpdated_m8246C388EF4E71611D2BDBF423D9E7AD533A96FE (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = ___0_value;
SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockUpdated_m3D5FA4B974F635B430FA81B3C0E4D944DBE5BD80(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_OnMeshBlockRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_OnMeshBlockRemoved_m38C15C6C713C0A4C9E269102EE9CCBC9A9066914 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = ___0_value;
SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockRemoved_mC7F7BE3511A5811D4F82C319F146BA6C4775A965(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_OnMeshBlockRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_OnMeshBlockRemoved_m4C6E4CCD24B716C4F0D84D759DAE665632254438 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = ___0_value;
SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockRemoved_m501224AAB631EA5862D19022459DA504714B6EA3(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_mOnMeshBlockAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockAdded_m7667FF85C41599180D1A4D85FFF96D7768E85923 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshBlockAdded_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___mOnMeshBlockAdded_4);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_mOnMeshBlockAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockAdded_mEC425ED55BCF2AC40D861C8D6EE77FC383581675 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshBlockAdded_4;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___mOnMeshBlockAdded_4);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_mOnMeshBlockUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockUpdated_m08D9F840EA741781460C2503E47C5C296BBA9CAC (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshBlockUpdated_5;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___mOnMeshBlockUpdated_5);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_mOnMeshBlockUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockUpdated_m3D5FA4B974F635B430FA81B3C0E4D944DBE5BD80 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshBlockUpdated_5;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___mOnMeshBlockUpdated_5);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::add_mOnMeshBlockRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_add_mOnMeshBlockRemoved_mC7F7BE3511A5811D4F82C319F146BA6C4775A965 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshBlockRemoved_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___mOnMeshBlockRemoved_6);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::remove_mOnMeshBlockRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_remove_mOnMeshBlockRemoved_m501224AAB631EA5862D19022459DA504714B6EA3 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshBlockRemoved_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___mOnMeshBlockRemoved_6);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::Initialize(Vuforia.AreaTargetBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour_Initialize_m788E922B79B4CE016A1A2EFED1AD1B4C423FA5BD (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* ___0_areaTargetBehaviour, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E_mAFAF80CA4F3B425B3A649BBEBFCE77B1C994CAC0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
MeshSetRenderer_tDD1C166ACFD0F547C5FC7258A3107C2D99CD8B43* 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));
{
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_0 = ___0_areaTargetBehaviour;
NullCheck(L_0);
String_t* L_1;
L_1 = DataSetTrackableBehaviour_get_DataSetName_m1168861A5B55388D3100C51A139D71ACF70D7BEC(L_0, NULL);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_2 = ___0_areaTargetBehaviour;
NullCheck(L_2);
String_t* L_3 = L_2->___OcclusionModelPath_16;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_4 = ___0_areaTargetBehaviour;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_6 = ___0_areaTargetBehaviour;
NullCheck(L_6);
bool L_7 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_6)->___RuntimeCollider_6;
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_8 = ___0_areaTargetBehaviour;
NullCheck(L_8);
bool L_9 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_8)->___RuntimeOcclusion_5;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = MeshSetLoaderUtility_Load_mBEF254A909118976E42AC3FF661FE4E384E3B234(L_1, L_3, L_5, L_7, L_9, 2, (&V_1), (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL, NULL);
V_0 = L_10;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
NullCheck(L_11);
MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E* L_12;
L_12 = GameObject_GetComponent_TisMeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E_mAFAF80CA4F3B425B3A649BBEBFCE77B1C994CAC0(L_11, GameObject_GetComponent_TisMeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E_mAFAF80CA4F3B425B3A649BBEBFCE77B1C994CAC0_RuntimeMethod_var);
__this->___mMeshSetBehaviour_8 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMeshSetBehaviour_8), (void*)L_12);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_0;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL);
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_14, NULL);
V_2 = L_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2;
float L_17 = L_16.___x_2;
float L_18;
L_18 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_17, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2;
float L_20 = L_19.___y_3;
float L_21;
L_21 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_20, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
float L_23 = L_22.___z_4;
float L_24;
L_24 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_23, NULL);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), L_18, L_21, L_24, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = V_0;
NullCheck(L_25);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
L_26 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3;
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_28;
L_28 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_28);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_29;
L_29 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_28, NULL);
NullCheck(L_29);
float L_30;
L_30 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_27, L_30, NULL);
NullCheck(L_26);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_26, L_31, NULL);
MeshSetBehaviour_tE258383374056CDDC4A073CFD85A9ABDBCC5D99E* L_32 = __this->___mMeshSetBehaviour_8;
NullCheck(L_32);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33;
L_33 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_32, NULL);
NullCheck(L_33);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_33, ((int32_t)61), NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedRuntimeMeshBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedRuntimeMeshBehaviour__ctor_m4B5A6F035B86820C0DE38AC7A2C864AA9A05A702 (SimulatedRuntimeMeshBehaviour_tC572A4013EA4AF9839F9A840DBD5462B229397F2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_0 = (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*)il2cpp_codegen_object_new(Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A(L_0, Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A_RuntimeMethod_var);
__this->___mMeshBlocks_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMeshBlocks_7), (void*)L_0);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatedAreaTarget::.ctor(UnityEngine.GameObject,Vuforia.Internal.Simulator.SimulatedVisibility)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedAreaTarget__ctor_m634DDC335A54770CB03409DD75C2F0337D8054F0 (SimulatedAreaTarget_tA2F942F84BF481742F1F87AB594BDC01D8AD1896* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_simObj, int32_t ___1_visibility, const RuntimeMethod* method)
{
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_simObj;
int32_t L_1 = ___1_visibility;
SimulatedObject__ctor_mE6FF349816402DE28B074F54E0E38B37337419F5(__this, L_0, L_1, NULL);
return;
}
}
// Vuforia.TargetStatus Vuforia.Internal.Simulator.SimulatedAreaTarget::UpdateTrackingStatus(UnityEngine.Camera,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 SimulatedAreaTarget_UpdateTrackingStatus_m3F1D54A8D803A7312F472A555C10C2956FF8C67A (SimulatedAreaTarget_tA2F942F84BF481742F1F87AB594BDC01D8AD1896* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, float ___1_viewDistance, bool ___2_isDevicePoseObserverActive, 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*)&_stringLiteral8C734C35D6EE3AB1D828D4F0A24EC1BB0C722271);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = ___2_isDevicePoseObserverActive;
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral8C734C35D6EE3AB1D828D4F0A24EC1BB0C722271, NULL);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_1;
L_1 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
return L_1;
}
IL_0013:
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___0_arCamera;
float L_3 = ___1_viewDistance;
bool L_4 = ___2_isDevicePoseObserverActive;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_5;
L_5 = SimulatedObject_UpdateTrackingStatus_m9D15F1B2C891CA37C493DA4AAC159FB226CD7402(__this, L_2, L_3, L_4, NULL);
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.Internal.Simulator.SimulatorCamera::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera__ctor_m4F1E46079313D76189E84B7EA0913479C6105EEE (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
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*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_OnVuforiaStarted_mE88A8DDBFB5FF308F1B976AC2C07B9EACA681330_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_Update_m32E1FC9E741A9D9B8723D3FA22356F300D894DEF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 V_0;
memset((&V_0), 0, sizeof(V_0));
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
__this->___mPixelBuffer_6 = L_0;
il2cpp_codegen_initobj((&V_0), sizeof(UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540));
(&V_0)->___capabilities_0 = 1;
DriverCameraMode_t987B41E6764485C11BD523B51898D0F8ED226C9A L_1;
memset((&L_1), 0, sizeof(L_1));
DriverCameraMode__ctor_mBBA0CCBAD5BCEFEBE6614A2BA9A788FA00258212((&L_1), ((int32_t)320), ((int32_t)240), ((int32_t)30), 3, /*hidden argument*/NULL);
(&V_0)->___cameraMode_1 = L_1;
(&V_0)->___isAnchorSupported_2 = 0;
(&V_0)->___cameraRotationInDegrees_3 = 0;
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 L_2 = V_0;
__this->___mDriverConfig_8 = L_2;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_3 = ___0_engine;
__this->___mEngine_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_4), (void*)L_3);
RuntimeObject* L_4 = __this->___mEngine_4;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_5, __this, (intptr_t)((void*)SimulatorCamera_OnVuforiaStarted_mE88A8DDBFB5FF308F1B976AC2C07B9EACA681330_RuntimeMethod_var), NULL);
NullCheck(L_4);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(4 /* System.Void Vuforia.Internal.Core.IEngine::add_OnVuforiaStarted(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_4, L_5);
RuntimeObject* L_6 = __this->___mEngine_4;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_7, __this, (intptr_t)((void*)SimulatorCamera_Update_m32E1FC9E741A9D9B8723D3FA22356F300D894DEF_RuntimeMethod_var), NULL);
NullCheck(L_6);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(30 /* System.Void Vuforia.Internal.Core.IEngine::add_OnBeforeStateUpdated(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_6, L_7);
SimulatorCamera_FillPixelBuffer_m4E217CD68532F16E4C94CF8A4E39D1DA6FE626BD(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatorCamera::Init(System.Func`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatorCamera_Init_m9BF61362A22D2B324BCA9138E1F5DC5CB16A2D2D (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_initOnCameraReady, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540 L_1 = __this->___mDriverConfig_8;
NullCheck(L_0);
InterfaceActionInvoker2< UnityDriverConfig_t0886203BF4650593C6D67E31FCE4038AA1625540, String_t* >::Invoke(2 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::ConfigureDriver(Vuforia.Internal.VuforiaDriver.UnityDriverConfig,System.String) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_0, L_1, (String_t*)NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_2 = ___0_initOnCameraReady;
NullCheck(L_2);
bool L_3;
L_3 = Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline(L_2, NULL);
return L_3;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_Finalize_mEC459105F08E5A1FB2C1006FF2B41BDE40A1815F (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0008:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
SimulatorCamera_Dispose_m8F4DBF5A40961F6E32FB07D6044500C690E119E3(__this, NULL);
goto IL_000f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_000f:
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_Dispose_m8F4DBF5A40961F6E32FB07D6044500C690E119E3 (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __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*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_OnVuforiaStarted_mE88A8DDBFB5FF308F1B976AC2C07B9EACA681330_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorCamera_Update_m32E1FC9E741A9D9B8723D3FA22356F300D894DEF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = __this->___mDisposed_7;
if (!L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
intptr_t L_1 = __this->___mPixelBuffer_6;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_1, NULL);
RuntimeObject* L_2 = __this->___mEngine_4;
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*)SimulatorCamera_Update_m32E1FC9E741A9D9B8723D3FA22356F300D894DEF_RuntimeMethod_var), NULL);
NullCheck(L_2);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(31 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnBeforeStateUpdated(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_2, L_3);
RuntimeObject* L_4 = __this->___mEngine_4;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_5, __this, (intptr_t)((void*)SimulatorCamera_OnVuforiaStarted_mE88A8DDBFB5FF308F1B976AC2C07B9EACA681330_RuntimeMethod_var), NULL);
NullCheck(L_4);
InterfaceActionInvoker1< Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(5 /* System.Void Vuforia.Internal.Core.IEngine::remove_OnVuforiaStarted(System.Action) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_4, L_5);
__this->___mDisposed_7 = (bool)1;
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::OnVuforiaStarted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_OnVuforiaStarted_mE88A8DDBFB5FF308F1B976AC2C07B9EACA681330 (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_0 = (&__this->___mCameraImage_5);
intptr_t L_1 = __this->___mPixelBuffer_6;
L_0->___Buffer_2 = L_1;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_2 = (&__this->___mCameraImage_5);
L_2->___Width_5 = ((int32_t)320);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_3 = (&__this->___mCameraImage_5);
L_3->___Height_6 = ((int32_t)240);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_4 = (&__this->___mCameraImage_5);
L_4->___Format_8 = 3;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_5 = (&__this->___mCameraImage_5);
CameraIntrinsics_t6E2CF9FC01E80EE3CD678200836A1B54381811B6* L_6 = (&L_5->___Intrinsics_9);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)8);
L_6->___DistortionCoefficients_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___DistortionCoefficients_4), (void*)L_7);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_8 = (&__this->___mCameraImage_5);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_9 = (&__this->___mCameraImage_5);
int32_t L_10 = L_9->___Width_5;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_11 = (&__this->___mCameraImage_5);
int32_t L_12 = L_11->___Height_6;
L_8->___BufferSize_3 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_10, L_12)), 4));
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_Update_m32E1FC9E741A9D9B8723D3FA22356F300D894DEF (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraImage_t160C5E11444459AB15B3F57830F054206547048F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_0 = L_0;
intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
V_1 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0083:
{// begin finally (depth: 1)
intptr_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_2, NULL);
intptr_t L_3 = V_1;
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_3, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7(L_5, NULL);
intptr_t L_7;
L_7 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(L_6, NULL);
V_0 = L_7;
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_8;
L_8 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
float L_10;
L_10 = Time_get_unscaledTime_mAF4040B858903E1325D1C65B8BF1AC61460B2503(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
L_11 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
DevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA L_12;
memset((&L_12), 0, sizeof(L_12));
DevicePose__ctor_m20D431C19140211DE1E0F81E9B80E41995CD8C55((&L_12), L_9, il2cpp_codegen_cast_floating_point<uint64_t, int64_t, float>(L_10), L_11, /*hidden argument*/NULL);
intptr_t L_13 = V_0;
Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB(L_12, L_13, (bool)0, Marshal_StructureToPtr_TisDevicePose_t41961E668FEEB0C05AE2435D583CC001C09E53CA_mC755326C72FD34FEE0727DED9C0911AE814AE3AB_RuntimeMethod_var);
CameraImage_t160C5E11444459AB15B3F57830F054206547048F* L_14 = (&__this->___mCameraImage_5);
float L_15;
L_15 = Time_get_unscaledTime_mAF4040B858903E1325D1C65B8BF1AC61460B2503(NULL);
L_14->___Timestamp_0 = il2cpp_codegen_cast_double_to_int<int64_t>(L_15);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (CameraImage_t160C5E11444459AB15B3F57830F054206547048F_0_0_0_var) };
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
int32_t L_18;
L_18 = Marshal_SizeOf_mED64846722033D6F60C2973CA604B7C2D7D4A1B7(L_17, NULL);
intptr_t L_19;
L_19 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(L_18, NULL);
V_1 = L_19;
CameraImage_t160C5E11444459AB15B3F57830F054206547048F L_20 = __this->___mCameraImage_5;
intptr_t L_21 = V_1;
Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931(L_20, L_21, (bool)0, Marshal_StructureToPtr_TisCameraImage_t160C5E11444459AB15B3F57830F054206547048F_mC572344575DB2361640399F5490E39AD3A3DA931_RuntimeMethod_var);
RuntimeObject* L_22;
L_22 = UnityDriver_get_Instance_mC0AA6B8040113A07E6CA934259D1396FEE66FF08(NULL);
intptr_t L_23 = V_1;
intptr_t L_24 = V_0;
NullCheck(L_22);
InterfaceActionInvoker2< intptr_t, intptr_t >::Invoke(4 /* System.Void Vuforia.Internal.VuforiaDriver.IUnityDriver::PostCameraFrameAndPose(System.IntPtr,System.IntPtr) */, IUnityDriver_tF880AF1D447091695A69FE7E699729C9E33B1FFD_il2cpp_TypeInfo_var, L_22, L_23, L_24);
goto IL_0090;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0090:
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorCamera::FillPixelBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorCamera_FillPixelBuffer_m4E217CD68532F16E4C94CF8A4E39D1DA6FE626BD (SimulatorCamera_t66D807F7F8DA9C0D1E0AE7A0ACA2E8F9A092B1B6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL;
int32_t V_2 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0;
L_0 = PixelFormatExtensions_ToVuImagePixelFormat_mF7F4165D140A6A12D6E40EC88280579BB66A3872(3, NULL);
V_0 = L_0;
int32_t L_1 = V_0;
int32_t L_2;
L_2 = PixelFormatExtensions_ToTextureFormat_mFBA91D7279AE84B5CD859CB8F24976FF9B1AE076(L_1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_3);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_3, ((int32_t)320), ((int32_t)240), L_2, (bool)0, NULL);
V_1 = L_3;
int32_t L_4 = V_0;
int32_t L_5;
L_5 = PixelFormatExtensions_GetBytesPerPixel_mFFED15916719FBD0D3468B3535D9C71798014079(L_4, NULL);
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)76800), L_5));
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006c:
{// begin finally (depth: 1)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
try
{// begin try (depth: 2)
int32_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_8;
L_8 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(L_7, NULL);
__this->___mPixelBuffer_6 = L_8;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = V_1;
NullCheck(L_9);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10;
L_10 = Texture2D_GetRawTextureData_m2A1EF0A8F087B261190E0AE98401F4022B71A954(L_9, NULL);
intptr_t L_11 = __this->___mPixelBuffer_6;
int32_t L_12 = V_2;
Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85(L_10, 0, L_11, L_12, NULL);
goto IL_0073;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004c_1;
}
throw e;
}
CATCH_004c_1:
{// begin catch(System.Exception)
{
intptr_t L_13 = __this->___mPixelBuffer_6;
intptr_t L_14 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var))))->___Zero_1;
bool L_15;
L_15 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_13, L_14, NULL);
if (!L_15)
{
goto IL_006a_1;
}
}
{
intptr_t L_16 = __this->___mPixelBuffer_6;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var)));
Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_16, NULL);
}
IL_006a_1:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
}// end catch (depth: 2)
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0073:
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_ObserverId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatedNativeVuMarkObservation_get_ObserverId_m16741E5D1DB0DBF58975C4FA86E1660610B246CC (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CObserverIdU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.VuObservationType Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_ObservationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatedNativeVuMarkObservation_get_ObservationType_mDFEFE9DEF59C84A2831B0CD60AC2997A3EC2CE64 (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CObservationTypeU3Ek__BackingField_1;
return L_0;
}
}
// Vuforia.VuPoseInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_PoseInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F SimulatedNativeVuMarkObservation_get_PoseInfo_m3ECAB29FC5A5403E5ECACE47129B1C88EE7DB291 (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_0 = __this->___U3CPoseInfoU3Ek__BackingField_2;
return L_0;
}
}
// Vuforia.VuVuMarkObservationStatusInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatedNativeVuMarkObservation_get_StatusInfo_mF4F7F7A476FC7250DAA53DCCB429EFFFCBE11734 (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuVuMarkObservationTemplateInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_TemplateInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF SimulatedNativeVuMarkObservation_get_TemplateInfo_m2F0403854F7FC95595B366D667EAEF757CFCF37D (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_0 = __this->___U3CTemplateInfoU3Ek__BackingField_4;
return L_0;
}
}
// Vuforia.VuVuMarkObservationInstanceInfo Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_InstanceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 SimulatedNativeVuMarkObservation_get_InstanceInfo_mBBB393F1DD13D4E4BCA4B81D5138F05F6E534900 (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_0 = __this->___U3CInstanceInfoU3Ek__BackingField_5;
return L_0;
}
}
// Vuforia.IVuImage Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_InstanceImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedNativeVuMarkObservation_get_InstanceImage_m2CC3BEB067EDF06DDCEF367A532805326DBFD3F5 (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CInstanceImageU3Ek__BackingField_6;
return L_0;
}
}
// System.Int32 Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::get_RuntimeId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatedNativeVuMarkObservation_get_RuntimeId_m9D6679ADBA59968656CA2ED30A6D39EBCAA6ADCA (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CRuntimeIdU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedNativeVuMarkObservation__ctor_m0909257D28A186440071C0BEDDE91CF60CC48A1D (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::.ctor(Vuforia.IVuObserver,Vuforia.VuVuMarkObservationStatusInfo,Vuforia.VuVuMarkObservationTemplateInfo,Vuforia.VuVuMarkObservationInstanceInfo,Vuforia.IVuImage,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedNativeVuMarkObservation__ctor_mD814E671188D8D88071403A14C4094E2BCBF818F (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, RuntimeObject* ___0_observer, int32_t ___1_statusInfo, VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF ___2_templateInfo, VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 ___3_instanceInfo, RuntimeObject* ___4_instanceImage, int32_t ___5_runtimeId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_observer;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObserver::get_Id() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_0);
__this->___U3CObserverIdU3Ek__BackingField_0 = L_1;
__this->___U3CObservationTypeU3Ek__BackingField_1 = 4;
il2cpp_codegen_initobj((&V_0), sizeof(VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F));
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2;
L_2 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
(&V_0)->___pose_1 = L_2;
(&V_0)->___poseStatus_0 = 1;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_3 = V_0;
__this->___U3CPoseInfoU3Ek__BackingField_2 = L_3;
int32_t L_4 = ___1_statusInfo;
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_4;
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_5 = ___2_templateInfo;
__this->___U3CTemplateInfoU3Ek__BackingField_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTemplateInfoU3Ek__BackingField_4))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTemplateInfoU3Ek__BackingField_4))->___name_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTemplateInfoU3Ek__BackingField_4))->___userData_2), (void*)NULL);
#endif
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_6 = ___3_instanceInfo;
__this->___U3CInstanceInfoU3Ek__BackingField_5 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CInstanceInfoU3Ek__BackingField_5))->___buffer_1), (void*)NULL);
RuntimeObject* L_7 = ___4_instanceImage;
__this->___U3CInstanceImageU3Ek__BackingField_6 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceImageU3Ek__BackingField_6), (void*)L_7);
int32_t L_8 = ___5_runtimeId;
__this->___U3CRuntimeIdU3Ek__BackingField_7 = L_8;
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedNativeVuMarkObservation::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedNativeVuMarkObservation_Dispose_m453E0B03AFB5F2C2CA944C9738A7DEC7F6E67A35 (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* __this, const RuntimeMethod* method)
{
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuImageInfo Vuforia.Internal.Simulator.VuSimulatedImage::get_ImageInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9 (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* L_0 = (&__this->___mImageInfo_0);
bool L_1;
L_1 = Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_inline(L_0, Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_RuntimeMethod_var);
if (L_1)
{
goto IL_0018;
}
}
{
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_2);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBF112AFC0E42CB5ED3D561B2AA763EC1A6D9B7C1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9_RuntimeMethod_var)));
}
IL_0018:
{
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* L_3 = (&__this->___mImageInfo_0);
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_4;
L_4 = Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3(L_3, Nullable_1_get_Value_m966FEFDD8D67FB0A4864FE37A84D654ABD9710D3_RuntimeMethod_var);
return L_4;
}
}
// System.Int32 Vuforia.Internal.Simulator.VuSimulatedImage::get_Width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSimulatedImage_get_Width_m13F2912E3CF19B4177B561E1D13C5C3828103B13 (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method)
{
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_0;
L_0 = VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9(__this, NULL);
int32_t L_1 = L_0.___width_0;
return L_1;
}
}
// System.Int32 Vuforia.Internal.Simulator.VuSimulatedImage::get_Height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSimulatedImage_get_Height_mDF1F6B6A4DD2FCF4FB2E59E42583F23FA6EEAB8C (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method)
{
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_0;
L_0 = VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9(__this, NULL);
int32_t L_1 = L_0.___height_1;
return L_1;
}
}
// Vuforia.VuImagePixelFormat Vuforia.Internal.Simulator.VuSimulatedImage::get_PixelFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSimulatedImage_get_PixelFormat_m85D520BC429B6F2D01DFE0A0BAC1928AB37BB4EB (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method)
{
{
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_0;
L_0 = VuSimulatedImage_get_ImageInfo_m9CFCED7EF010124B3D9597C7A6CAC800F275C5D9(__this, NULL);
int32_t L_1 = L_0.___format_6;
return L_1;
}
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedImage::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedImage__ctor_mBAF2FD4C63995C9CA95854BA9B0EA107F0E6B839 (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968));
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
(&V_0)->___buffer_7 = L_0;
(&V_0)->___bufferHeight_4 = 0;
(&V_0)->___bufferSize_5 = 0;
(&V_0)->___bufferWidth_3 = 0;
(&V_0)->___format_6 = 4;
(&V_0)->___height_1 = 0;
(&V_0)->___width_0 = 0;
(&V_0)->___stride_2 = 0;
VuImageInfo_t597DCA831455477423A97DDC162B8207255C5968 L_1 = V_0;
Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051 L_2;
memset((&L_2), 0, sizeof(L_2));
Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F((&L_2), L_1, /*hidden argument*/Nullable_1__ctor_mD7327DFB8EC4D5890B05276A844B1E6D440EDE4F_RuntimeMethod_var);
__this->___mImageInfo_0 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedImage::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedImage_Dispose_m52CB0B0BFFA8486324EA56B9EDB4843FC9C1FCFD (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* __this, const RuntimeMethod* method)
{
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Vuforia.Internal.Simulator.VuSimulatedObservation::get_ObserverId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSimulatedObservation_get_ObserverId_m8AD51E5E4AB541243AF2E77A0E4A4EF1C2B81026 (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CObserverIdU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.VuObservationType Vuforia.Internal.Simulator.VuSimulatedObservation::get_ObservationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuSimulatedObservation_get_ObservationType_m3D5C1966BB6D062B09F0785FA46E8A0239532394 (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CObservationTypeU3Ek__BackingField_1;
return L_0;
}
}
// Vuforia.VuPoseInfo Vuforia.Internal.Simulator.VuSimulatedObservation::get_PoseInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F VuSimulatedObservation_get_PoseInfo_mC110D6097C690B08EEA3C3BF3DA8A789F4A3E1E9 (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, const RuntimeMethod* method)
{
{
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_0 = __this->___U3CPoseInfoU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_observation;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObservation::get_ObserverId() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_0);
__this->___U3CObserverIdU3Ek__BackingField_0 = L_1;
RuntimeObject* L_2 = ___0_observation;
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_2);
__this->___U3CObservationTypeU3Ek__BackingField_1 = L_3;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_4 = ___1_poseInfo;
__this->___U3CPoseInfoU3Ek__BackingField_2 = L_4;
return;
}
}
// Vuforia.Internal.Simulator.VuSimulatedObservation Vuforia.Internal.Simulator.VuSimulatedObservation::Create(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* VuSimulatedObservation_Create_m7D971A333F40BF1EF6E80EE6846222B9A36D6A4F (RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___0_observation;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
int32_t L_2 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)))
{
case 0:
{
goto IL_0070;
}
case 1:
{
goto IL_0058;
}
case 2:
{
goto IL_0082;
}
case 3:
{
goto IL_008b;
}
case 4:
{
goto IL_0094;
}
case 5:
{
goto IL_0079;
}
case 6:
{
goto IL_0046;
}
case 7:
{
goto IL_0061;
}
case 8:
{
goto IL_003d;
}
case 9:
{
goto IL_004f;
}
case 10:
{
goto IL_006a;
}
}
}
{
goto IL_0094;
}
IL_003d:
{
RuntimeObject* L_3 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_4 = ___1_poseInfo;
int32_t L_5 = ___2_statusInfo;
VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70* L_6 = (VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70*)il2cpp_codegen_object_new(VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuAnchorSimulatedObservation__ctor_m0DBBC4B4116E057B2CF358EEA9FA8C587937A95C(L_6, L_3, L_4, L_5, NULL);
return L_6;
}
IL_0046:
{
RuntimeObject* L_7 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_8 = ___1_poseInfo;
int32_t L_9 = ___2_statusInfo;
VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810* L_10 = (VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810*)il2cpp_codegen_object_new(VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810_il2cpp_TypeInfo_var);
NullCheck(L_10);
VuAreaTargetSimulatedObservation__ctor_m29BC7E0C4BDF253EC93E4F08EA6439D12C2B28F0(L_10, L_7, L_8, L_9, NULL);
return L_10;
}
IL_004f:
{
RuntimeObject* L_11 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_12 = ___1_poseInfo;
int32_t L_13 = ___2_statusInfo;
VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073* L_14 = (VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073*)il2cpp_codegen_object_new(VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073_il2cpp_TypeInfo_var);
NullCheck(L_14);
VuCloudImageTargetSimulatedObservation__ctor_mE68D648526DF3ADC1F7A614FFF291331B5C1D4F0(L_14, L_11, L_12, L_13, NULL);
return L_14;
}
IL_0058:
{
RuntimeObject* L_15 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_16 = ___1_poseInfo;
int32_t L_17 = ___2_statusInfo;
VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F* L_18 = (VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F*)il2cpp_codegen_object_new(VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F_il2cpp_TypeInfo_var);
NullCheck(L_18);
VuCylinderTargetSimulatedObservation__ctor_mC45A85069421E9632B96301B93E678CD23A28D5A(L_18, L_15, L_16, L_17, NULL);
return L_18;
}
IL_0061:
{
RuntimeObject* L_19 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_20 = ___1_poseInfo;
int32_t L_21 = ___2_statusInfo;
VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627* L_22 = (VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627*)il2cpp_codegen_object_new(VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627_il2cpp_TypeInfo_var);
NullCheck(L_22);
VuDevicePoseSimulatedObservation__ctor_mE36D1E8E691384B4FA5A46ABCED2FA6575C491F8(L_22, L_19, L_20, L_21, NULL);
return L_22;
}
IL_006a:
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_23 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_23);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_23, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuSimulatedObservation_Create_m7D971A333F40BF1EF6E80EE6846222B9A36D6A4F_RuntimeMethod_var)));
}
IL_0070:
{
RuntimeObject* L_24 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_25 = ___1_poseInfo;
int32_t L_26 = ___2_statusInfo;
VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E* L_27 = (VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E*)il2cpp_codegen_object_new(VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E_il2cpp_TypeInfo_var);
NullCheck(L_27);
VuImageTargetSimulatedObservation__ctor_mF03CD96A37780A31E8103AB14004C615E0956EEF(L_27, L_24, L_25, L_26, NULL);
return L_27;
}
IL_0079:
{
RuntimeObject* L_28 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_29 = ___1_poseInfo;
int32_t L_30 = ___2_statusInfo;
VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8* L_31 = (VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8*)il2cpp_codegen_object_new(VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8_il2cpp_TypeInfo_var);
NullCheck(L_31);
VuModelTargetSimulatedObservation__ctor_m3A98A20EE2CEC21ABA43A58D98EBA5949384557C(L_31, L_28, L_29, L_30, NULL);
return L_31;
}
IL_0082:
{
RuntimeObject* L_32 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_33 = ___1_poseInfo;
int32_t L_34 = ___2_statusInfo;
VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0* L_35 = (VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0*)il2cpp_codegen_object_new(VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0_il2cpp_TypeInfo_var);
NullCheck(L_35);
VuMultiTargetSimulatedObservation__ctor_mB9A1BC0F551A5FDB80A8BF3D1A07BDDD397B9488(L_35, L_32, L_33, L_34, NULL);
return L_35;
}
IL_008b:
{
RuntimeObject* L_36 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_37 = ___1_poseInfo;
int32_t L_38 = ___2_statusInfo;
VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* L_39 = (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84*)il2cpp_codegen_object_new(VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84_il2cpp_TypeInfo_var);
NullCheck(L_39);
VuMarkSimulatedObservation__ctor_mB041EFC86E68DF5E640F13631597029F53FDE195(L_39, L_36, L_37, L_38, NULL);
return L_39;
}
IL_0094:
{
Il2CppFakeBox<int32_t> L_40(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuObservationType_t7075B21E6C531A9A7800A3DD538FE966B198251A_il2cpp_TypeInfo_var)), (&V_0));
String_t* L_41;
L_41 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_40), NULL);
String_t* L_42;
L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE0E82DDEDCD3B274416EFE37C5D013E1E3778F71)), L_41, NULL);
Exception_t* L_43 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_43);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_43, L_42, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VuSimulatedObservation_Create_m7D971A333F40BF1EF6E80EE6846222B9A36D6A4F_RuntimeMethod_var)));
}
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedObservation::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedObservation_Finalize_m15ACB38B33A209FAFE84407086084475B7478BBF (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0009:
{// begin finally (depth: 1)
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
VuSimulatedObservation_Dispose_m8017266E0E2B6D8CBA586591E7FCD42465B61B1E(__this, (bool)0, NULL);
goto IL_0010;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0010:
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedObservation::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedObservation_Dispose_m4ECC3962789D29D7F0C0678C566C2DE1F0A4F261 (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VuSimulatedObservation_Dispose_m8017266E0E2B6D8CBA586591E7FCD42465B61B1E(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.VuSimulatedObservation::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuSimulatedObservation_Dispose_m8017266E0E2B6D8CBA586591E7FCD42465B61B1E (VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuAnchorObservationStatusInfo Vuforia.Internal.Simulator.VuAnchorSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorSimulatedObservation_get_StatusInfo_m098CB3CBCC9C0B4E78BB280DDF0F28316FBF9BD0 (VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// System.Int32 Vuforia.Internal.Simulator.VuAnchorSimulatedObservation::get_AnchorId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAnchorSimulatedObservation_get_AnchorId_mF763162F485829BCC0C5FEC993F3DCDE9959CCB9 (VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CAnchorIdU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuAnchorSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAnchorSimulatedObservation__ctor_m0DBBC4B4116E057B2CF358EEA9FA8C587937A95C (VuAnchorSimulatedObservation_tB05B7E0970924B66805C1C97A14A085585B2FB70* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
int32_t L_2 = ___2_statusInfo;
int32_t L_3;
L_3 = WrapperExtensionMethods_ToVuAnchorObservationStatusInfo_m2D5F71265811E5145EEAA60CCADAAA52056DFE83(L_2, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_3;
RuntimeObject* L_4 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_4, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var)));
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 Vuforia.IVuAnchorObservation::get_AnchorId() */, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var)));
__this->___U3CAnchorIdU3Ek__BackingField_4 = L_5;
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.VuAreaTargetObservationStatusInfo Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuAreaTargetSimulatedObservation_get_StatusInfo_m208465974F80E8A85549762961C855B22A7339DD (VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuAreaTargetObservationTargetInfo Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 VuAreaTargetSimulatedObservation_get_TargetInfo_mDFC874B5C5CC4C9E19CB80F408FD5D9EEFBEF663 (VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810* __this, const RuntimeMethod* method)
{
{
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 L_0 = __this->___U3CTargetInfoU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuAreaTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuAreaTargetSimulatedObservation__ctor_m29BC7E0C4BDF253EC93E4F08EA6439D12C2B28F0 (VuAreaTargetSimulatedObservation_t5467C9B5AFBDFE491BF86573E1838E4561110810* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var)));
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 L_3;
L_3 = InterfaceFuncInvoker0< VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 >::Invoke(1 /* Vuforia.VuAreaTargetObservationTargetInfo Vuforia.IVuAreaTargetObservation::get_TargetInfo() */, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var)));
__this->___U3CTargetInfoU3Ek__BackingField_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___name_1), (void*)NULL);
#endif
int32_t L_4 = ___2_statusInfo;
int32_t L_5;
L_5 = WrapperExtensionMethods_ToVuAreaTargetObservationStatusInfo_m81647D523D28AC04CE62624AEDD32F72DB57AE69(L_4, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_5;
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.VuCloudImageTargetObservationTargetInfo Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F VuCloudImageTargetSimulatedObservation_get_TargetInfo_m22F7CCA017811B030C7A34FE9C425619245193D3 (VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073* __this, const RuntimeMethod* method)
{
{
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_0 = __this->___U3CTargetInfoU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuCloudImageTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCloudImageTargetSimulatedObservation__ctor_mE68D648526DF3ADC1F7A614FFF291331B5C1D4F0 (VuCloudImageTargetSimulatedObservation_tCA81EF171C95618E7BAF4E0841E6AD50F2283073* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var)));
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_3;
L_3 = InterfaceFuncInvoker0< VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F >::Invoke(0 /* Vuforia.VuCloudImageTargetObservationTargetInfo Vuforia.IVuCloudImageTargetObservation::get_TargetInfo() */, IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var)));
__this->___U3CTargetInfoU3Ek__BackingField_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_3))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_3))->___name_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_3))->___metadata_2), (void*)NULL);
#endif
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.VuCylinderTargetObservationStatusInfo Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuCylinderTargetSimulatedObservation_get_StatusInfo_mE21011E482E345D5B3FE950B18C211E09A7950DA (VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuCylinderTargetObservationTargetInfo Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 VuCylinderTargetSimulatedObservation_get_TargetInfo_m4FCC06BFC52DDB97C7F3B7B309CA4409AC9C395F (VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F* __this, const RuntimeMethod* method)
{
{
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 L_0 = __this->___U3CTargetInfoU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuCylinderTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuCylinderTargetSimulatedObservation__ctor_mC45A85069421E9632B96301B93E678CD23A28D5A (VuCylinderTargetSimulatedObservation_t95F2049F4D10DF6B8ABCADB9E46277C89A527C4F* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var)));
VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 L_3;
L_3 = InterfaceFuncInvoker0< VuCylinderTargetObservationTargetInfo_t09B88E331A4D64498520D1F0DACE3824CE155196 >::Invoke(1 /* Vuforia.VuCylinderTargetObservationTargetInfo Vuforia.IVuCylinderTargetObservation::get_TargetInfo() */, IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuCylinderTargetObservation_tFAF1DDCD256324D0890C44DF6E47728A21B757E8_il2cpp_TypeInfo_var)));
__this->___U3CTargetInfoU3Ek__BackingField_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___name_1), (void*)NULL);
#endif
int32_t L_4 = ___2_statusInfo;
int32_t L_5;
L_5 = WrapperExtensionMethods_ToVuCylinderTargetObservationStatusInfo_m22509D8FFFFA9DC11DE6A5C26A6F334E7A2AE9E9(L_4, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_5;
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.VuDevicePoseObservationStatusInfo Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuDevicePoseSimulatedObservation_get_StatusInfo_mA404B4CE168A6268E78700D2BDBA14A5033D4B5E (VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuDevicePoseSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuDevicePoseSimulatedObservation__ctor_mE36D1E8E691384B4FA5A46ABCED2FA6575C491F8 (VuDevicePoseSimulatedObservation_tD720D2071A409E420FF71F43BFC88892A6883627* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
int32_t L_2 = ___2_statusInfo;
int32_t L_3;
L_3 = WrapperExtensionMethods_ToVuDevicePoseObservationStatusInfo_m70C246B1EF11F164398E6D3AF3CBAC0E1718C638(L_2, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_3;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuImageTargetObservationStatusInfo Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuImageTargetSimulatedObservation_get_StatusInfo_m90103E097DC49FA5F99FFEC6C809ED33F9FF9F3A (VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuImageTargetObservationTargetInfo Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC VuImageTargetSimulatedObservation_get_TargetInfo_m30ED0647F005A528CB1B6913A2AD13C83F69AA03 (VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E* __this, const RuntimeMethod* method)
{
{
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC L_0 = __this->___U3CTargetInfoU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuImageTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuImageTargetSimulatedObservation__ctor_mF03CD96A37780A31E8103AB14004C615E0956EEF (VuImageTargetSimulatedObservation_t43193B3F6736CB78769C2B85DF65F9490331F89E* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var)));
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC L_3;
L_3 = InterfaceFuncInvoker0< VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC >::Invoke(1 /* Vuforia.VuImageTargetObservationTargetInfo Vuforia.IVuImageTargetObservation::get_TargetInfo() */, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var)));
__this->___U3CTargetInfoU3Ek__BackingField_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___name_1), (void*)NULL);
#endif
int32_t L_4 = ___2_statusInfo;
int32_t L_5;
L_5 = WrapperExtensionMethods_ToVuImageTargetObservationStatusInfo_mCEEA9F90EF7EDEE0C17EBE17864F4BFD7455A0B8(L_4, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_5;
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.VuModelTargetObservationStatusInfo Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuModelTargetSimulatedObservation_get_StatusInfo_m224604E9EDFF6AF445A329FC570916E076E28056 (VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuModelTargetObservationTargetInfo Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D VuModelTargetSimulatedObservation_get_TargetInfo_m9C1BACB45F052AFBEACCCA4AB532C0E710EBB455 (VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8* __this, const RuntimeMethod* method)
{
{
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D L_0 = __this->___U3CTargetInfoU3Ek__BackingField_4;
return L_0;
}
}
// Vuforia.VuModelTargetObservationStateInfo Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::get_StateInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 VuModelTargetSimulatedObservation_get_StateInfo_m11E663CA966B8346F72C94D971B3E1135DCDEF48 (VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8* __this, const RuntimeMethod* method)
{
{
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 L_0 = __this->___U3CStateInfoU3Ek__BackingField_5;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuModelTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuModelTargetSimulatedObservation__ctor_m3A98A20EE2CEC21ABA43A58D98EBA5949384557C (VuModelTargetSimulatedObservation_t8C0452A7AE9A3DD078AEC2F1884DA5E85F1F2FA8* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var));
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D L_4;
L_4 = InterfaceFuncInvoker0< VuModelTargetObservationTargetInfo_tD46229257539FC5D4D8C13E82B31A2F6E2C1BA0D >::Invoke(1 /* Vuforia.VuModelTargetObservationTargetInfo Vuforia.IVuModelTargetObservation::get_TargetInfo() */, IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var, L_3);
__this->___U3CTargetInfoU3Ek__BackingField_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___name_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___activeGuideViewName_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___activeStateName_7), (void*)NULL);
#endif
int32_t L_5 = ___2_statusInfo;
int32_t L_6;
L_6 = WrapperExtensionMethods_ToVuModelTargetObservationStatusInfo_m45BA6963D7081AE4C9D3CF94D19778068701C1F5(L_5, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_6;
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 L_8;
L_8 = InterfaceFuncInvoker0< VuModelTargetObservationStateInfo_t666552B708DC28D2B4403221691C349801D49539 >::Invoke(2 /* Vuforia.VuModelTargetObservationStateInfo Vuforia.IVuModelTargetObservation::get_StateInfo() */, IVuModelTargetObservation_t511BFBF722A9AAA6182037E710A2505EFACAACB6_il2cpp_TypeInfo_var, L_7);
__this->___U3CStateInfoU3Ek__BackingField_5 = L_8;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CStateInfoU3Ek__BackingField_5))->___stateName_0), (void*)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.VuMultiTargetObservationStatusInfo Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMultiTargetSimulatedObservation_get_StatusInfo_mA9B0D7A20B0BB760D93D251CD9D9EB1E7C104EE0 (VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuMultiTargetObservationTargetInfo Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation::get_TargetInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA VuMultiTargetSimulatedObservation_get_TargetInfo_m90D36904CFEDFB46AF699C182196E5F58E595323 (VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0* __this, const RuntimeMethod* method)
{
{
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA L_0 = __this->___U3CTargetInfoU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuMultiTargetSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMultiTargetSimulatedObservation__ctor_mB9A1BC0F551A5FDB80A8BF3D1A07BDDD397B9488 (VuMultiTargetSimulatedObservation_tDB6483F8BF60776E0CB8BCB593363C582BC316B0* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var)));
VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA L_3;
L_3 = InterfaceFuncInvoker0< VuMultiTargetObservationTargetInfo_t4D90ADE4A864D67940C51CC53BDAB37B9299A7FA >::Invoke(1 /* Vuforia.VuMultiTargetObservationTargetInfo Vuforia.IVuMultiTargetObservation::get_TargetInfo() */, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuMultiTargetObservation_t4D3B1FBCFD6A830EE8FD4F7ADDBABF48BAEB00DB_il2cpp_TypeInfo_var)));
__this->___U3CTargetInfoU3Ek__BackingField_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTargetInfoU3Ek__BackingField_4))->___name_0), (void*)NULL);
int32_t L_4 = ___2_statusInfo;
int32_t L_5;
L_5 = WrapperExtensionMethods_ToVuMultiTargetObservationStatusInfo_m2C9C9DB0E03DBB2328F2947F80BB5A81478D66F9(L_4, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_5;
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.VuVuMarkObservationStatusInfo Vuforia.Internal.Simulator.VuMarkSimulatedObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkSimulatedObservation_get_StatusInfo_m0CF33AC0E99B22ECA4F7CE5CBAF457AD50141E7C (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CStatusInfoU3Ek__BackingField_3;
return L_0;
}
}
// Vuforia.VuVuMarkObservationTemplateInfo Vuforia.Internal.Simulator.VuMarkSimulatedObservation::get_TemplateInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF VuMarkSimulatedObservation_get_TemplateInfo_mEE9418FA9EDB4856B6C64633417104F0608A3292 (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, const RuntimeMethod* method)
{
{
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_0 = __this->___U3CTemplateInfoU3Ek__BackingField_4;
return L_0;
}
}
// Vuforia.VuVuMarkObservationInstanceInfo Vuforia.Internal.Simulator.VuMarkSimulatedObservation::get_InstanceInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 VuMarkSimulatedObservation_get_InstanceInfo_m5479FF99A70E44CDE13AD0C4BAEC5B30E715CE0C (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, const RuntimeMethod* method)
{
{
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_0 = __this->___U3CInstanceInfoU3Ek__BackingField_5;
return L_0;
}
}
// Vuforia.IVuImage Vuforia.Internal.Simulator.VuMarkSimulatedObservation::get_InstanceImage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VuMarkSimulatedObservation_get_InstanceImage_m02AA8CFA9749FF4A7D360B065E5CD295A448EF67 (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CInstanceImageU3Ek__BackingField_6;
return L_0;
}
}
// System.Int32 Vuforia.Internal.Simulator.VuMarkSimulatedObservation::get_RuntimeId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VuMarkSimulatedObservation_get_RuntimeId_mD2D4D265F7B2170BEB8437394BFA0ECD728F6814 (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CRuntimeIdU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.VuMarkSimulatedObservation::.ctor(Vuforia.IVuObservation,Vuforia.VuPoseInfo,Vuforia.StatusInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VuMarkSimulatedObservation__ctor_mB041EFC86E68DF5E640F13631597029F53FDE195 (VuMarkSimulatedObservation_t37B75416D07B91980BFC998C2274BE9CCA1A5C84* __this, RuntimeObject* ___0_observation, VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F ___1_poseInfo, int32_t ___2_statusInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_1 = ___1_poseInfo;
VuSimulatedObservation__ctor_mE92743E972DF82F309401F39F64F1C2016941BFA(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_observation;
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var));
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_4;
L_4 = InterfaceFuncInvoker0< VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF >::Invoke(1 /* Vuforia.VuVuMarkObservationTemplateInfo Vuforia.IVuMarkObservation::get_TemplateInfo() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_3);
__this->___U3CTemplateInfoU3Ek__BackingField_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTemplateInfoU3Ek__BackingField_4))->___uniqueId_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTemplateInfoU3Ek__BackingField_4))->___name_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CTemplateInfoU3Ek__BackingField_4))->___userData_2), (void*)NULL);
#endif
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_6;
L_6 = InterfaceFuncInvoker0< VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 >::Invoke(2 /* Vuforia.VuVuMarkObservationInstanceInfo Vuforia.IVuMarkObservation::get_InstanceInfo() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_5);
__this->___U3CInstanceInfoU3Ek__BackingField_5 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CInstanceInfoU3Ek__BackingField_5))->___buffer_1), (void*)NULL);
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* Vuforia.IVuImage Vuforia.IVuMarkObservation::get_InstanceImage() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_7);
__this->___U3CInstanceImageU3Ek__BackingField_6 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInstanceImageU3Ek__BackingField_6), (void*)L_8);
RuntimeObject* L_9 = V_0;
NullCheck(L_9);
int32_t L_10;
L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 Vuforia.IVuMarkObservation::get_RuntimeId() */, IVuMarkObservation_t9FD3CFAE259CCEDA1A036B692F862EF5FBCF6D87_il2cpp_TypeInfo_var, L_9);
__this->___U3CRuntimeIdU3Ek__BackingField_7 = L_10;
int32_t L_11 = ___2_statusInfo;
int32_t L_12;
L_12 = WrapperExtensionMethods_ToVuMarkObservationStatusInfo_mCB8998EE83427C2DD2B8045C7CEC123CE9A264F1(L_11, NULL);
__this->___U3CStatusInfoU3Ek__BackingField_3 = L_12;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatedObservationProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObservationProvider__ctor_m77E7DC8D90108901E4A5178D055B0CC6844E0F74 (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m500557AFD5E2D4A5C650719F7B36A139AA9AEC28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF2FF363AC6B00C50B3256CF4004A740FA8A89764_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBD7A4508358037655C381E1BB433B3AE89585931_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral114B661C2FAD52ACD2DC77B5C04DB9B86B8AFA42);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* L_0 = (Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E*)il2cpp_codegen_object_new(Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m500557AFD5E2D4A5C650719F7B36A139AA9AEC28(L_0, Dictionary_2__ctor_m500557AFD5E2D4A5C650719F7B36A139AA9AEC28_RuntimeMethod_var);
__this->___mSimulatedObjects_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSimulatedObjects_0), (void*)L_0);
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* L_1 = (List_1_tBD7A4508358037655C381E1BB433B3AE89585931*)il2cpp_codegen_object_new(List_1_tBD7A4508358037655C381E1BB433B3AE89585931_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mF2FF363AC6B00C50B3256CF4004A740FA8A89764(L_1, List_1__ctor_mF2FF363AC6B00C50B3256CF4004A740FA8A89764_RuntimeMethod_var);
__this->___mSimulatedVuMarks_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSimulatedVuMarks_1), (void*)L_1);
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_2 = (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*)il2cpp_codegen_object_new(List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59(L_2, List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
__this->___mObservations_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservations_2), (void*)L_2);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_3;
L_3 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
NullCheck(L_3);
float L_4;
L_4 = InterfaceFuncInvoker1< float, String_t* >::Invoke(18 /* System.Single Vuforia.IPlayModeEditorUtility::GetEditorPrefsFloat(System.String) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_3, _stringLiteral114B661C2FAD52ACD2DC77B5C04DB9B86B8AFA42);
__this->___mRange_3 = L_4;
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObservationProvider::RegisterSimulatedObject(Vuforia.Internal.Observers.IObserver,Vuforia.Internal.Simulator.ISimulatedObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObservationProvider_RegisterSimulatedObject_mA5E82ADA4E859DB38A1F7A22D9F3B4B8E98B197B (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_observer, RuntimeObject* ___1_simulatedObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2667DBBE98FE2A6E3217F5EFD04A58683FA78CD5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m5F3F8785563D0D9B05608FE0A4EBF621D6A0C606_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43647758EDD11BAEB58AC807D10E3AB95C78D8EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mC4A224AF6780759BE00BCC399C77E509B9F3D554_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_0 = NULL;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_1 = NULL;
{
RuntimeObject* L_0 = ___0_observer;
V_0 = ((VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)IsInstClass((RuntimeObject*)L_0, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var));
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_2 = V_0;
NullCheck(L_2);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_3;
L_3 = VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE_inline(L_2, NULL);
___0_observer = L_3;
}
IL_0012:
{
RuntimeObject* L_4 = ___0_observer;
V_1 = ((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)IsInstClass((RuntimeObject*)L_4, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var));
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_5 = V_1;
if (!L_5)
{
goto IL_0036;
}
}
{
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* L_6 = __this->___mSimulatedVuMarks_1;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_7 = V_1;
NullCheck(L_6);
bool L_8;
L_8 = List_1_Contains_mC4A224AF6780759BE00BCC399C77E509B9F3D554(L_6, L_7, List_1_Contains_mC4A224AF6780759BE00BCC399C77E509B9F3D554_RuntimeMethod_var);
if (L_8)
{
goto IL_0036;
}
}
{
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* L_9 = __this->___mSimulatedVuMarks_1;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_10 = V_1;
NullCheck(L_9);
List_1_Add_m43647758EDD11BAEB58AC807D10E3AB95C78D8EE_inline(L_9, L_10, List_1_Add_m43647758EDD11BAEB58AC807D10E3AB95C78D8EE_RuntimeMethod_var);
}
IL_0036:
{
Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* L_11 = __this->___mSimulatedObjects_0;
RuntimeObject* L_12 = ___0_observer;
NullCheck(L_12);
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_12);
NullCheck(L_11);
bool L_14;
L_14 = Dictionary_2_ContainsKey_m5F3F8785563D0D9B05608FE0A4EBF621D6A0C606(L_11, L_13, Dictionary_2_ContainsKey_m5F3F8785563D0D9B05608FE0A4EBF621D6A0C606_RuntimeMethod_var);
if (L_14)
{
goto IL_005b;
}
}
{
Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* L_15 = __this->___mSimulatedObjects_0;
RuntimeObject* L_16 = ___0_observer;
NullCheck(L_16);
int32_t L_17;
L_17 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_16);
RuntimeObject* L_18 = ___1_simulatedObject;
NullCheck(L_15);
Dictionary_2_Add_m2667DBBE98FE2A6E3217F5EFD04A58683FA78CD5(L_15, L_17, L_18, Dictionary_2_Add_m2667DBBE98FE2A6E3217F5EFD04A58683FA78CD5_RuntimeMethod_var);
}
IL_005b:
{
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObservationProvider::UnregisterSimulatedObject(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObservationProvider_UnregisterSimulatedObject_m30567C5E9BA9D2E188450E0997928AE6A2B0EB71 (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mF1547E07B0426D9CD623795817FE5EAADDA537B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m230226BFE06600976FDD3AF599686A0EAF2AE090_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* V_0 = NULL;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_1 = NULL;
{
RuntimeObject* L_0 = ___0_observer;
V_0 = ((VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867*)IsInstClass((RuntimeObject*)L_0, VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867_il2cpp_TypeInfo_var));
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
VuMarkInstance_tE73022A63C491183B8D17C519A4DDCDE6B986867* L_2 = V_0;
NullCheck(L_2);
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_3;
L_3 = VuMarkInstance_get_VuMarkObserver_m14FF13A0EFA303687404BC18A4221B8DE387AECE_inline(L_2, NULL);
___0_observer = L_3;
}
IL_0012:
{
RuntimeObject* L_4 = ___0_observer;
V_1 = ((VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB*)IsInstClass((RuntimeObject*)L_4, VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB_il2cpp_TypeInfo_var));
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_5 = V_1;
if (!L_5)
{
goto IL_0029;
}
}
{
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* L_6 = __this->___mSimulatedVuMarks_1;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_7 = V_1;
NullCheck(L_6);
bool L_8;
L_8 = List_1_Remove_m230226BFE06600976FDD3AF599686A0EAF2AE090(L_6, L_7, List_1_Remove_m230226BFE06600976FDD3AF599686A0EAF2AE090_RuntimeMethod_var);
}
IL_0029:
{
Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* L_9 = __this->___mSimulatedObjects_0;
RuntimeObject* L_10 = ___0_observer;
NullCheck(L_10);
int32_t L_11;
L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 Vuforia.Internal.Observers.IObserver::get_Id() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_10);
NullCheck(L_9);
bool L_12;
L_12 = Dictionary_2_Remove_mF1547E07B0426D9CD623795817FE5EAADDA537B5(L_9, L_11, Dictionary_2_Remove_mF1547E07B0426D9CD623795817FE5EAADDA537B5_RuntimeMethod_var);
return;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation> Vuforia.Internal.Simulator.SimulatedObservationProvider::AcquireObservations(Vuforia.IVuState,Vuforia.ICameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_AcquireObservations_mE8CEC8DC102232FD54ABDE623980EB5C9EC28887 (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_state, RuntimeObject* ___1_cameraController, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m06AB94037C57BD01E0125343DC536330BA4166F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2AF6F5DED6B30254DC2E1E2798E825C02C3A0683_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* V_0 = NULL;
Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 V_1;
memset((&V_1), 0, sizeof(V_1));
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
RuntimeObject* V_4 = NULL;
{
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_0 = __this->___mObservations_2;
RuntimeObject* L_1 = ___0_state;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IList`1<Vuforia.IVuObservation> Vuforia.IVuState::get_Observations() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_1);
NullCheck(L_0);
List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F(L_0, L_2, List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var);
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_3 = __this->___mObservations_2;
RuntimeObject* L_4;
L_4 = SimulatedObservationProvider_GetNativeVuMarkObservations_m1D8F7C0098DE77828995D761F3E935D2F9B588A3(__this, NULL);
NullCheck(L_3);
List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F(L_3, L_4, List_1_AddRange_m50AE6907DF6CC73A180070D62D8B6A7585A53A7F_RuntimeMethod_var);
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_5 = (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*)il2cpp_codegen_object_new(List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59(L_5, List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
V_0 = L_5;
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_6 = __this->___mObservations_2;
NullCheck(L_6);
Enumerator_t9CAAC90A31A10D6942A87D1B2CB227FDAADE8190 L_7;
L_7 = List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3(L_6, List_1_GetEnumerator_m572F983BF2267F013C03B33F8D56B9A7662DE7B3_RuntimeMethod_var);
V_1 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_007e:
{// begin finally (depth: 1)
Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8((&V_1), Enumerator_Dispose_m513F0993D042B1AE09D9FD6353319CFA682774C8_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0073_1;
}
IL_0036_1:
{
RuntimeObject* L_8;
L_8 = Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_inline((&V_1), Enumerator_get_Current_m13613572C83954E1DBA6F5B06DE65F3732AB35BC_RuntimeMethod_var);
V_2 = L_8;
RuntimeObject* L_9 = V_2;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = V_3;
if (!L_10)
{
goto IL_0073_1;
}
}
{
Dictionary_2_t5668553A5EAB79BC669C120CB54258EACA63878E* L_11 = __this->___mSimulatedObjects_0;
RuntimeObject* L_12 = V_2;
NullCheck(L_12);
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObservation::get_ObserverId() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_12);
NullCheck(L_11);
bool L_14;
L_14 = Dictionary_2_TryGetValue_m06AB94037C57BD01E0125343DC536330BA4166F6(L_11, L_13, (&V_4), Dictionary_2_TryGetValue_m06AB94037C57BD01E0125343DC536330BA4166F6_RuntimeMethod_var);
RuntimeObject* L_15 = V_4;
RuntimeObject* L_16 = V_3;
RuntimeObject* L_17 = ___1_cameraController;
NullCheck(L_17);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18;
L_18 = InterfaceFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(1 /* UnityEngine.Camera Vuforia.ICameraController::get_ARCamera() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_17);
RuntimeObject* L_19;
L_19 = SimulatedObservationProvider_GetSimulatedObservation_m5E3057B0180489633485FEC39DB7DC99ECB35E8D(__this, L_15, L_16, L_18, NULL);
V_3 = L_19;
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_20 = V_0;
RuntimeObject* L_21 = V_3;
NullCheck(L_20);
List_1_Add_m2AF6F5DED6B30254DC2E1E2798E825C02C3A0683_inline(L_20, L_21, List_1_Add_m2AF6F5DED6B30254DC2E1E2798E825C02C3A0683_RuntimeMethod_var);
}
IL_0073_1:
{
bool L_22;
L_22 = Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259((&V_1), Enumerator_MoveNext_m16230E1C8915242C9F36E32BA6F7384827BDB259_RuntimeMethod_var);
if (L_22)
{
goto IL_0036_1;
}
}
{
goto IL_008c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008c:
{
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_23 = V_0;
return L_23;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObservationProvider::ReleaseObservations(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObservationProvider_ReleaseObservations_m2E1BC14326B6D171DFABCB028B118EA10EF3461E (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_observations, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m913479575B59325CBD9B61C72A6501BFEF3FE13A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_0 = __this->___mObservations_2;
NullCheck(L_0);
List_1_Clear_m913479575B59325CBD9B61C72A6501BFEF3FE13A_inline(L_0, List_1_Clear_m913479575B59325CBD9B61C72A6501BFEF3FE13A_RuntimeMethod_var);
return;
}
}
// Vuforia.IVuObservationWithPose Vuforia.Internal.Simulator.SimulatedObservationProvider::GetSimulatedObservation(Vuforia.Internal.Simulator.ISimulatedObject,Vuforia.IVuObservationWithPose,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_GetSimulatedObservation_m5E3057B0180489633485FEC39DB7DC99ECB35E8D (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_simulatedObject, RuntimeObject* ___1_template, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_camera, 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*)&ISimulatedObject_tDEF8318D0CBB58E9755B5457C5B01510F41ACD45_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_1;
memset((&V_1), 0, sizeof(V_1));
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 V_2;
memset((&V_2), 0, sizeof(V_2));
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_3;
memset((&V_3), 0, sizeof(V_3));
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_4;
memset((&V_4), 0, sizeof(V_4));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
{
RuntimeObject* L_0 = ___0_simulatedObject;
if (L_0)
{
goto IL_0006;
}
}
{
G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
goto IL_000c;
}
IL_0006:
{
RuntimeObject* L_1 = ___0_simulatedObject;
NullCheck(L_1);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(0 /* UnityEngine.Transform Vuforia.Internal.Simulator.ISimulatedObject::GetSimulatedObjectTransform() */, ISimulatedObject_tDEF8318D0CBB58E9755B5457C5B01510F41ACD45_il2cpp_TypeInfo_var, L_1);
G_B3_0 = L_2;
}
IL_000c:
{
V_0 = G_B3_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = V_0;
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_0018;
}
}
{
RuntimeObject* L_5 = ___1_template;
return L_5;
}
IL_0018:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_0;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_8;
L_8 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_8);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_9;
L_9 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_8, NULL);
NullCheck(L_9);
float L_10;
L_10 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_7, L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_0;
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_12, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_0;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_14, NULL);
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&V_1), L_11, L_13, L_15, NULL);
RuntimeObject* L_16 = ___0_simulatedObject;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17 = ___2_camera;
float L_18 = __this->___mRange_3;
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_19;
L_19 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = CoreDependencies_get_Engine_m5ACCEB33966FA19811BC0D2A4CFB2280683D8B0B_inline(L_19, NULL);
NullCheck(L_20);
DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* L_21;
L_21 = InterfaceFuncInvoker0< DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* >::Invoke(45 /* Vuforia.Internal.Observers.DeviceObserver Vuforia.Internal.Core.IEngine::get_DeviceObserver() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_20);
NullCheck(L_21);
bool L_22;
L_22 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean Vuforia.Internal.Observers.AObserver::get_Activated() */, L_21);
NullCheck(L_16);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_23;
L_23 = InterfaceFuncInvoker3< TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, float, bool >::Invoke(1 /* Vuforia.TargetStatus Vuforia.Internal.Simulator.ISimulatedObject::UpdateTrackingStatus(UnityEngine.Camera,System.Single,System.Boolean) */, ISimulatedObject_tDEF8318D0CBB58E9755B5457C5B01510F41ACD45_il2cpp_TypeInfo_var, L_16, L_17, L_18, L_22);
V_2 = L_23;
il2cpp_codegen_initobj((&V_4), sizeof(VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F));
int32_t L_24;
L_24 = TargetStatus_get_Status_m6CA973C4D857DCA6B775DF7E053B0990A83026A3_inline((&V_2), NULL);
int32_t L_25;
L_25 = WrapperExtensionMethods_ToVuStatus_m20609C55C7DFDE8F99F8AE906F455BC3C7724284(L_24, NULL);
(&V_4)->___poseStatus_0 = L_25;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_26 = V_1;
RuntimeObject* L_27 = ___1_template;
NullCheck(L_27);
int32_t L_28;
L_28 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_27);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_29;
L_29 = NativeToUnityConversionUtil_ConvertUnityObserverPoseToNativePoseMatrix_m6EDC9F3E4731EA0D6C32AF7603E85ECB6A87A29E(L_26, L_28, NULL);
(&V_4)->___pose_1 = L_29;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_30 = V_4;
V_3 = L_30;
RuntimeObject* L_31 = ___1_template;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_32 = V_3;
int32_t L_33;
L_33 = TargetStatus_get_StatusInfo_mA52A044649A96018BDC52555018BB9412877B0E6_inline((&V_2), NULL);
VuSimulatedObservation_t2B8C1476964EBA1FB103E083F04DB4C5C35DBEF7* L_34;
L_34 = VuSimulatedObservation_Create_m7D971A333F40BF1EF6E80EE6846222B9A36D6A4F(L_31, L_32, L_33, NULL);
return L_34;
}
}
// System.Collections.Generic.IList`1<Vuforia.IVuObservationWithPose> Vuforia.Internal.Simulator.SimulatedObservationProvider::GetNativeVuMarkObservations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_GetNativeVuMarkObservations_m1D8F7C0098DE77828995D761F3E935D2F9B588A3 (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFCF00920F4809C344B3E9D7DFE6755FC39EF207F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m95DEE237DA41F303CF7AD6FDBF38FD4BD7820E2B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDF1B11829A47C68DC4D5DFA76E4E7F131AC3F84B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA249574467F2086230C5271613962AAC4184AE94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA3708F3AB2D05A85D0BF2F9B853026B6656EDC4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m76F8C1727B649A99C4175E7B235E325DB5C21D6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7* V_0 = NULL;
Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961 V_1;
memset((&V_1), 0, sizeof(V_1));
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* V_2 = NULL;
{
List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7* L_0 = (List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7*)il2cpp_codegen_object_new(List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m76F8C1727B649A99C4175E7B235E325DB5C21D6E(L_0, List_1__ctor_m76F8C1727B649A99C4175E7B235E325DB5C21D6E_RuntimeMethod_var);
V_0 = L_0;
List_1_tBD7A4508358037655C381E1BB433B3AE89585931* L_1 = __this->___mSimulatedVuMarks_1;
NullCheck(L_1);
Enumerator_tFDFAE9777D327C7874C172EC0BFF1BEDA10C7961 L_2;
L_2 = List_1_GetEnumerator_mA3708F3AB2D05A85D0BF2F9B853026B6656EDC4D(L_1, List_1_GetEnumerator_mA3708F3AB2D05A85D0BF2F9B853026B6656EDC4D_RuntimeMethod_var);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e:
{// begin finally (depth: 1)
Enumerator_Dispose_mFCF00920F4809C344B3E9D7DFE6755FC39EF207F((&V_1), Enumerator_Dispose_mFCF00920F4809C344B3E9D7DFE6755FC39EF207F_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0033_1;
}
IL_0014_1:
{
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_3;
L_3 = Enumerator_get_Current_mDF1B11829A47C68DC4D5DFA76E4E7F131AC3F84B_inline((&V_1), Enumerator_get_Current_mDF1B11829A47C68DC4D5DFA76E4E7F131AC3F84B_RuntimeMethod_var);
V_2 = L_3;
List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7* L_4 = V_0;
VuMarkObserver_tC16714DDBF853BE9C94FFFDE82D5CD7ED68BCCFB* L_5 = V_2;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(L_5, NULL);
RuntimeObject* L_7;
L_7 = SimulatedObservationProvider_CreateVuMarkObservation_mBD8F0D52B93CD6F3EEAFEC16577356EFF53D970F(__this, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var)), NULL);
NullCheck(L_4);
List_1_Add_mA249574467F2086230C5271613962AAC4184AE94_inline(L_4, L_7, List_1_Add_mA249574467F2086230C5271613962AAC4184AE94_RuntimeMethod_var);
}
IL_0033_1:
{
bool L_8;
L_8 = Enumerator_MoveNext_m95DEE237DA41F303CF7AD6FDBF38FD4BD7820E2B((&V_1), Enumerator_MoveNext_m95DEE237DA41F303CF7AD6FDBF38FD4BD7820E2B_RuntimeMethod_var);
if (L_8)
{
goto IL_0014_1;
}
}
{
goto IL_004c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004c:
{
List_1_t51CE12E66990FA4AE5F779E1C9F7BB427695C3A7* L_9 = V_0;
return L_9;
}
}
// Vuforia.IVuObservationWithPose Vuforia.Internal.Simulator.SimulatedObservationProvider::CreateVuMarkObservation(Vuforia.IVuMarkObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObservationProvider_CreateVuMarkObservation_mBD8F0D52B93CD6F3EEAFEC16577356EFF53D970F (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* __this, RuntimeObject* ___0_observer, 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*)&IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF V_0;
memset((&V_0), 0, sizeof(V_0));
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 V_1;
memset((&V_1), 0, sizeof(V_1));
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF V_2;
memset((&V_2), 0, sizeof(V_2));
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 V_3;
memset((&V_3), 0, sizeof(V_3));
{
il2cpp_codegen_initobj((&V_2), sizeof(VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF));
RuntimeObject* L_0 = ___0_observer;
NullCheck(L_0);
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_1;
L_1 = InterfaceFuncInvoker0< VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 >::Invoke(3 /* Vuforia.VuAABB Vuforia.IVuMarkObserver::get_BoundingBox() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_0);
(&V_2)->___bbox_5 = L_1;
RuntimeObject* L_2 = ___0_observer;
NullCheck(L_2);
String_t* L_3;
L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(1 /* System.String Vuforia.IVuMarkObserver::get_TemplateName() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_2);
(&V_2)->___name_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___name_1), (void*)L_3);
RuntimeObject* L_4 = ___0_observer;
NullCheck(L_4);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_5;
L_5 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(5 /* Vuforia.VuVector2F Vuforia.IVuMarkObserver::get_Origin() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_4);
(&V_2)->___origin_4 = L_5;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_6;
L_6 = VuMatrix44F_get_Identity_mC274BF6C8D7FBEE1CDA3CA222AC7B086EAB59F8F(NULL);
(&V_2)->___poseOffset_6 = L_6;
RuntimeObject* L_7 = ___0_observer;
NullCheck(L_7);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_8;
L_8 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(2 /* Vuforia.VuVector2F Vuforia.IVuMarkObserver::get_TemplateSize() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_7);
(&V_2)->___size_3 = L_8;
RuntimeObject* L_9 = ___0_observer;
NullCheck(L_9);
String_t* L_10;
L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuMarkObserver::get_TemplateUniqueID() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_9);
(&V_2)->___uniqueId_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___uniqueId_0), (void*)L_10);
RuntimeObject* L_11 = ___0_observer;
NullCheck(L_11);
String_t* L_12;
L_12 = InterfaceFuncInvoker0< String_t* >::Invoke(4 /* System.String Vuforia.IVuMarkObserver::get_UserData() */, IVuMarkObserver_tB6407A61E189C7B5030B18E5D98FED10B18D25BA_il2cpp_TypeInfo_var, L_11);
(&V_2)->___userData_2 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___userData_2), (void*)L_12);
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_13 = V_2;
V_0 = L_13;
il2cpp_codegen_initobj((&V_3), sizeof(VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519));
(&V_3)->___dataType_0 = 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
(&V_3)->___buffer_1 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___buffer_1), (void*)L_14);
(&V_3)->___numericValue_2 = ((int64_t)0);
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_15 = V_3;
V_1 = L_15;
RuntimeObject* L_16 = ___0_observer;
VuVuMarkObservationTemplateInfo_tAD8DCB6F657F5611FD209B4CCDCE508225F63BAF L_17 = V_0;
VuVuMarkObservationInstanceInfo_t16C259012F500B7E2CA0C8AEE57F8E82067DE519 L_18 = V_1;
VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8* L_19 = (VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8*)il2cpp_codegen_object_new(VuSimulatedImage_t70F54A595F16D807B66F0115E730B1BA6317F5B8_il2cpp_TypeInfo_var);
NullCheck(L_19);
VuSimulatedImage__ctor_mBAF2FD4C63995C9CA95854BA9B0EA107F0E6B839(L_19, NULL);
SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4* L_20 = (SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4*)il2cpp_codegen_object_new(SimulatedNativeVuMarkObservation_t360C64346A5456C497DA2F083FE56C9329DB45B4_il2cpp_TypeInfo_var);
NullCheck(L_20);
SimulatedNativeVuMarkObservation__ctor_mD814E671188D8D88071403A14C4094E2BCBF818F(L_20, L_16, 1, L_17, L_18, L_19, 0, NULL);
return L_20;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_Awake_m8D518A8753A02B8E02D2AE28460E081AF4A638BD (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
V_0 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
float L_3 = L_2.___y_3;
__this->___mYaw_9 = L_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_4);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL);
V_0 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
float L_7 = L_6.___x_2;
__this->___mPitch_10 = L_7;
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_Start_m4262055F2EB379570935777EEA15C46A3FE8BE07 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral052691BD80934F099E07AB5CC7284724483BBC8E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50BAE43E7A936EB9273A36A0A34EE14A89812911);
s_Il2CppMethodInitialized = true;
}
{
SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* L_0 = (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0*)il2cpp_codegen_object_new(SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var);
NullCheck(L_0);
SimulatorInputHandler__ctor_m00DFCDE4DE33852459C429C9EEB235E19BB55F72(L_0, NULL);
__this->___mInputHandler_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mInputHandler_12), (void*)L_0);
RuntimeObject* L_1;
L_1 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
NullCheck(L_1);
float L_2;
L_2 = InterfaceFuncInvoker1< float, String_t* >::Invoke(18 /* System.Single Vuforia.IPlayModeEditorUtility::GetEditorPrefsFloat(System.String) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_1, _stringLiteral052691BD80934F099E07AB5CC7284724483BBC8E);
__this->___Speed_7 = L_2;
RuntimeObject* L_3;
L_3 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
NullCheck(L_3);
float L_4;
L_4 = InterfaceFuncInvoker1< float, String_t* >::Invoke(18 /* System.Single Vuforia.IPlayModeEditorUtility::GetEditorPrefsFloat(System.String) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_3, _stringLiteral50BAE43E7A936EB9273A36A0A34EE14A89812911);
__this->___TurnSpeed_8 = L_4;
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_Update_mE17E46653B27A27029C17AFD0CE32486AF18718E (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
SimulatorDevicePoseProvider_UpdateDirection_mFEDF5344CF4E7DE53A7A9C5676F3B77A3D829B97(__this, NULL);
SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* L_0 = __this->___mInputHandler_12;
NullCheck(L_0);
bool L_1;
L_1 = SimulatorInputHandler_IsMouseButtonDown_mAD1CC4A68FE8459375AB79270B73E9D7085A61CD(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
SimulatorDevicePoseProvider_UpdateCameraRotation_mCDDF89C3ED26085482248F4697C43C5F57D94585(__this, NULL);
}
IL_0019:
{
SimulatorDevicePoseProvider_UpdateTransform_m53E4F6DA697CE0B07F544A2455204B0E1A086721(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::UpdateTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_UpdateTransform_m53E4F6DA697CE0B07F544A2455204B0E1A086721 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = SimulatorDevicePoseProvider_GetNewPosition_mA9F597FD30FBAC2F8469DFBEE6DBB4FB5E7E9863(__this, NULL);
NullCheck(L_0);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_0, L_1, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = SimulatorDevicePoseProvider_GetNewRotation_mBB0B558F54D904E5ECBFFB948E0E02CC44124FEC(__this, NULL);
NullCheck(L_2);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_2, L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::UpdateDirection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_UpdateDirection_mFEDF5344CF4E7DE53A7A9C5676F3B77A3D829B97 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* L_1 = __this->___mInputHandler_12;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = SimulatorInputHandler_GetInputDirection_m591A5D8B3F34F362137996E1AC286BB7745D45D3(L_1, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_0, L_2, NULL);
__this->___mDirection_11 = L_3;
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::UpdateCameraRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider_UpdateCameraRotation_mCDDF89C3ED26085482248F4697C43C5F57D94585 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* L_0 = __this->___mInputHandler_12;
NullCheck(L_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = SimulatorInputHandler_GetMouseMovement_m4DC546D1239F6AEA46817D6854720C7325D336B0(L_0, NULL);
V_0 = L_1;
float L_2 = __this->___mYaw_9;
float L_3 = __this->___TurnSpeed_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0;
float L_5 = L_4.___x_0;
__this->___mYaw_9 = ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(L_3, L_5))));
float L_6 = __this->___mPitch_10;
float L_7 = __this->___TurnSpeed_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
float L_9 = L_8.___y_1;
__this->___mPitch_10 = ((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_7)), L_9))));
float L_10 = __this->___mPitch_10;
float L_11;
L_11 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_10, (-89.0f), (89.0f), NULL);
__this->___mPitch_10 = L_11;
return;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::GetNewPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SimulatorDevicePoseProvider_GetNewPosition_mA9F597FD30FBAC2F8469DFBEE6DBB4FB5E7E9863 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___mDirection_11;
float L_3 = __this->___Speed_7;
float L_4;
L_4 = SimulatorDevicePoseProvider_GetSpeedMultiplier_mBF0154CAA98064F77109C475B40F540A9B31DAA5(__this, NULL);
float L_5;
L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_6, NULL);
return L_7;
}
}
// System.Single Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::GetSpeedMultiplier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SimulatorDevicePoseProvider_GetSpeedMultiplier_mBF0154CAA98064F77109C475B40F540A9B31DAA5 (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* L_0 = __this->___mInputHandler_12;
NullCheck(L_0);
bool L_1;
L_1 = SimulatorInputHandler_IsSprinting_m56F327E642FDCCEDE1FB522B36DD21EF496D87FB(L_0, NULL);
if (L_1)
{
goto IL_0013;
}
}
{
return (1.0f);
}
IL_0013:
{
return (2.0f);
}
}
// UnityEngine.Quaternion Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::GetNewRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SimulatorDevicePoseProvider_GetNewRotation_mBB0B558F54D904E5ECBFFB948E0E02CC44124FEC (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___mYaw_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_0, L_1, NULL);
float L_3 = __this->___mPitch_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_3, L_4, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_2, L_5, NULL);
return L_6;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorDevicePoseProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorDevicePoseProvider__ctor_m0DE50D348032DAB9E29F1F64B73EE1B79209ED6C (SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* __this, const RuntimeMethod* method)
{
{
__this->___TurnSpeed_8 = (3.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatedObject::.ctor(UnityEngine.GameObject,Vuforia.Internal.Simulator.SimulatedVisibility)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObject__ctor_mE6FF349816402DE28B074F54E0E38B37337419F5 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_simObj, int32_t ___1_visibility, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___1_visibility;
__this->___mVisibility_1 = L_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___0_simObj;
__this->___mSimulatedObject_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mSimulatedObject_0), (void*)L_1);
return;
}
}
// UnityEngine.Transform Vuforia.Internal.Simulator.SimulatedObject::GetSimulatedObjectTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* SimulatedObject_GetSimulatedObjectTransform_m9E3B0609E0FFBD409152A59177D260C7F5D2C214 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __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->___mSimulatedObject_0;
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_001a;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___mSimulatedObject_0;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
return L_3;
}
IL_001a:
{
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
}
// Vuforia.TargetStatus Vuforia.Internal.Simulator.SimulatedObject::UpdateTrackingStatus(UnityEngine.Camera,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 SimulatedObject_UpdateTrackingStatus_m9D15F1B2C891CA37C493DA4AAC159FB226CD7402 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, float ___1_viewDistance, bool ___2_isDevicePoseObserverActive, const RuntimeMethod* method)
{
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_arCamera;
float L_1 = ___1_viewDistance;
bool L_2;
L_2 = SimulatedObject_IsTargetDetected_m23C4085A9CAAA87CACEF5FDEE95AF47CD289CA4A(__this, L_0, L_1, NULL);
if (!L_2)
{
goto IL_0019;
}
}
{
__this->___mWasDetected_2 = (bool)1;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_3;
memset((&L_3), 0, sizeof(L_3));
TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D((&L_3), 3, 0, /*hidden argument*/NULL);
return L_3;
}
IL_0019:
{
bool L_4 = ___2_isDevicePoseObserverActive;
if (L_4)
{
goto IL_0029;
}
}
{
__this->___mWasDetected_2 = (bool)0;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_5;
L_5 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
return L_5;
}
IL_0029:
{
bool L_6 = __this->___mWasDetected_2;
if (!L_6)
{
goto IL_0039;
}
}
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_7;
memset((&L_7), 0, sizeof(L_7));
TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D((&L_7), 4, 0, /*hidden argument*/NULL);
return L_7;
}
IL_0039:
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_8;
L_8 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
return L_8;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObject::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObject_Destroy_m129784E043E7E23AD6BD3DC404D543B91496FAEE (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __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->___mSimulatedObject_0;
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_0019;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___mSimulatedObject_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
}
IL_0019:
{
return;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsTargetDetected(UnityEngine.Camera,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsTargetDetected_m23C4085A9CAAA87CACEF5FDEE95AF47CD289CA4A (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, float ___1_viewDistance, 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;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->___mVisibility_1;
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_000b;
}
}
{
return (bool)1;
}
IL_000b:
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___0_arCamera;
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_0016;
}
}
{
return (bool)0;
}
IL_0016:
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___0_arCamera;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
V_0 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
float L_7 = ___1_viewDistance;
bool L_8;
L_8 = SimulatedObject_IsInRange_mEE56A24E2315F46330537AA6EF33886F31B42539(__this, L_6, L_7, NULL);
if (!L_8)
{
goto IL_0047;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
bool L_10;
L_10 = SimulatedObject_IsInViewAngle_m523801F73FC9856CF65F188BFD7AA1A65F9853F1(__this, L_9, NULL);
if (!L_10)
{
goto IL_0047;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ___0_arCamera;
bool L_12;
L_12 = SimulatedObject_IsInViewPort_m1F2641BCDCF26F775575654D648880C46A371F89(__this, L_11, NULL);
if (!L_12)
{
goto IL_0047;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
float L_14 = ___1_viewDistance;
bool L_15;
L_15 = SimulatedObject_IsInLineOfSight_m9DA5EE620077FE6EE2BDBF9E718297B5DC8A7CF8(__this, L_13, L_14, NULL);
return L_15;
}
IL_0047:
{
return (bool)0;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInRange(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInRange_mEE56A24E2315F46330537AA6EF33886F31B42539 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, float ___1_viewDistance, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___mSimulatedObject_0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_cameraPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_3, NULL);
V_0 = L_4;
float L_5;
L_5 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
float L_6 = ___1_viewDistance;
return (bool)((((int32_t)((!(((float)L_5) <= ((float)L_6)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInViewAngle(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInViewAngle_m523801F73FC9856CF65F188BFD7AA1A65F9853F1 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, const RuntimeMethod* method)
{
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___mSimulatedObject_0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_1, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___mSimulatedObject_0;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_cameraPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_6, NULL);
float L_8;
L_8 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_2, L_7, NULL);
float L_9;
L_9 = SimulatedObject_GetMaximumVisibilityAngle_mC5DEC0498E29F38F1220EB2986BC6D784D89F4EB(__this, NULL);
return (bool)((((float)L_8) > ((float)L_9))? 1 : 0);
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInViewPort(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInViewPort_m1F2641BCDCF26F775575654D648880C46A371F89 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arCamera, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_arCamera;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___mSimulatedObject_0;
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);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Camera_WorldToScreenPoint_m26B4C8945C3B5731F1CC5944CFD96BF17126BAA3(L_0, L_3, NULL);
V_0 = L_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
float L_6 = L_5.___x_2;
if ((!(((float)L_6) > ((float)(0.0f)))))
{
goto IL_005e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8 = L_7.___x_2;
int32_t L_9;
L_9 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
if ((!(((float)L_8) < ((float)((float)L_9)))))
{
goto IL_005e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___y_3;
if ((!(((float)L_11) > ((float)(0.0f)))))
{
goto IL_005e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
float L_13 = L_12.___y_3;
int32_t L_14;
L_14 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
if ((!(((float)L_13) < ((float)((float)L_14)))))
{
goto IL_005e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
float L_16 = L_15.___z_4;
return (bool)((((int32_t)((!(((float)L_16) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_005e:
{
return (bool)0;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject::IsInLineOfSight(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObject_IsInLineOfSight_m9DA5EE620077FE6EE2BDBF9E718297B5DC8A7CF8 (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cameraPosition, float ___1_detectionDistance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CIsInLineOfSightU3Eb__11_0_m10D2B8D6F2F5A64E93ADA60A37A5A807F6E6C069_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CIsInLineOfSightU3Eb__11_1_m84871A4E7485A4EB9D5DDAED68367A9AE9F379EA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_2 = NULL;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_3;
memset((&V_3), 0, sizeof(V_3));
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* G_B3_0 = NULL;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B3_1 = NULL;
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* G_B2_0 = NULL;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B2_1 = NULL;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* G_B5_0 = NULL;
RuntimeObject* G_B5_1 = NULL;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* G_B4_0 = NULL;
RuntimeObject* G_B4_1 = NULL;
{
int32_t L_0;
L_0 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, NULL);
V_0 = ((int32_t)(1<<((int32_t)(L_0&((int32_t)31)))));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___mSimulatedObject_0;
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);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_cameraPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL);
V_1 = L_5;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_6 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)3);
V_2 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_cameraPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_9 = V_2;
float L_10 = ___1_detectionDistance;
int32_t L_11 = V_0;
int32_t L_12;
L_12 = Physics_RaycastNonAlloc_m4CFAA8CA088502DA71D748D276BDAAEF234B12B0(L_7, L_8, L_9, L_10, L_11, NULL);
if ((((int32_t)L_12) <= ((int32_t)0)))
{
goto IL_00a2;
}
}
{
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_13 = V_2;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* L_14 = ((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1;
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* L_15 = L_14;
G_B2_0 = L_15;
G_B2_1 = L_13;
if (L_15)
{
G_B3_0 = L_15;
G_B3_1 = L_13;
goto IL_005b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* L_16 = ((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* L_17 = (Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C*)il2cpp_codegen_object_new(Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_2__ctor_mF44F05CEA2F5CF6F9DBBFC689EFE9038CDE4704F(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CIsInLineOfSightU3Eb__11_0_m10D2B8D6F2F5A64E93ADA60A37A5A807F6E6C069_RuntimeMethod_var), NULL);
Func_2_t55FEB69FCB2544FA4C3F4F755159B3926A6CF73C* L_18 = L_17;
((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1), (void*)L_18);
G_B3_0 = L_18;
G_B3_1 = G_B2_1;
}
IL_005b:
{
RuntimeObject* L_19;
L_19 = Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_Where_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_mB175BEB00F74A839DF981DDDC445245F5135B307_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_20 = ((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9__11_1_2;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_21 = L_20;
G_B4_0 = L_21;
G_B4_1 = L_19;
if (L_21)
{
G_B5_0 = L_21;
G_B5_1 = L_19;
goto IL_007f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* L_22 = ((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_23 = (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1*)il2cpp_codegen_object_new(Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1_il2cpp_TypeInfo_var);
NullCheck(L_23);
Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234(L_23, L_22, (intptr_t)((void*)U3CU3Ec_U3CIsInLineOfSightU3Eb__11_1_m84871A4E7485A4EB9D5DDAED68367A9AE9F379EA_RuntimeMethod_var), NULL);
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_24 = L_23;
((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9__11_1_2 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9__11_1_2), (void*)L_24);
G_B5_0 = L_24;
G_B5_1 = G_B4_1;
}
IL_007f:
{
RuntimeObject* L_25;
L_25 = Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706(G_B5_1, G_B5_0, Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_RuntimeMethod_var);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_26;
L_26 = Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF(L_25, Enumerable_First_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m67CECAAC6DF14ACD909F08D557B1E2305B8975CF_RuntimeMethod_var);
V_3 = L_26;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27;
L_27 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_3), NULL);
NullCheck(L_27);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28;
L_28 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_27, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = __this->___mSimulatedObject_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_28, L_29, NULL);
return L_30;
}
IL_00a2:
{
return (bool)1;
}
}
// System.Single Vuforia.Internal.Simulator.SimulatedObject::GetMaximumVisibilityAngle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SimulatedObject_GetMaximumVisibilityAngle_mC5DEC0498E29F38F1220EB2986BC6D784D89F4EB (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___mVisibility_1;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0016;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1))) <= ((uint32_t)1))))
{
goto IL_001c;
}
}
{
return (-180.0f);
}
IL_0016:
{
return (105.0f);
}
IL_001c:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SimulatedObject_GetMaximumVisibilityAngle_mC5DEC0498E29F38F1220EB2986BC6D784D89F4EB_RuntimeMethod_var)));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatedObject/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mAE7F695F238BB689F077EA65668603FB2C596BC4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* L_0 = (U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54*)il2cpp_codegen_object_new(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m6BC45BA31C550E42E73BA90A2C4CC6BD7CDFB8C8(L_0, NULL);
((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObject/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6BC45BA31C550E42E73BA90A2C4CC6BD7CDFB8C8 (U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObject/<>c::<IsInLineOfSight>b__11_0(UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CIsInLineOfSightU3Eb__11_0_m10D2B8D6F2F5A64E93ADA60A37A5A807F6E6C069 (U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_h, 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;
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0;
L_0 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&___0_h), 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);
return L_1;
}
}
// System.Single Vuforia.Internal.Simulator.SimulatedObject/<>c::<IsInLineOfSight>b__11_1(UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec_U3CIsInLineOfSightU3Eb__11_1_m84871A4E7485A4EB9D5DDAED68367A9AE9F379EA (U3CU3Ec_t72416802504C1844A4D5977E7E330C8D6460EF54* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_raycastHit, const RuntimeMethod* method)
{
{
float L_0;
L_0 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&___0_raycastHit), 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.Internal.Simulator.SimulatorInputHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorInputHandler__ctor_m00DFCDE4DE33852459C429C9EEB235E19BB55F72 (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD2674401F0BAE346C00EF219EFE6E35F35772F1E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m0B1526DDFBB4CD1D2F8497ECF392DD00DC22B0B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC70DA216A29929C86587D7F666A88D519A7ED0DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBFA1CEDE6CBE2DE58093205B6D2F2C4597CE918_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCE27C41E9953200D92368A7C4BE7FB89D2CF0AA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9D73BB365B80BA1BBCDF386F0F32EFD5D7B4B76D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mDF70418B01C1D6289DB80B7D65FD3E0376974D5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m3A0AC72ECA7785D44BA7650E12154FFF2333D07C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9EB5B3EF7B9F28E873949257AEEFD80FB644572D);
s_Il2CppMethodInitialized = true;
}
Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* L_0 = (Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4*)il2cpp_codegen_object_new(Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mC70DA216A29929C86587D7F666A88D519A7ED0DC(L_0, Dictionary_2__ctor_mC70DA216A29929C86587D7F666A88D519A7ED0DC_RuntimeMethod_var);
__this->___mKeyMappings_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mKeyMappings_5), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_1 = ((SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_StaticFields*)il2cpp_codegen_static_fields_for(SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var))->___sDirections_3;
NullCheck(L_1);
Enumerator_t95B50F5E5CE8D238793DD06DD6A13CE298C19DDE L_2;
L_2 = Dictionary_2_GetEnumerator_m0B1526DDFBB4CD1D2F8497ECF392DD00DC22B0B4(L_1, Dictionary_2_GetEnumerator_m0B1526DDFBB4CD1D2F8497ECF392DD00DC22B0B4_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0056:
{// begin finally (depth: 1)
Enumerator_Dispose_mEBFA1CEDE6CBE2DE58093205B6D2F2C4597CE918((&V_0), Enumerator_Dispose_mEBFA1CEDE6CBE2DE58093205B6D2F2C4597CE918_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_004b_1;
}
IL_001e_1:
{
KeyValuePair_2_tB4BA5F194309B3877384DBBBC70F1A041CFA4A69 L_3;
L_3 = Enumerator_get_Current_m9D73BB365B80BA1BBCDF386F0F32EFD5D7B4B76D_inline((&V_0), Enumerator_get_Current_m9D73BB365B80BA1BBCDF386F0F32EFD5D7B4B76D_RuntimeMethod_var);
V_1 = L_3;
RuntimeObject* L_4;
L_4 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
String_t* L_5;
L_5 = KeyValuePair_2_get_Key_mDF70418B01C1D6289DB80B7D65FD3E0376974D5E_inline((&V_1), KeyValuePair_2_get_Key_mDF70418B01C1D6289DB80B7D65FD3E0376974D5E_RuntimeMethod_var);
NullCheck(L_4);
int32_t L_6;
L_6 = InterfaceFuncInvoker1< int32_t, String_t* >::Invoke(20 /* UnityEngine.KeyCode Vuforia.IPlayModeEditorUtility::GetEditorPrefAsKeyCode(System.String) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_4, L_5);
V_2 = L_6;
Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* L_7 = __this->___mKeyMappings_5;
int32_t L_8 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = KeyValuePair_2_get_Value_m3A0AC72ECA7785D44BA7650E12154FFF2333D07C_inline((&V_1), KeyValuePair_2_get_Value_m3A0AC72ECA7785D44BA7650E12154FFF2333D07C_RuntimeMethod_var);
NullCheck(L_7);
Dictionary_2_Add_mD2674401F0BAE346C00EF219EFE6E35F35772F1E(L_7, L_8, L_9, Dictionary_2_Add_mD2674401F0BAE346C00EF219EFE6E35F35772F1E_RuntimeMethod_var);
}
IL_004b_1:
{
bool L_10;
L_10 = Enumerator_MoveNext_mCE27C41E9953200D92368A7C4BE7FB89D2CF0AA7((&V_0), Enumerator_MoveNext_mCE27C41E9953200D92368A7C4BE7FB89D2CF0AA7_RuntimeMethod_var);
if (L_10)
{
goto IL_001e_1;
}
}
{
goto IL_0064;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0064:
{
RuntimeObject* L_11;
L_11 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
NullCheck(L_11);
int32_t L_12;
L_12 = InterfaceFuncInvoker1< int32_t, String_t* >::Invoke(20 /* UnityEngine.KeyCode Vuforia.IPlayModeEditorUtility::GetEditorPrefAsKeyCode(System.String) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_11, _stringLiteral9EB5B3EF7B9F28E873949257AEEFD80FB644572D);
__this->___mSprint_4 = L_12;
return;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Simulator.SimulatorInputHandler::GetInputDirection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SimulatorInputHandler_GetInputDirection_m591A5D8B3F34F362137996E1AC286BB7745D45D3 (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mB4B8CC9FCCBA55C3B8EB18C45FC0B189505B0D44_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m507DF463EB6D2E663E30956FA8483CBF23DC2F74_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m74C6F3DC2AA232E644D8C6B68E4D62AA0263E677_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE7A18DFCB51C7F0E633DB5B423FD51FF6E754819_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m76C4F5ABAF1A2E314AA624E8CC91091D59E7C3CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m031A2F4CF63FE63D6265B47DF57DE81CE645A703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7 V_1;
memset((&V_1), 0, sizeof(V_1));
KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_0 = L_0;
Dictionary_2_t2F64F46DCE07A72FE61D0EC8243CBE7D30645BD4* L_1 = __this->___mKeyMappings_5;
NullCheck(L_1);
Enumerator_t16EC9DF1469C3EDBBF639CF51B8570203ADDACC7 L_2;
L_2 = Dictionary_2_GetEnumerator_mB4B8CC9FCCBA55C3B8EB18C45FC0B189505B0D44(L_1, Dictionary_2_GetEnumerator_mB4B8CC9FCCBA55C3B8EB18C45FC0B189505B0D44_RuntimeMethod_var);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{// begin finally (depth: 1)
Enumerator_Dispose_m507DF463EB6D2E663E30956FA8483CBF23DC2F74((&V_1), Enumerator_Dispose_m507DF463EB6D2E663E30956FA8483CBF23DC2F74_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0038_1;
}
IL_0014_1:
{
KeyValuePair_2_t6627DFB6198518189F2050BA0DB82EE09B220646 L_3;
L_3 = Enumerator_get_Current_mE7A18DFCB51C7F0E633DB5B423FD51FF6E754819_inline((&V_1), Enumerator_get_Current_mE7A18DFCB51C7F0E633DB5B423FD51FF6E754819_RuntimeMethod_var);
V_2 = L_3;
int32_t L_4;
L_4 = KeyValuePair_2_get_Key_m76C4F5ABAF1A2E314AA624E8CC91091D59E7C3CD_inline((&V_2), KeyValuePair_2_get_Key_m76C4F5ABAF1A2E314AA624E8CC91091D59E7C3CD_RuntimeMethod_var);
bool L_5;
L_5 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(L_4, NULL);
if (!L_5)
{
goto IL_0038_1;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = KeyValuePair_2_get_Value_m031A2F4CF63FE63D6265B47DF57DE81CE645A703_inline((&V_2), KeyValuePair_2_get_Value_m031A2F4CF63FE63D6265B47DF57DE81CE645A703_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_7, NULL);
V_0 = L_8;
}
IL_0038_1:
{
bool L_9;
L_9 = Enumerator_MoveNext_m74C6F3DC2AA232E644D8C6B68E4D62AA0263E677((&V_1), Enumerator_MoveNext_m74C6F3DC2AA232E644D8C6B68E4D62AA0263E677_RuntimeMethod_var);
if (L_9)
{
goto IL_0014_1;
}
}
{
goto IL_0051;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0051:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
return L_10;
}
}
// UnityEngine.Vector2 Vuforia.Internal.Simulator.SimulatorInputHandler::GetMouseMovement()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SimulatorInputHandler_GetMouseMovement_m4DC546D1239F6AEA46817D6854720C7325D336B0 (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
s_Il2CppMethodInitialized = true;
}
{
float L_0;
L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL);
float L_1;
L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL);
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.Boolean Vuforia.Internal.Simulator.SimulatorInputHandler::IsSprinting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatorInputHandler_IsSprinting_m56F327E642FDCCEDE1FB522B36DD21EF496D87FB (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mSprint_4;
bool L_1;
L_1 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(L_0, NULL);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatorInputHandler::IsMouseButtonDown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatorInputHandler_IsMouseButtonDown_mAD1CC4A68FE8459375AB79270B73E9D7085A61CD (SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL);
return L_0;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatorInputHandler::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatorInputHandler__cctor_m084F05CEA637B07BD69532A39AAF2F0A7BF50CBD (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m095D1278284376A5642B23ED5FAC906926EA761D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t1B115DB96F2674765975721520F73253084A610E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral143139DA6FD780951D74F922DC0BD48FFFEDD0CA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63E578D1778F38E4DB427E67EC6A1A619B3CEF7C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA108A0C83328B5FAF89A42C42D8145655755F7DA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB94368B19FBF1DBC84DF946E19DA0F5F60518447);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE87D12972D691E5970C34B71B7CC617AD91EE7F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEB3882D40AAF4AA8C93E18656C1148826D90DEE);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_0 = (Dictionary_2_t1B115DB96F2674765975721520F73253084A610E*)il2cpp_codegen_object_new(Dictionary_2_t1B115DB96F2674765975721520F73253084A610E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m095D1278284376A5642B23ED5FAC906926EA761D(L_0, Dictionary_2__ctor_m095D1278284376A5642B23ED5FAC906926EA761D_RuntimeMethod_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_1 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
NullCheck(L_1);
Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0(L_1, _stringLiteralBE87D12972D691E5970C34B71B7CC617AD91EE7F, L_2, Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_3 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL);
NullCheck(L_3);
Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0(L_3, _stringLiteral63E578D1778F38E4DB427E67EC6A1A619B3CEF7C, L_4, Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_5 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
NullCheck(L_5);
Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0(L_5, _stringLiteralDEB3882D40AAF4AA8C93E18656C1148826D90DEE, L_6, Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_7 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL);
NullCheck(L_7);
Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0(L_7, _stringLiteralA108A0C83328B5FAF89A42C42D8145655755F7DA, L_8, Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_9 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
NullCheck(L_9);
Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0(L_9, _stringLiteralB94368B19FBF1DBC84DF946E19DA0F5F60518447, L_10, Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* L_11 = L_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
NullCheck(L_11);
Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0(L_11, _stringLiteral143139DA6FD780951D74F922DC0BD48FFFEDD0CA, L_12, Dictionary_2_set_Item_m132DFD4AA44D933F5FE5E78106CE4A0094471AC0_RuntimeMethod_var);
((SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_StaticFields*)il2cpp_codegen_static_fields_for(SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var))->___sDirections_3 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_StaticFields*)il2cpp_codegen_static_fields_for(SimulatorInputHandler_t017360A61E8651CB80D2CB24C18B99C2E0F9BBF0_il2cpp_TypeInfo_var))->___sDirections_3), (void*)L_11);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Simulator.LayerAccessError Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler::IsVuforiaLayerMaskAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatorOcclusionLayerHandler_IsVuforiaLayerMaskAvailable_mB4518CDA1E1A60D48D14CB166CD4B1BA016C2218 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
s_Il2CppMethodInitialized = true;
}
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
{
int32_t L_0;
L_0 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, NULL);
if ((((int32_t)L_0) == ((int32_t)(-1))))
{
goto IL_000f;
}
}
{
return (int32_t)(0);
}
IL_000f:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1;
L_1 = SimulatorOcclusionLayerHandler_GetLayersWithNames_mBCB9A81D12D580E51E53B0EA750731307E4278F5(NULL);
V_0 = L_1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_2, _stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
if (!L_3)
{
goto IL_0024;
}
}
{
return (int32_t)(0);
}
IL_0024:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = V_0;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_4, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_5) == ((int32_t)((int32_t)24))))
{
goto IL_0035;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = V_0;
int32_t L_7;
L_7 = SimulatorOcclusionLayerHandler_IsCreatingVuforiaLayerSuccessful_m038FEF2EEB526A2E60B4DF2E9BDFAE81FD6725B9(L_6, NULL);
return L_7;
}
IL_0035:
{
return (int32_t)(1);
}
}
// Vuforia.Internal.Simulator.LayerAccessError Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler::IsCreatingVuforiaLayerSuccessful(System.Collections.Generic.List`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimulatorOcclusionLayerHandler_IsCreatingVuforiaLayerSuccessful_m038FEF2EEB526A2E60B4DF2E9BDFAE81FD6725B9 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_existingLayers, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = ___0_existingLayers;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_0, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 8));
RuntimeObject* L_2;
L_2 = PlayModeEditorUtility_get_Instance_m6613C33BDB330C26FD049D7B1C0A0C7AA3F8DAAE(NULL);
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4;
L_4 = InterfaceFuncInvoker2< int32_t, int32_t, String_t* >::Invoke(25 /* Vuforia.Internal.Simulator.LayerAccessError Vuforia.IPlayModeEditorUtility::InsertNewLayerAt(System.Int32,System.String) */, IPlayModeEditorUtility_tA963AB6AF7ED3B8DF493AF02B17719561217D3D3_il2cpp_TypeInfo_var, L_2, L_3, _stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
return L_4;
}
}
// System.Collections.Generic.List`1<System.String> Vuforia.Internal.Simulator.SimulatorOcclusionLayerHandler::GetLayersWithNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* SimulatorOcclusionLayerHandler_GetLayersWithNames_mBCB9A81D12D580E51E53B0EA750731307E4278F5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
V_0 = L_0;
V_1 = 8;
goto IL_0025;
}
IL_000a:
{
int32_t L_1 = V_1;
String_t* L_2;
L_2 = LayerMask_LayerToName_mC7A5797D35F5307031F317741226727B307F34D0(L_1, NULL);
V_2 = L_2;
String_t* L_3 = V_2;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_0021;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = V_0;
String_t* L_6 = V_2;
NullCheck(L_5);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_5, L_6, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_0021:
{
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0025:
{
int32_t L_8 = V_1;
if ((((int32_t)L_8) < ((int32_t)((int32_t)32))))
{
goto IL_000a;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = V_0;
return L_9;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Simulator.ISimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateSimulatedObject(Vuforia.ObserverBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SimulatedObjectFactory_CreateSimulatedObject_m5F77002E114B0E62838E7B6F53EBB915948C5B81 (SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C* __this, ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* ___0_behaviour, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetType_t5F5818A79B9C44C85B361EDB03C98568AFA9369C_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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_CreateTargetVisualization_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_TisAreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15_m9211B8368F8AB58DB2216AB0A56BCDCC116FC56D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_CreateTargetVisualization_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_m1FD044C0DA7006E0875BA7EE55421F20BDCE8ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_CreateTargetVisualization_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mA00F45CE050F3BA6AFA5097DE575A02C63D1724C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_CreateTargetVisualization_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m7CEED62682C5DD13D25848340530F56D0C702CB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_CreateTargetVisualization_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_mBAD5F9369FF8DF03CC9A6AE442DFA570FC1F6C64_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_CreateTargetVisualization_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_m795592D0BC0CA3B2BB6A49BDE6F332E28F1E0F28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAED556CFB4CC55FFBC3061717C8EF42C2C66912A);
s_Il2CppMethodInitialized = true;
}
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* V_0 = NULL;
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* V_1 = NULL;
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* V_2 = NULL;
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* V_3 = NULL;
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* V_4 = NULL;
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* V_5 = NULL;
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* V_6 = NULL;
int32_t V_7 = 0;
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_0 = ___0_behaviour;
V_0 = ((AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618*)IsInstClass((RuntimeObject*)L_0, AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_il2cpp_TypeInfo_var));
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_1 = V_0;
if (L_1)
{
goto IL_004e;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_2 = ___0_behaviour;
V_1 = ((CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897*)IsInstClass((RuntimeObject*)L_2, CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_il2cpp_TypeInfo_var));
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_3 = V_1;
if (L_3)
{
goto IL_006c;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_4 = ___0_behaviour;
V_2 = ((DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642*)IsInstClass((RuntimeObject*)L_4, DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642_il2cpp_TypeInfo_var));
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* L_5 = V_2;
if (L_5)
{
goto IL_0074;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_6 = ___0_behaviour;
V_3 = ((ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120*)IsInstClass((RuntimeObject*)L_6, ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_il2cpp_TypeInfo_var));
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_7 = V_3;
if (L_7)
{
goto IL_0080;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_8 = ___0_behaviour;
V_4 = ((ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362*)IsInstClass((RuntimeObject*)L_8, ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_il2cpp_TypeInfo_var));
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_9 = V_4;
if (L_9)
{
goto IL_00ad;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_10 = ___0_behaviour;
V_5 = ((MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022*)IsInstClass((RuntimeObject*)L_10, MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_il2cpp_TypeInfo_var));
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_11 = V_5;
if (L_11)
{
goto IL_00b6;
}
}
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_12 = ___0_behaviour;
V_6 = ((VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D*)IsInstClass((RuntimeObject*)L_12, VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_il2cpp_TypeInfo_var));
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_13 = V_6;
if (L_13)
{
goto IL_00bf;
}
}
{
goto IL_00c8;
}
IL_004e:
{
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_14 = V_0;
NullCheck(L_14);
bool L_15 = ((ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB*)L_14)->___RuntimeOcclusion_5;
if (L_15)
{
goto IL_0064;
}
}
{
bool L_16;
L_16 = SimulatedObjectFactory_DoesSeeThroughCameraExist_m6736E2E6E7F0B2F2F39ABDE58DF84DD69FBD48B7(__this, NULL);
if (L_16)
{
goto IL_0064;
}
}
{
SimulatedObjectFactory_CreateSeeThroughCamera_mE82B9DD08C34FA07B7DEE48F1F76E174D644BE3A(__this, NULL);
}
IL_0064:
{
AreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618* L_17 = V_0;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_18;
L_18 = SimulatedObjectFactory_CreateTargetVisualization_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_TisAreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15_m9211B8368F8AB58DB2216AB0A56BCDCC116FC56D(L_17, 2, SimulatedObjectFactory_CreateTargetVisualization_TisAreaTargetBehaviour_t2E54C286A6031435D7F9A7A05314C63E93725618_TisAreaTargetPreview_t80FD699EA8CEFFBF916D7AFDCDF51AE4D1CA8E15_m9211B8368F8AB58DB2216AB0A56BCDCC116FC56D_RuntimeMethod_var);
return L_18;
}
IL_006c:
{
CylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897* L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_20;
L_20 = SimulatedObjectFactory_CreateTargetVisualization_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_m1FD044C0DA7006E0875BA7EE55421F20BDCE8ED9(L_19, 1, SimulatedObjectFactory_CreateTargetVisualization_TisCylinderTargetBehaviour_t451A1FB44C4C8D94DE4818C2EFED28A554460897_TisCylinderTargetPreview_t4AB950A93373CFDC7C57926EC9A058B8FACE313F_m1FD044C0DA7006E0875BA7EE55421F20BDCE8ED9_RuntimeMethod_var);
return L_20;
}
IL_0074:
{
DevicePoseBehaviour_tB66D2A5B7C7DA1929EC742544831049B124BD642* L_21 = V_2;
NullCheck(L_21);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
L_22 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_21, NULL);
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_23;
L_23 = SimulatedObjectFactory_CreateDevicePoseVisualization_m574B194C4FF599385733C87A0DF7B56DC4955DAC(L_22, NULL);
return L_23;
}
IL_0080:
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_24 = V_3;
NullCheck(L_24);
int32_t L_25;
L_25 = ImageTargetBehaviour_get_ImageTargetType_m5FB7595698890F5599001CB2A88C1DCAE2B55767_inline(L_24, NULL);
V_7 = L_25;
int32_t L_26 = 0;
RuntimeObject* L_27 = Box(ImageTargetType_t5F5818A79B9C44C85B361EDB03C98568AFA9369C_il2cpp_TypeInfo_var, &L_26);
Il2CppFakeBox<int32_t> L_28(ImageTargetType_t5F5818A79B9C44C85B361EDB03C98568AFA9369C_il2cpp_TypeInfo_var, (&V_7));
bool L_29;
L_29 = Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), L_27, NULL);
if (L_29)
{
goto IL_00a5;
}
}
{
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_30 = (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174*)il2cpp_codegen_object_new(SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174_il2cpp_TypeInfo_var);
NullCheck(L_30);
SimulatedObject__ctor_mE6FF349816402DE28B074F54E0E38B37337419F5(L_30, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, 0, NULL);
return L_30;
}
IL_00a5:
{
ImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120* L_31 = V_3;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_32;
L_32 = SimulatedObjectFactory_CreateTargetVisualization_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mA00F45CE050F3BA6AFA5097DE575A02C63D1724C(L_31, 0, SimulatedObjectFactory_CreateTargetVisualization_TisImageTargetBehaviour_t014481FC6A8B819C2BCE7922BA6BD53E1B23F120_TisImageTargetPreview_tC3CEEA7E57439F3D488B9F24D2DA2E2C07BD4AF2_mA00F45CE050F3BA6AFA5097DE575A02C63D1724C_RuntimeMethod_var);
return L_32;
}
IL_00ad:
{
ModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362* L_33 = V_4;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_34;
L_34 = SimulatedObjectFactory_CreateTargetVisualization_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m7CEED62682C5DD13D25848340530F56D0C702CB5(L_33, 1, SimulatedObjectFactory_CreateTargetVisualization_TisModelTargetBehaviour_t59E58A226A424E39DED3D8BCD47D810BED97F362_TisModelTargetPreview_t0B8F964D20F6A9BE3C2CA543C842E857696BCD0C_m7CEED62682C5DD13D25848340530F56D0C702CB5_RuntimeMethod_var);
return L_34;
}
IL_00b6:
{
MultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022* L_35 = V_5;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_36;
L_36 = SimulatedObjectFactory_CreateTargetVisualization_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_mBAD5F9369FF8DF03CC9A6AE442DFA570FC1F6C64(L_35, 1, SimulatedObjectFactory_CreateTargetVisualization_TisMultiTargetBehaviour_tA3DEDAEE1C1717DFFF8A96D73729E845F3EF0022_TisMultiTargetPreview_t30548A0CE6970648FD31A3E7279F9B1AED979E10_mBAD5F9369FF8DF03CC9A6AE442DFA570FC1F6C64_RuntimeMethod_var);
return L_36;
}
IL_00bf:
{
VuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D* L_37 = V_6;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_38;
L_38 = SimulatedObjectFactory_CreateTargetVisualization_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_m795592D0BC0CA3B2BB6A49BDE6F332E28F1E0F28(L_37, 0, SimulatedObjectFactory_CreateTargetVisualization_TisVuMarkBehaviour_t515633AB94F84D25763E677FEC365862B701E63D_TisVuMarkPreview_t5C0A5541F64AFD9423A206D92056C90E9E02A300_m795592D0BC0CA3B2BB6A49BDE6F332E28F1E0F28_RuntimeMethod_var);
return L_38;
}
IL_00c8:
{
ObserverBehaviour_t5523404662BA53BE6118C49F6FFA9E19719115DB* L_39 = ___0_behaviour;
NullCheck(L_39);
Type_t* L_40;
L_40 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_39, NULL);
String_t* L_41;
L_41 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralAED556CFB4CC55FFBC3061717C8EF42C2C66912A, L_40, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(L_41, NULL);
return (RuntimeObject*)NULL;
}
}
// Vuforia.Internal.Simulator.SimulatedObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateDevicePoseVisualization(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* SimulatedObjectFactory_CreateDevicePoseVisualization_m574B194C4FF599385733C87A0DF7B56DC4955DAC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_devicePoseBehaviourGameObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F_mD89693FA7813F3BDA755981B2FD5969F764A972C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_devicePoseBehaviourGameObject;
NullCheck(L_0);
SimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F* L_1;
L_1 = GameObject_AddComponent_TisSimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F_mD89693FA7813F3BDA755981B2FD5969F764A972C(L_0, GameObject_AddComponent_TisSimulatorDevicePoseProvider_tF1D65D08C0C1121B7B2595743A1996C10857854F_mD89693FA7813F3BDA755981B2FD5969F764A972C_RuntimeMethod_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_devicePoseBehaviourGameObject;
SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174* L_3 = (SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174*)il2cpp_codegen_object_new(SimulatedObject_t2A15366ED3E061647D56B4B4C4D38B714054E174_il2cpp_TypeInfo_var);
NullCheck(L_3);
SimulatedObject__ctor_mE6FF349816402DE28B074F54E0E38B37337419F5(L_3, L_2, 2, NULL);
return L_3;
}
}
// UnityEngine.GameObject Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateBoundingBoxVisualization(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SimulatedObjectFactory_CreateBoundingBoxVisualization_m452C1069AB8176AEFE702D2C9A4FBDC5AD3D5C00 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_targetPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_mBBoxMin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_mBBoxMax, String_t* ___3_targetName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m704160C10BDAB9B54429D2DEB921575D3DF7622C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_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*)&SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA4163AAE303B4F93001168F33933C79DAB08389);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB1D25D8DBA88887B697F217DCA9CA1AA4729D9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF6CEE4F9E345ECF5B84380309DDF3362A732B56);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL;
{
String_t* L_0 = ___3_targetName;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteralEF6CEE4F9E345ECF5B84380309DDF3362A732B56, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_2);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_2, L_1, NULL);
V_0 = L_2;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_targetPosition;
NullCheck(L_4);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_4, L_5, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = GameObject_CreatePrimitive_m13C0A691E679A83DD595913200A1DD9A906EB47B(3, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6;
NullCheck(L_7);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_8;
L_8 = GameObject_GetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m704160C10BDAB9B54429D2DEB921575D3DF7622C(L_7, GameObject_GetComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m704160C10BDAB9B54429D2DEB921575D3DF7622C_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_8, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_7;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
NullCheck(L_10);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_10, L_12, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = L_9;
NullCheck(L_13);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_13, _stringLiteralAA4163AAE303B4F93001168F33933C79DAB08389, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___2_mBBoxMax;
float L_15 = L_14.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_mBBoxMin;
float L_17 = L_16.___x_2;
float L_18;
L_18 = fabsf(((float)il2cpp_codegen_subtract(L_15, L_17)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___2_mBBoxMax;
float L_20 = L_19.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_mBBoxMin;
float L_22 = L_21.___y_3;
float L_23;
L_23 = fabsf(((float)il2cpp_codegen_subtract(L_20, L_22)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___2_mBBoxMax;
float L_25 = L_24.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___1_mBBoxMin;
float L_27 = L_26.___z_4;
float L_28;
L_28 = fabsf(((float)il2cpp_codegen_subtract(L_25, L_27)));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), L_18, L_23, L_28, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___2_mBBoxMax;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___1_mBBoxMin;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_29, L_30, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_31, (2.0f), NULL);
V_2 = L_32;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33 = L_13;
NullCheck(L_33);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
L_34 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_33, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_1;
NullCheck(L_34);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_34, L_35, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36 = L_33;
NullCheck(L_36);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
L_37 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_36, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_2;
NullCheck(L_37);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_37, L_38, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = V_0;
NullCheck(L_39);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_40;
L_40 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_39, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_41 = L_40;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ((SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_StaticFields*)il2cpp_codegen_static_fields_for(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var))->___COLLIDER_SIZE_0;
NullCheck(L_41);
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_41, L_42, NULL);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_43 = L_41;
NullCheck(L_43);
Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_43, (bool)1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_43);
BoxCollider_set_center_m0AB0482699735FEE8306A7FCAAE66A76C479F0F0(L_43, L_44, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_45 = V_0;
SimulatedObjectFactory_AddLayerToSimulatedObject_mDFB7FB0F21E6EA78D5ABD6CEE70064C057602D60(L_45, NULL);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_46;
L_46 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteralAB1D25D8DBA88887B697F217DCA9CA1AA4729D9D, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_47 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_47);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_47, L_46, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_48 = L_47;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_49 = ((SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_StaticFields*)il2cpp_codegen_static_fields_for(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var))->___BOUNDING_BOX_COLOR_1;
NullCheck(L_48);
Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_48, L_49, NULL);
V_3 = L_48;
NullCheck(L_36);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_50;
L_50 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_36, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51 = V_3;
NullCheck(L_50);
Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288(L_50, L_51, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_52 = V_0;
return L_52;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::CreateSeeThroughCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_CreateSeeThroughCamera_mE82B9DD08C34FA07B7DEE48F1F76E174D644BE3A (SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisFieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137_m2110D712B475681DC5152055449B5F6D222C500B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D5DB6586AA3DC733B5CB5831119AA0D37F87E47);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55ED59621649F10E3A2C2BFF2FC3385A7C9109B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA80D44D4B13BC7863BC539E6CB9FE9443203257D);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_1 = NULL;
float V_2 = 0.0f;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_3 = NULL;
{
int32_t L_0;
L_0 = SimulatorOcclusionLayerHandler_IsVuforiaLayerMaskAvailable_mB4518CDA1E1A60D48D14CB166CD4B1BA016C2218(NULL);
V_0 = L_0;
int32_t L_1 = 0;
RuntimeObject* L_2 = Box(LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var, &L_1);
Il2CppFakeBox<int32_t> L_3(LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var, (&V_0));
bool L_4;
L_4 = Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_3), L_2, NULL);
if (L_4)
{
goto IL_005a;
}
}
{
int32_t L_5 = 2;
RuntimeObject* L_6 = Box(LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var, &L_5);
Il2CppFakeBox<int32_t> L_7(LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var, (&V_0));
bool L_8;
L_8 = Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), L_6, NULL);
if (!L_8)
{
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralA80D44D4B13BC7863BC539E6CB9FE9443203257D, NULL);
}
IL_003a:
{
int32_t L_9 = 1;
RuntimeObject* L_10 = Box(LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var, &L_9);
Il2CppFakeBox<int32_t> L_11(LayerAccessError_tF925ED213E7AF70732B6198EE4EE863A3E867315_il2cpp_TypeInfo_var, (&V_0));
bool L_12;
L_12 = Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), L_10, NULL);
if (!L_12)
{
goto IL_0059;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral55ED59621649F10E3A2C2BFF2FC3385A7C9109B7, NULL);
}
IL_0059:
{
return;
}
IL_005a:
{
VuforiaBehaviour_t53608E2BEC77029C0140CB1E88A0B186FC5E76C6* L_13;
L_13 = VuforiaBehaviour_get_Instance_m8429CB479D68EA7506815B46E9D9AA09C8F90EA0(NULL);
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_13, NULL);
NullCheck(L_14);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15;
L_15 = GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6(L_14, GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6_RuntimeMethod_var);
V_1 = L_15;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16 = V_1;
NullCheck(L_16);
Camera_set_clearFlags_m66541D9CC43CBAA5FE7364A50D43CA5569FD4D93(L_16, 3, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17 = V_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18 = L_17;
NullCheck(L_18);
int32_t L_19;
L_19 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_18, NULL);
int32_t L_20;
L_20 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, NULL);
NullCheck(L_18);
Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32(L_18, ((int32_t)(L_19&((~((int32_t)(1<<((int32_t)(L_20&((int32_t)31))))))))), NULL);
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
float L_21;
L_21 = SimulatedObjectFactory_GetMaxCameraDepthAndSetRenderingLayers_m6B3AF21ACD3604C5438FAA3214E5719E24B51B07(NULL);
V_2 = L_21;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_22);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_22, _stringLiteral3D5DB6586AA3DC733B5CB5831119AA0D37F87E47, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = L_22;
NullCheck(L_23);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_24;
L_24 = GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142(L_23, GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var);
V_3 = L_24;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_25 = V_3;
NullCheck(L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
L_26 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_25, NULL);
NullCheck(L_26);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_26, _stringLiteral3D5DB6586AA3DC733B5CB5831119AA0D37F87E47, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = L_23;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_29 = V_1;
NullCheck(L_29);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
NullCheck(L_28);
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_28, L_30, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = L_27;
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_31, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_32);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_32, L_33, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = L_31;
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_34, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36;
L_36 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_35);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_35, L_36, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = L_34;
NullCheck(L_37);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_37, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_38);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_38, L_39, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_40 = V_3;
NullCheck(L_40);
Camera_set_clearFlags_m66541D9CC43CBAA5FE7364A50D43CA5569FD4D93(L_40, 2, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_41 = V_3;
float L_42 = V_2;
NullCheck(L_41);
Camera_set_depth_m595FA2A4FEBC90E730810BBFB55E4A2C2134066F(L_41, L_42, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43 = V_3;
int32_t L_44;
L_44 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, NULL);
NullCheck(L_43);
Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32(L_43, ((int32_t)(1<<((int32_t)(L_44&((int32_t)31))))), NULL);
NullCheck(L_37);
FieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137* L_45;
L_45 = GameObject_AddComponent_TisFieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137_m2110D712B475681DC5152055449B5F6D222C500B(L_37, GameObject_AddComponent_TisFieldOfViewAdjuster_t260868FF8C335C45462BA51F4F27D15585EE1137_m2110D712B475681DC5152055449B5F6D222C500B_RuntimeMethod_var);
return;
}
}
// System.Boolean Vuforia.Internal.Simulator.SimulatedObjectFactory::DoesSeeThroughCameraExist()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimulatedObjectFactory_DoesSeeThroughCameraExist_m6736E2E6E7F0B2F2F39ABDE58DF84DD69FBD48B7 (SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D5DB6586AA3DC733B5CB5831119AA0D37F87E47);
s_Il2CppMethodInitialized = true;
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral3D5DB6586AA3DC733B5CB5831119AA0D37F87E47, 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);
return L_1;
}
}
// System.Single Vuforia.Internal.Simulator.SimulatedObjectFactory::GetMaxCameraDepthAndSetRenderingLayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SimulatedObjectFactory_GetMaxCameraDepthAndSetRenderingLayers_m6B3AF21ACD3604C5438FAA3214E5719E24B51B07 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_mE68A6301A29D5D7ABEF9F64FF816BFA33180F968_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
s_Il2CppMethodInitialized = true;
}
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* V_0 = NULL;
float V_1 = 0.0f;
int32_t V_2 = 0;
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_0;
L_0 = Object_FindObjectsOfType_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_mE68A6301A29D5D7ABEF9F64FF816BFA33180F968(Object_FindObjectsOfType_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_mE68A6301A29D5D7ABEF9F64FF816BFA33180F968_RuntimeMethod_var);
V_0 = L_0;
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = 0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
NullCheck(L_3);
float L_4;
L_4 = Camera_get_depth_mDF67FFF8ED61750467DFC4C6D8F236850AD1BB1D(L_3, NULL);
V_1 = L_4;
V_2 = 1;
goto IL_004a;
}
IL_0013:
{
float L_5 = V_1;
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_6 = V_0;
int32_t L_7 = V_2;
NullCheck(L_6);
int32_t L_8 = L_7;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck(L_9);
float L_10;
L_10 = Camera_get_depth_mDF67FFF8ED61750467DFC4C6D8F236850AD1BB1D(L_9, NULL);
if ((!(((float)L_5) > ((float)L_10))))
{
goto IL_0027;
}
}
{
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_11 = V_0;
int32_t L_12 = V_2;
NullCheck(L_11);
int32_t L_13 = L_12;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_14);
float L_15;
L_15 = Camera_get_depth_mDF67FFF8ED61750467DFC4C6D8F236850AD1BB1D(L_14, NULL);
V_1 = L_15;
}
IL_0027:
{
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_16 = V_0;
int32_t L_17 = V_2;
NullCheck(L_16);
int32_t L_18 = L_17;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_20 = L_19;
NullCheck(L_20);
int32_t L_21;
L_21 = Camera_get_cullingMask_m6F5AFF8FB522F876D99E839BF77D8F27F26A1EF8(L_20, NULL);
int32_t L_22;
L_22 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, NULL);
NullCheck(L_20);
Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32(L_20, ((int32_t)(L_21&((~((int32_t)(1<<((int32_t)(L_22&((int32_t)31))))))))), NULL);
int32_t L_23 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_004a:
{
int32_t L_24 = V_2;
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_25 = V_0;
NullCheck(L_25);
if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
{
goto IL_0013;
}
}
{
float L_26 = V_1;
bool L_27;
L_27 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_26, (-100.0f), NULL);
if (!L_27)
{
goto IL_005f;
}
}
{
float L_28 = V_1;
return L_28;
}
IL_005f:
{
float L_29 = V_1;
return ((float)il2cpp_codegen_subtract(L_29, (1.0f)));
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::SetSimulatedObjectTransform(UnityEngine.GameObject,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_SetSimulatedObjectTransform_m77764045ECF93AB77DE7B2FD045426D842EFD159 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_simulatedObject, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_originalObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF6CEE4F9E345ECF5B84380309DDF3362A732B56);
s_Il2CppMethodInitialized = true;
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_simulatedObject;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___1_originalObject;
NullCheck(L_1);
String_t* L_2;
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteralEF6CEE4F9E345ECF5B84380309DDF3362A732B56, NULL);
NullCheck(L_0);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_0, L_3, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_simulatedObject;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___1_originalObject;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
NullCheck(L_5);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_8, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ___0_simulatedObject;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = ___1_originalObject;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
NullCheck(L_10);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_10, L_13, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = ___0_simulatedObject;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = ___1_originalObject;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
NullCheck(L_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_17, NULL);
NullCheck(L_15);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_15, L_18, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = ___0_simulatedObject;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObjectFactory_AddLayerToSimulatedObject_mDFB7FB0F21E6EA78D5ABD6CEE70064C057602D60(L_19, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::AddLayerToSimulatedObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_AddLayerToSimulatedObject_mDFB7FB0F21E6EA78D5ABD6CEE70064C057602D60 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_rootObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = SimulatorOcclusionLayerHandler_IsVuforiaLayerMaskAvailable_mB4518CDA1E1A60D48D14CB166CD4B1BA016C2218(NULL);
if (!L_0)
{
goto IL_0008;
}
}
{
return;
}
IL_0008:
{
int32_t L_1;
L_1 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(_stringLiteral0E300332B41E18793918D6A17A8D5663F362B00E, NULL);
V_0 = L_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_rootObject;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
int32_t L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
SimulatedObjectFactory_ChangeLayer_m0499D7B8050CADCEB8A876512B91B7816441072E(L_3, L_4, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::ChangeLayer(UnityEngine.Transform,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory_ChangeLayer_m0499D7B8050CADCEB8A876512B91B7816441072E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, int32_t ___1_mask, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_U3CChangeLayerU3Eb__0_mB7C9E31E252296A087BC07FF94270356EDD9FCFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* V_0 = NULL;
{
U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* L_0 = (U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass14_0__ctor_mD13D1FE89FC0682485B82EAB52C4F5F7F1BDE0AF(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* L_1 = V_0;
int32_t L_2 = ___1_mask;
NullCheck(L_1);
L_1->___mask_0 = L_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_root;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = L_5->___mask_0;
NullCheck(L_4);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_4, L_6, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_root;
U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* L_8 = V_0;
Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D* L_9 = (Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D*)il2cpp_codegen_object_new(Action_1_t10D7C827ADC73ED438E0CA8F04465BA6F2BAED7D_il2cpp_TypeInfo_var);
NullCheck(L_9);
Action_1__ctor_mCF523C720DF70BEA3148133C85868568FA91276D(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass14_0_U3CChangeLayerU3Eb__0_mB7C9E31E252296A087BC07FF94270356EDD9FCFD_RuntimeMethod_var), NULL);
GameObjectExtensionMethods_ApplyToAllChildrenRecursive_m391F8834135888CC769E265CE81F6050EF0C0882(L_7, L_9, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory__ctor_m3C231B0AFC145A42D96AB9F7F31453A7C9AFB740 (SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimulatedObjectFactory__cctor_m1BA5F32DA217F2AA05FB470263B59521D6696165 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0500000007f), (0.0500000007f), (0.0500000007f), /*hidden argument*/NULL);
((SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_StaticFields*)il2cpp_codegen_static_fields_for(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var))->___COLLIDER_SIZE_0 = L_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
memset((&L_1), 0, sizeof(L_1));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.0f), (0.0f), (1.0f), (0.25f), /*hidden argument*/NULL);
((SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_StaticFields*)il2cpp_codegen_static_fields_for(SimulatedObjectFactory_t55CDF30E4F84E213E2D29B44CEEDD0027104D42C_il2cpp_TypeInfo_var))->___BOUNDING_BOX_COLOR_1 = L_1;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mD13D1FE89FC0682485B82EAB52C4F5F7F1BDE0AF (U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Simulator.SimulatedObjectFactory/<>c__DisplayClass14_0::<ChangeLayer>b__0(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0_U3CChangeLayerU3Eb__0_mB7C9E31E252296A087BC07FF94270356EDD9FCFD (U3CU3Ec__DisplayClass14_0_t63D7F74D9627CD2AD12B77C2AD770FF4E1F3375F* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method)
{
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
int32_t L_2 = __this->___mask_0;
NullCheck(L_1);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_1, L_2, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider::GetTextureDefinitions(System.Int32,System.Int32,Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextureDefinitionsProvider_GetTextureDefinitions_m21DFC6EF0DC8A412186A5166AC2D061010931AF8 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_nativePixelFormat, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m554DED5CE3EB52D85F79393CACF6AAC1385CEF99_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m45942217D4B5F181BF356706578D9D5CE7A25CA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_0 = ((TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_StaticFields*)il2cpp_codegen_static_fields_for(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var))->___sDefinitionProviderMap_3;
int32_t L_1 = ___2_nativePixelFormat;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m554DED5CE3EB52D85F79393CACF6AAC1385CEF99(L_0, L_1, Dictionary_2_ContainsKey_m554DED5CE3EB52D85F79393CACF6AAC1385CEF99_RuntimeMethod_var);
if (L_2)
{
goto IL_0023;
}
}
{
int32_t L_3 = ___2_nativePixelFormat;
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PixelFormat_t869ADFBEA645F6791AB1D62DAB0164965E279156_il2cpp_TypeInfo_var)), &L_4);
String_t* L_6;
L_6 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C5D589F6BB54B7CC1526266EC77F2B868FFD34)), L_5, NULL);
Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_7);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TextureDefinitionsProvider_GetTextureDefinitions_m21DFC6EF0DC8A412186A5166AC2D061010931AF8_RuntimeMethod_var)));
}
IL_0023:
{
il2cpp_codegen_runtime_class_init_inline(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_8 = ((TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_StaticFields*)il2cpp_codegen_static_fields_for(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var))->___sDefinitionProviderMap_3;
int32_t L_9 = ___2_nativePixelFormat;
NullCheck(L_8);
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_10;
L_10 = Dictionary_2_get_Item_m45942217D4B5F181BF356706578D9D5CE7A25CA3(L_8, L_9, Dictionary_2_get_Item_m45942217D4B5F181BF356706578D9D5CE7A25CA3_RuntimeMethod_var);
int32_t L_11 = ___0_width;
int32_t L_12 = ___1_height;
NullCheck(L_10);
RuntimeObject* L_13;
L_13 = Func_3_Invoke_mB7537478650155A01D3E6F5DD11A521AEF3981F1_inline(L_10, L_11, L_12, NULL);
return L_13;
}
}
// System.Void Vuforia.Internal.Rendering.TextureDefinitionsProvider::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDefinitionsProvider__cctor_m73EB0C1798503F085A1DE21ACEC8A9627517CAB7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB429A71C93983C4394E3D28ADD154190A08B52DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_0_mFD780132D4ED4253659046E7856E74076EBB5AED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_1_m5E722BE5EBB190D3A964F3438E1F5653A7437C8D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_2_mF2F390DF49956D09C1DC82506768F78E11BB28F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_3_m42FB27699268291C8D5129479653063360545AFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_4_m46A89FE9F48E920B777F6D190D2089432B35304A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_5_mA3F1A31452D54C47DC39509FCCB3F91EB7CD7486_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_6_m1604D81F378515C0F564F0B0593F606488F0DAB7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_7_mFBE656044B5C8683E46FC99C29C645056441032A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_0 = (Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707*)il2cpp_codegen_object_new(Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mB429A71C93983C4394E3D28ADD154190A08B52DA(L_0, Dictionary_2__ctor_mB429A71C93983C4394E3D28ADD154190A08B52DA_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_1 = L_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var);
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_2 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_3 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_3);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_0_mFD780132D4ED4253659046E7856E74076EBB5AED_RuntimeMethod_var), NULL);
NullCheck(L_1);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_1, 4, L_3, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_4 = L_1;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_5 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_6 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_1_m5E722BE5EBB190D3A964F3438E1F5653A7437C8D_RuntimeMethod_var), NULL);
NullCheck(L_4);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_4, 5, L_6, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_7 = L_4;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_8 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_9 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_2_mF2F390DF49956D09C1DC82506768F78E11BB28F4_RuntimeMethod_var), NULL);
NullCheck(L_7);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_7, 3, L_9, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_10 = L_7;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_11 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_12 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_3_m42FB27699268291C8D5129479653063360545AFE_RuntimeMethod_var), NULL);
NullCheck(L_10);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_10, 2, L_12, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_13 = L_10;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_14 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_15 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_15);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_4_m46A89FE9F48E920B777F6D190D2089432B35304A_RuntimeMethod_var), NULL);
NullCheck(L_13);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_13, 6, L_15, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_16 = L_13;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_17 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_18 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_18);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_5_mA3F1A31452D54C47DC39509FCCB3F91EB7CD7486_RuntimeMethod_var), NULL);
NullCheck(L_16);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_16, 7, L_18, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_19 = L_16;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_20 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_21 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_21);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_6_m1604D81F378515C0F564F0B0593F606488F0DAB7_RuntimeMethod_var), NULL);
NullCheck(L_19);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_19, ((int32_t)9), L_21, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
Dictionary_2_t8AABA819705EA1FF403D55488615227DBA8AE707* L_22 = L_19;
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_23 = ((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_3_t9C2540146162B441022405BAD36FE528DBCE4681* L_24 = (Func_3_t9C2540146162B441022405BAD36FE528DBCE4681*)il2cpp_codegen_object_new(Func_3_t9C2540146162B441022405BAD36FE528DBCE4681_il2cpp_TypeInfo_var);
NullCheck(L_24);
Func_3__ctor_m9BAFADDD86780F0F1B255F698931C6EA2E210776(L_24, L_23, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_7_mFBE656044B5C8683E46FC99C29C645056441032A_RuntimeMethod_var), NULL);
NullCheck(L_22);
Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049(L_22, 8, L_24, Dictionary_2_Add_mA4390F55EDE9DD9D84C4CEF60C6351D9999C1049_RuntimeMethod_var);
((TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_StaticFields*)il2cpp_codegen_static_fields_for(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var))->___sDefinitionProviderMap_3 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_StaticFields*)il2cpp_codegen_static_fields_for(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var))->___sDefinitionProviderMap_3), (void*)L_22);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2917A83696FF77D4630E6A74A9862571B1519D5E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* L_0 = (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847*)il2cpp_codegen_object_new(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mECF878F350AA4837335C2FFB8A84A0173CE44A79(L_0, NULL);
((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mECF878F350AA4837335C2FFB8A84A0173CE44A79 (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_0(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_0_mFD780132D4ED4253659046E7856E74076EBB5AED (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)1);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
return (RuntimeObject*)L_1;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_1(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_1_m5E722BE5EBB190D3A964F3438E1F5653A7437C8D (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)1);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = 4;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
return (RuntimeObject*)L_1;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_2(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_2_mF2F390DF49956D09C1DC82506768F78E11BB28F4 (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)1);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = 3;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
return (RuntimeObject*)L_1;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_3(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_3_m42FB27699268291C8D5129479653063360545AFE (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)1);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = 7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
return (RuntimeObject*)L_1;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_4(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_4_m46A89FE9F48E920B777F6D190D2089432B35304A (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)2);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_10 = L_1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_11 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_11);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_11, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_12 = L_11;
NullCheck(L_12);
L_12->___TextureId_0 = 1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_13 = L_12;
int32_t L_14 = ___0_width;
NullCheck(L_13);
L_13->___Width_1 = ((int32_t)(L_14/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_15 = L_13;
int32_t L_16 = ___1_height;
NullCheck(L_15);
L_15->___Height_2 = ((int32_t)(L_16/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_17 = L_15;
NullCheck(L_17);
L_17->___TextureFormat_3 = ((int32_t)62);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_18 = L_17;
NullCheck(L_18);
L_18->___ShaderTextureName_4 = _stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___ShaderTextureName_4), (void*)_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_18);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_18);
return (RuntimeObject*)L_10;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_5(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_5_mA3F1A31452D54C47DC39509FCCB3F91EB7CD7486 (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)2);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_10 = L_1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_11 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_11);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_11, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_12 = L_11;
NullCheck(L_12);
L_12->___TextureId_0 = 1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_13 = L_12;
int32_t L_14 = ___0_width;
NullCheck(L_13);
L_13->___Width_1 = ((int32_t)(L_14/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_15 = L_13;
int32_t L_16 = ___1_height;
NullCheck(L_15);
L_15->___Height_2 = ((int32_t)(L_16/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_17 = L_15;
NullCheck(L_17);
L_17->___TextureFormat_3 = ((int32_t)62);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_18 = L_17;
NullCheck(L_18);
L_18->___ShaderTextureName_4 = _stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___ShaderTextureName_4), (void*)_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_18);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_18);
return (RuntimeObject*)L_10;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_6(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_6_m1604D81F378515C0F564F0B0593F606488F0DAB7 (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)3);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_10 = L_1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_11 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_11);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_11, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_12 = L_11;
NullCheck(L_12);
L_12->___TextureId_0 = 1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_13 = L_12;
int32_t L_14 = ___0_width;
NullCheck(L_13);
L_13->___Width_1 = ((int32_t)(L_14/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_15 = L_13;
int32_t L_16 = ___1_height;
NullCheck(L_15);
L_15->___Height_2 = ((int32_t)(L_16/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_17 = L_15;
NullCheck(L_17);
L_17->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_18 = L_17;
NullCheck(L_18);
L_18->___ShaderTextureName_4 = _stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___ShaderTextureName_4), (void*)_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_18);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_18);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_19 = L_10;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_20 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_20);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_20, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_21 = L_20;
NullCheck(L_21);
L_21->___TextureId_0 = 2;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_22 = L_21;
int32_t L_23 = ___0_width;
NullCheck(L_22);
L_22->___Width_1 = ((int32_t)(L_23/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_24 = L_22;
int32_t L_25 = ___1_height;
NullCheck(L_24);
L_24->___Height_2 = ((int32_t)(L_25/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_26 = L_24;
NullCheck(L_26);
L_26->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_27 = L_26;
NullCheck(L_27);
L_27->___ShaderTextureName_4 = _stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7;
Il2CppCodeGenWriteBarrier((void**)(&L_27->___ShaderTextureName_4), (void*)_stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7);
NullCheck(L_19);
ArrayElementTypeCheck (L_19, L_27);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_27);
return (RuntimeObject*)L_19;
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition> Vuforia.Internal.Rendering.TextureDefinitionsProvider/<>c::<.cctor>b__5_7(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_cctorU3Eb__5_7_mFBE656044B5C8683E46FC99C29C645056441032A (U3CU3Ec_t0BA63266DC54056E297F79E001396F613EB8D847* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
s_Il2CppMethodInitialized = true;
}
{
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_0 = (TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349*)SZArrayNew(TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349_il2cpp_TypeInfo_var, (uint32_t)3);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_1 = L_0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_2 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_2, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_3 = L_2;
NullCheck(L_3);
L_3->___TextureId_0 = 0;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_4 = L_3;
int32_t L_5 = ___0_width;
NullCheck(L_4);
L_4->___Width_1 = L_5;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_6 = L_4;
int32_t L_7 = ___1_height;
NullCheck(L_6);
L_6->___Height_2 = L_7;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_8 = L_6;
NullCheck(L_8);
L_8->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_9 = L_8;
NullCheck(L_9);
L_9->___ShaderTextureName_4 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&L_9->___ShaderTextureName_4), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_9);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_9);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_10 = L_1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_11 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_11);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_11, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_12 = L_11;
NullCheck(L_12);
L_12->___TextureId_0 = 1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_13 = L_12;
int32_t L_14 = ___0_width;
NullCheck(L_13);
L_13->___Width_1 = ((int32_t)(L_14/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_15 = L_13;
int32_t L_16 = ___1_height;
NullCheck(L_15);
L_15->___Height_2 = ((int32_t)(L_16/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_17 = L_15;
NullCheck(L_17);
L_17->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_18 = L_17;
NullCheck(L_18);
L_18->___ShaderTextureName_4 = _stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0;
Il2CppCodeGenWriteBarrier((void**)(&L_18->___ShaderTextureName_4), (void*)_stringLiteral8AFF6FB8571DE2DFA3D5EC483D7D209D90AA53F0);
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_18);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_18);
TextureDefinitionU5BU5D_t8B9536ABF1A9CD9BDFDF07349F456F518D6C2349* L_19 = L_10;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_20 = (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)il2cpp_codegen_object_new(TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE_il2cpp_TypeInfo_var);
NullCheck(L_20);
TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7(L_20, NULL);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_21 = L_20;
NullCheck(L_21);
L_21->___TextureId_0 = 2;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_22 = L_21;
int32_t L_23 = ___0_width;
NullCheck(L_22);
L_22->___Width_1 = ((int32_t)(L_23/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_24 = L_22;
int32_t L_25 = ___1_height;
NullCheck(L_24);
L_24->___Height_2 = ((int32_t)(L_25/2));
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_26 = L_24;
NullCheck(L_26);
L_26->___TextureFormat_3 = ((int32_t)63);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_27 = L_26;
NullCheck(L_27);
L_27->___ShaderTextureName_4 = _stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7;
Il2CppCodeGenWriteBarrier((void**)(&L_27->___ShaderTextureName_4), (void*)_stringLiteral2623C9694AD5C956295C47EBBD9EA0BD437696B7);
NullCheck(L_19);
ArrayElementTypeCheck (L_19, L_27);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE*)L_27);
return (RuntimeObject*)L_19;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.Internal.Rendering.RenderingConfiguration::IsTextureFormatSupportedByCommandBuffer(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingConfiguration_IsTextureFormatSupportedByCommandBuffer_m7904BFC10D794E43F284A7CB0ACC689D5630B784 (int32_t ___0_pixelFormat, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m22865D73834D991294CE05FC243D2FC3AAF67A83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_0 = ((RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_StaticFields*)il2cpp_codegen_static_fields_for(RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var))->___sCommandBufferSupportedPixelFormats_0;
int32_t L_1 = ___0_pixelFormat;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_m22865D73834D991294CE05FC243D2FC3AAF67A83(L_0, L_1, HashSet_1_Contains_m22865D73834D991294CE05FC243D2FC3AAF67A83_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.Internal.Rendering.RenderingConfiguration::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderingConfiguration__cctor_mF15F07B8543ACD2CD38CD9A4DAD7CE6F8F6D83AE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mCB3F92CA44F4F0C8A7D511784D610016BEF3E19D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_0 = (HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06*)il2cpp_codegen_object_new(HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06_il2cpp_TypeInfo_var);
NullCheck(L_0);
HashSet_1__ctor_mCB3F92CA44F4F0C8A7D511784D610016BEF3E19D(L_0, HashSet_1__ctor_mCB3F92CA44F4F0C8A7D511784D610016BEF3E19D_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_1 = L_0;
NullCheck(L_1);
bool L_2;
L_2 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_1, 4, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_3 = L_1;
NullCheck(L_3);
bool L_4;
L_4 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_3, 7, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_5 = L_3;
NullCheck(L_5);
bool L_6;
L_6 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_5, 6, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_7 = L_5;
NullCheck(L_7);
bool L_8;
L_8 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_7, 2, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_9 = L_7;
NullCheck(L_9);
bool L_10;
L_10 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_9, 3, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_11 = L_9;
NullCheck(L_11);
bool L_12;
L_12 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_11, 5, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_13 = L_11;
NullCheck(L_13);
bool L_14;
L_14 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_13, ((int32_t)9), HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
HashSet_1_t594E76CD83D82A121C3A011127B681268564EE06* L_15 = L_13;
NullCheck(L_15);
bool L_16;
L_16 = HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7(L_15, 8, HashSet_1_Add_mE428B8F3D7650AFA4C313F9DB9BC362C4ECDD5B7_RuntimeMethod_var);
((RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_StaticFields*)il2cpp_codegen_static_fields_for(RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var))->___sCommandBufferSupportedPixelFormats_0 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_StaticFields*)il2cpp_codegen_static_fields_for(RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var))->___sCommandBufferSupportedPixelFormats_0), (void*)L_15);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.TextureDefinition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDefinition__ctor_m13F89F554183160B9FB0189AEF8BF924455873C7 (TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.TextureRenderer::.ctor(UnityEngine.Texture,System.Int32,UnityEngine.Vector2Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureRenderer__ctor_m57F71A8EE8239E9B5548752977B028FCDA8F234D (TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_textureToRender, int32_t ___1_renderTextureLayer, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_requestedTextureSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6CA3E6AC4F6398CAD1C250CE3C1FA38B1C52652E____18689A54C1FF754BE58500B2ED77A6C75B025BE96F6D01FEF89C42DA1C953F34_1_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15E24F9DB7022BC0F067010565C0E22CCE3B862E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34E6DEB5E15974FD7FEC8083ECDB8A8588AA8833);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral684F9F5743C3D1DE5AF358333F20040FBA298574);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96D203730FDE6711916F12894C1EBAFFF44BF322);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_4 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___1_renderTextureLayer;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)31))))
{
goto IL_0016;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral15E24F9DB7022BC0F067010565C0E22CCE3B862E, NULL);
return;
}
IL_0016:
{
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___2_requestedTextureSize), NULL);
__this->___mTextureWidth_1 = L_1;
int32_t L_2;
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___2_requestedTextureSize), NULL);
__this->___mTextureHeight_2 = L_2;
int32_t L_3 = __this->___mTextureHeight_2;
int32_t L_4 = __this->___mTextureWidth_1;
V_0 = ((float)il2cpp_codegen_multiply(((float)(((float)L_3)/((float)L_4))), (0.5f)));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_5);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_5, _stringLiteral96D203730FDE6711916F12894C1EBAFFF44BF322, NULL);
V_1 = L_5;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_1;
NullCheck(L_6);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7;
L_7 = GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142(L_6, GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var);
__this->___mTextureBufferCamera_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTextureBufferCamera_0), (void*)L_7);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = __this->___mTextureBufferCamera_0;
NullCheck(L_8);
Camera_set_orthographic_m64915C0840A68E526830A69F1C40257206185020(L_8, (bool)1, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = __this->___mTextureBufferCamera_0;
float L_10 = V_0;
NullCheck(L_9);
Camera_set_orthographicSize_m76DD021032ACB3DDBD052B75EC66DCE3A7295A5C(L_9, L_10, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = __this->___mTextureBufferCamera_0;
int32_t L_12 = __this->___mTextureWidth_1;
int32_t L_13 = __this->___mTextureHeight_2;
NullCheck(L_11);
Camera_set_aspect_m537F21B48FDD5C060DFF9D87F34F4FB2B0F9BEB6(L_11, ((float)(((float)L_12)/((float)L_13))), NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = __this->___mTextureBufferCamera_0;
NullCheck(L_14);
Camera_set_nearClipPlane_m78482B5E4E0CE4C195D9CE0332AA75B2D9CCDDF6(L_14, (0.5f), NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = __this->___mTextureBufferCamera_0;
NullCheck(L_15);
Camera_set_farClipPlane_m84EF39B09573168734613481FD979BFF31C60139(L_15, (1.5f), NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16 = __this->___mTextureBufferCamera_0;
int32_t L_17 = ___1_renderTextureLayer;
NullCheck(L_16);
Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32(L_16, ((int32_t)(1<<((int32_t)(L_17&((int32_t)31))))), NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18 = __this->___mTextureBufferCamera_0;
NullCheck(L_18);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_18, (bool)0, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = __this->___mTextureBufferCamera_0;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), (-1000.0f), (-1000.0f), (-1000.0f), /*hidden argument*/NULL);
NullCheck(L_20);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_20, L_21, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22 = __this->___mTextureBufferCamera_0;
NullCheck(L_22);
Camera_set_clearFlags_m66541D9CC43CBAA5FE7364A50D43CA5569FD4D93(L_22, 2, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_23, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = L_24;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
NullCheck(L_25);
ArrayElementTypeCheck (L_25, L_27);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_27);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28 = L_25;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_0_0_0_var) };
Type_t* L_30;
L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_30);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_30);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_31);
GameObject__ctor_m721D643351E55308EA4F5F41B67D5446D11C61F0(L_31, _stringLiteral34E6DEB5E15974FD7FEC8083ECDB8A8588AA8833, L_28, NULL);
V_2 = L_31;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = V_2;
NullCheck(L_32);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_32, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_1;
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_34, NULL);
NullCheck(L_33);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_33, L_35, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36 = V_2;
NullCheck(L_36);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
L_37 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_36, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_37);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_37, L_38, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = V_2;
int32_t L_40 = ___1_renderTextureLayer;
NullCheck(L_39);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_39, L_40, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_41 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_41);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_41, NULL);
V_4 = L_41;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_42 = V_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = L_43;
float L_45 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
memset((&L_46), 0, sizeof(L_46));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), (-0.5f), L_45, (1.0f), /*hidden argument*/NULL);
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_46);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = L_44;
float L_48 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
memset((&L_49), 0, sizeof(L_49));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_49), (0.5f), L_48, (1.0f), /*hidden argument*/NULL);
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_49);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_50 = L_47;
float L_51 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
memset((&L_52), 0, sizeof(L_52));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_52), (-0.5f), ((-L_51)), (1.0f), /*hidden argument*/NULL);
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = L_50;
float L_54 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
memset((&L_55), 0, sizeof(L_55));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_55), (0.5f), ((-L_54)), (1.0f), /*hidden argument*/NULL);
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_55);
NullCheck(L_42);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_42, L_53, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_56 = V_4;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_57 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)4);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_58 = L_57;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59;
memset((&L_59), 0, sizeof(L_59));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_59), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_59);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_60 = L_58;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61;
memset((&L_61), 0, sizeof(L_61));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_61), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_61);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_62 = L_60;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63;
memset((&L_63), 0, sizeof(L_63));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_63), (0.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_63);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_64 = L_62;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65;
memset((&L_65), 0, sizeof(L_65));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_65), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_65);
NullCheck(L_56);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_56, L_64, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_66 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = L_67;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_69 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t6CA3E6AC4F6398CAD1C250CE3C1FA38B1C52652E____18689A54C1FF754BE58500B2ED77A6C75B025BE96F6D01FEF89C42DA1C953F34_1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_68, L_69, NULL);
NullCheck(L_66);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_66, L_68, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_70 = V_4;
V_3 = L_70;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_71 = V_2;
NullCheck(L_71);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_72;
L_72 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_71, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_73 = L_72;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_74;
L_74 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral684F9F5743C3D1DE5AF358333F20040FBA298574, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_75 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_75);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_75, L_74, NULL);
NullCheck(L_73);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_73, L_75, NULL);
NullCheck(L_73);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_76;
L_76 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_73, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_77 = ___0_textureToRender;
NullCheck(L_76);
Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0(L_76, L_77, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_78 = V_2;
NullCheck(L_78);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_79;
L_79 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_78, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_80 = V_3;
NullCheck(L_79);
MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8(L_79, L_80, NULL);
return;
}
}
// UnityEngine.RenderTexture Vuforia.Internal.Rendering.TextureRenderer::Render()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* TextureRenderer_Render_m69E90437C73527E9ED6005774ECA584D4B65DF89 (TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7* __this, const RuntimeMethod* method)
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
{
int32_t L_0 = __this->___mTextureWidth_1;
int32_t L_1 = __this->___mTextureHeight_2;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2;
L_2 = RenderTexture_GetTemporary_m5B16E03FC6142149BDC336285A5C18D5152CA2C3(L_0, L_1, ((int32_t)16), NULL);
V_0 = L_2;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = __this->___mTextureBufferCamera_0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = V_0;
NullCheck(L_3);
Camera_set_targetTexture_mE6C740F21A72DA47FB5B1D31D208710738A836C4(L_3, L_4, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = __this->___mTextureBufferCamera_0;
NullCheck(L_5);
Camera_Render_m6089001EB6710DA9A21C87185D65922F13A24509(L_5, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = V_0;
return L_6;
}
}
// System.Void Vuforia.Internal.Rendering.TextureRenderer::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureRenderer_Destroy_mAE64670862BD56D4CC9CFB81A4CB3BB7CF872F9B (TextureRenderer_tDF84984A5EC8CAED343A214B2D1503AC2CBBF5F7* __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;
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___mTextureBufferCamera_0;
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_001e;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = __this->___mTextureBufferCamera_0;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_3, NULL);
}
IL_001e:
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Quaternion Vuforia.Internal.Rendering.VideoBackgroundBehaviour::get_DefaultRotationTowardsCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 VideoBackgroundBehaviour_get_DefaultRotationTowardsCamera_mB9D7F755894F664FE2E17DE4F3C5C127C2640870 (const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((270.0f), L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_Awake_m8BD76C4B14E286E033A7F3E70C84362837157A9B (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&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);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(38 /* Vuforia.ICameraController Vuforia.Internal.Core.IEngine::get_CameraController() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1);
NullCheck(L_2);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
L_3 = InterfaceFuncInvoker0< Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(1 /* UnityEngine.Camera Vuforia.ICameraController::get_ARCamera() */, ICameraController_t6576ED49C739594B6EDCA46C654048F5008B3BE4_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
__this->___mCameraTransform_5 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCameraTransform_5), (void*)L_4);
VideoBackgroundBehaviour_CreateAndSetVideoMesh_m2F85AFA7BD878757F0E9D6600E5EF9368AD0B578(__this, NULL);
VideoBackgroundBehaviour_SetDirty_mF24C7CE76F89CD1AFF3988F0A23512159275AE8D(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_SetDirty_mF24C7CE76F89CD1AFF3988F0A23512159275AE8D (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
L_0 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
NullCheck(L_0);
Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_0, (bool)0, NULL);
__this->___mIsDirty_6 = (bool)1;
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::UpdateVideoBackgroundMesh(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_UpdateVideoBackgroundMesh_mC06C1E3377C5156E811FDB5305B92275349BBBEF (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_vbProjectionMatrix, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fovRads, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___0_projectionMatrix;
VideoBackgroundBehaviour_UpdateChangedProjectionMatrix_m595AB4D744727291CC4E7FB256820F2D75ECD033(__this, L_0, NULL);
bool L_1 = __this->___mIsDirty_6;
if (!L_1)
{
goto IL_0028;
}
}
{
VideoBackgroundBehaviour_CreateAndSetVideoMesh_m2F85AFA7BD878757F0E9D6600E5EF9368AD0B578(__this, NULL);
__this->___mIsDirty_6 = (bool)0;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_2;
L_2 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
NullCheck(L_2);
Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_2, (bool)1, NULL);
}
IL_0028:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___2_fovRads;
VideoBackgroundBehaviour_PositionVideoMesh_m9552E7DCA9C948A6D2DA237555CFF6F6DFA4C830(__this, L_3, NULL);
return;
}
}
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundBehaviour::get_Material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* VideoBackgroundBehaviour_get_Material_m40F259B22AED637B3E6A0E72D2008F4C139610F3 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
L_0 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
NullCheck(L_0);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = Renderer_get_sharedMaterial_mA2E0CA0A564617FFC3E0E50947C6300082C35F81(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::set_Material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_set_Material_mC24F38756FC7D7E21BF9F77E4398A644DB7073FF (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_0;
L_0 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___0_value;
NullCheck(L_0);
Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288(L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::CreateAndSetVideoMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_CreateAndSetVideoMesh_m2F85AFA7BD878757F0E9D6600E5EF9368AD0B578 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_3 = NULL;
int32_t V_4 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
float V_9 = 0.0f;
float V_10 = 0.0f;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
{
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0;
L_0 = Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623(__this, Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var);
NullCheck(L_0);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1;
L_1 = MeshFilter_get_mesh_m13172D7EF6682861971817D0A47EE2BE49FBCB1C(L_0, NULL);
V_0 = L_1;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = V_0;
NullCheck(L_2);
Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0(L_2, NULL);
CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* L_3;
L_3 = CoreDependencies_get_Instance_m4F5436B417B3179762DB7893166BE9FA3D64171A(NULL);
NullCheck(L_3);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_4;
L_4 = CoreDependencies_get_VuforiaConfiguration_m0B71355FA8D0634C1058279777FBF1A641B4C308_inline(L_3, NULL);
NullCheck(L_4);
VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* L_5;
L_5 = VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline(L_4, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = VideoBackgroundConfiguration_get_NumDivisions_m1DD8A186BCDD376FC9A8C2DE2B9BEB2775812E91_inline(L_5, NULL);
int32_t L_7 = L_6;
V_1 = L_7;
V_2 = L_7;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = V_0;
int32_t L_9 = V_1;
int32_t L_10 = V_2;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_9, L_10)));
NullCheck(L_8);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_8, L_11, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = V_0;
NullCheck(L_12);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13;
L_13 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_12, NULL);
V_3 = L_13;
V_7 = 0;
goto IL_00cd;
}
IL_0046:
{
V_8 = 0;
goto IL_00c2;
}
IL_004b:
{
int32_t L_14 = V_8;
int32_t L_15 = V_2;
V_9 = ((float)il2cpp_codegen_subtract(((float)(((float)L_14)/((float)((int32_t)il2cpp_codegen_subtract(L_15, 1))))), (0.5f)));
int32_t L_16 = V_7;
int32_t L_17 = V_1;
V_10 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)L_16)/((float)((int32_t)il2cpp_codegen_subtract(L_17, 1))))))), (0.5f)));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = V_3;
int32_t L_19 = V_7;
int32_t L_20 = V_2;
int32_t L_21 = V_8;
NullCheck(L_18);
float L_22 = V_9;
((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_19, L_20)), L_21)))))->___x_2 = ((float)il2cpp_codegen_multiply(L_22, (2.0f)));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = V_3;
int32_t L_24 = V_7;
int32_t L_25 = V_2;
int32_t L_26 = V_8;
NullCheck(L_23);
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_24, L_25)), L_26)))))->___y_3 = (0.0f);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = V_3;
int32_t L_28 = V_7;
int32_t L_29 = V_2;
int32_t L_30 = V_8;
NullCheck(L_27);
float L_31 = V_10;
((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_28, L_29)), L_30)))))->___z_4 = ((float)il2cpp_codegen_multiply(L_31, (2.0f)));
int32_t L_32 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00c2:
{
int32_t L_33 = V_8;
int32_t L_34 = V_2;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_004b;
}
}
{
int32_t L_35 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00cd:
{
int32_t L_36 = V_7;
int32_t L_37 = V_1;
if ((((int32_t)L_36) < ((int32_t)L_37)))
{
goto IL_0046;
}
}
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_38 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = V_3;
NullCheck(L_38);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_38, L_39, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_40 = V_0;
int32_t L_41 = V_1;
int32_t L_42 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_41, L_42)), 2)), 3)));
NullCheck(L_40);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_40, L_43, NULL);
V_4 = 0;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_44 = V_0;
int32_t L_45 = V_1;
int32_t L_46 = V_2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_47 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_45, L_46)));
NullCheck(L_44);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_44, L_47, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_48 = V_0;
NullCheck(L_48);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49;
L_49 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_48, NULL);
V_5 = L_49;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_50 = V_0;
NullCheck(L_50);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_51;
L_51 = Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F(L_50, NULL);
V_6 = L_51;
V_11 = 0;
goto IL_0229;
}
IL_0117:
{
V_12 = 0;
goto IL_0219;
}
IL_011f:
{
int32_t L_52 = V_11;
int32_t L_53 = V_2;
int32_t L_54 = V_12;
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_52, L_53)), L_54));
int32_t L_55 = V_11;
int32_t L_56 = V_2;
int32_t L_57 = V_12;
int32_t L_58 = V_2;
V_14 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_55, L_56)), L_57)), L_58)), 1));
int32_t L_59 = V_11;
int32_t L_60 = V_2;
int32_t L_61 = V_12;
int32_t L_62 = V_2;
V_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_59, L_60)), L_61)), L_62));
int32_t L_63 = V_11;
int32_t L_64 = V_2;
int32_t L_65 = V_12;
V_16 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_63, L_64)), L_65)), 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_5;
int32_t L_67 = V_4;
int32_t L_68 = L_67;
V_4 = ((int32_t)il2cpp_codegen_add(L_68, 1));
int32_t L_69 = V_13;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_68), (int32_t)L_69);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = V_5;
int32_t L_71 = V_4;
int32_t L_72 = L_71;
V_4 = ((int32_t)il2cpp_codegen_add(L_72, 1));
int32_t L_73 = V_14;
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (int32_t)L_73);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_5;
int32_t L_75 = V_4;
int32_t L_76 = L_75;
V_4 = ((int32_t)il2cpp_codegen_add(L_76, 1));
int32_t L_77 = V_15;
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(L_76), (int32_t)L_77);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = V_5;
int32_t L_79 = V_4;
int32_t L_80 = L_79;
V_4 = ((int32_t)il2cpp_codegen_add(L_80, 1));
int32_t L_81 = V_14;
NullCheck(L_78);
(L_78)->SetAt(static_cast<il2cpp_array_size_t>(L_80), (int32_t)L_81);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = V_5;
int32_t L_83 = V_4;
int32_t L_84 = L_83;
V_4 = ((int32_t)il2cpp_codegen_add(L_84, 1));
int32_t L_85 = V_13;
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(L_84), (int32_t)L_85);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = V_5;
int32_t L_87 = V_4;
int32_t L_88 = L_87;
V_4 = ((int32_t)il2cpp_codegen_add(L_88, 1));
int32_t L_89 = V_16;
NullCheck(L_86);
(L_86)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (int32_t)L_89);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_90 = V_6;
int32_t L_91 = V_13;
int32_t L_92 = V_12;
int32_t L_93 = V_2;
int32_t L_94 = V_11;
int32_t L_95 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96;
memset((&L_96), 0, sizeof(L_96));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_96), ((float)(((float)L_92)/((float)((int32_t)il2cpp_codegen_subtract(L_93, 1))))), ((float)(((float)L_94)/((float)((int32_t)il2cpp_codegen_subtract(L_95, 1))))), /*hidden argument*/NULL);
NullCheck(L_90);
(L_90)->SetAt(static_cast<il2cpp_array_size_t>(L_91), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_96);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_97 = V_6;
int32_t L_98 = V_14;
int32_t L_99 = V_12;
int32_t L_100 = V_2;
int32_t L_101 = V_11;
int32_t L_102 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103;
memset((&L_103), 0, sizeof(L_103));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_103), ((float)(((float)((int32_t)il2cpp_codegen_add(L_99, 1)))/((float)((int32_t)il2cpp_codegen_subtract(L_100, 1))))), ((float)(((float)((int32_t)il2cpp_codegen_add(L_101, 1)))/((float)((int32_t)il2cpp_codegen_subtract(L_102, 1))))), /*hidden argument*/NULL);
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(L_98), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_103);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_104 = V_6;
int32_t L_105 = V_15;
int32_t L_106 = V_12;
int32_t L_107 = V_2;
int32_t L_108 = V_11;
int32_t L_109 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_110;
memset((&L_110), 0, sizeof(L_110));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_110), ((float)(((float)L_106)/((float)((int32_t)il2cpp_codegen_subtract(L_107, 1))))), ((float)(((float)((int32_t)il2cpp_codegen_add(L_108, 1)))/((float)((int32_t)il2cpp_codegen_subtract(L_109, 1))))), /*hidden argument*/NULL);
NullCheck(L_104);
(L_104)->SetAt(static_cast<il2cpp_array_size_t>(L_105), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_110);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_111 = V_6;
int32_t L_112 = V_16;
int32_t L_113 = V_12;
int32_t L_114 = V_2;
int32_t L_115 = V_11;
int32_t L_116 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_117;
memset((&L_117), 0, sizeof(L_117));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_117), ((float)(((float)((int32_t)il2cpp_codegen_add(L_113, 1)))/((float)((int32_t)il2cpp_codegen_subtract(L_114, 1))))), ((float)(((float)L_115)/((float)((int32_t)il2cpp_codegen_subtract(L_116, 1))))), /*hidden argument*/NULL);
NullCheck(L_111);
(L_111)->SetAt(static_cast<il2cpp_array_size_t>(L_112), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_117);
int32_t L_118 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_118, 1));
}
IL_0219:
{
int32_t L_119 = V_12;
int32_t L_120 = V_2;
if ((((int32_t)L_119) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_120, 1)))))
{
goto IL_011f;
}
}
{
int32_t L_121 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_121, 1));
}
IL_0229:
{
int32_t L_122 = V_11;
int32_t L_123 = V_1;
if ((((int32_t)L_122) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_123, 1)))))
{
goto IL_0117;
}
}
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_124 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_125 = V_5;
NullCheck(L_124);
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_124, L_125, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_126 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_127 = V_6;
NullCheck(L_126);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_126, L_127, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_128 = V_0;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_129 = V_0;
NullCheck(L_129);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_130;
L_130 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_129, NULL);
NullCheck(L_130);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_131 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_130)->max_length)));
NullCheck(L_128);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_128, L_131, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_132 = V_0;
NullCheck(L_132);
Mesh_RecalculateNormals_m3AA2788914611444E030CA310E03E3CFE683902B(L_132, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::PositionVideoMesh(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_PositionVideoMesh_m9552E7DCA9C948A6D2DA237555CFF6F6DFA4C830 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_fovRads, 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;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_5;
memset((&V_5), 0, sizeof(V_5));
float V_6 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
memset((&V_8), 0, sizeof(V_8));
{
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_0 = (&__this->___mLastUsedProjectionMatrix_4);
float L_1 = L_0->___VerticalFoV_3;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_2 = (&__this->___mLastUsedProjectionMatrix_4);
float L_3 = L_2->___HorizontalFoV_2;
V_0 = L_3;
float L_4 = V_0;
bool L_5;
L_5 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(((float)(((float)L_1)/((float)L_4))), NULL);
if (!L_5)
{
goto IL_0023;
}
}
{
return;
}
IL_0023:
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = VideoBackgroundBehaviour_get_DefaultRotationTowardsCamera_mB9D7F755894F664FE2E17DE4F3C5C127C2640870(NULL);
NullCheck(L_7);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_7, L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = VuforiaRuntimeUtilities_get_ScreenOrientation_m27B4044D808F21BE26D1C7C013DF63CD487B4300(NULL);
V_1 = L_9;
int32_t L_10 = V_1;
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
{
goto IL_006e;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = L_12;
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((90.0f), L_15, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17;
L_17 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_14, L_16, NULL);
NullCheck(L_13);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_13, L_17, NULL);
goto IL_00cc;
}
IL_006e:
{
int32_t L_18 = V_1;
if ((!(((uint32_t)L_18) == ((uint32_t)4))))
{
goto IL_009e;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = L_20;
NullCheck(L_21);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_21, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
L_24 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((180.0f), L_23, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_22, L_24, NULL);
NullCheck(L_21);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_21, L_25, NULL);
goto IL_00cc;
}
IL_009e:
{
int32_t L_26 = V_1;
if ((!(((uint32_t)L_26) == ((uint32_t)2))))
{
goto IL_00cc;
}
}
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
L_27 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = L_28;
NullCheck(L_29);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
L_30 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32;
L_32 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((270.0f), L_31, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33;
L_33 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_30, L_32, NULL);
NullCheck(L_29);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_29, L_33, NULL);
}
IL_00cc:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = __this->___mCameraTransform_5;
NullCheck(L_34);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_34, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = __this->___mCameraTransform_5;
NullCheck(L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = __this->___mCameraTransform_5;
NullCheck(L_38);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_38, NULL);
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_40 = (&__this->___mLastUsedProjectionMatrix_4);
float L_41 = L_40->___MaxDepth_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_39, L_41, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_37, L_42, NULL);
Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2((&V_2), L_35, L_43, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = __this->___mCameraTransform_5;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_45 = (&__this->___mLastUsedProjectionMatrix_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = L_45->___CenterEyeRayFrom_4;
NullCheck(L_44);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_44, L_46, NULL);
V_3 = L_47;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48 = __this->___mCameraTransform_5;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_49 = (&__this->___mLastUsedProjectionMatrix_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = L_49->___CenterEyeRayTo_5;
NullCheck(L_48);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_48, L_50, NULL);
V_4 = L_51;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
L_55 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_53, L_54, NULL);
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_5), L_52, L_55, NULL);
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_56 = V_5;
bool L_57;
L_57 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_2), L_56, (&V_6), NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58 = __this->___mCameraTransform_5;
float L_59 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
L_60 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_5), L_59, NULL);
NullCheck(L_58);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_58, L_60, NULL);
V_7 = L_61;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_62;
L_62 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_62);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63;
L_63 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_62, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_7;
NullCheck(L_63);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_63, L_64, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = ___0_fovRads;
float L_66 = L_65.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = ___0_fovRads;
float L_68 = L_67.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
L_69 = VideoBackgroundBehaviour_ScaleFromFoVRad_m8939DDB5C1ABFD20B505187BFD45104475DBFE22(__this, L_66, L_68, NULL);
V_8 = L_69;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_70;
L_70 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_70);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71;
L_71 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_70, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = V_8;
float L_73 = L_72.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_8;
float L_75 = L_74.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
memset((&L_76), 0, sizeof(L_76));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_76), L_73, (1.0f), L_75, /*hidden argument*/NULL);
NullCheck(L_71);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_71, L_76, NULL);
return;
}
}
// UnityEngine.Vector2 Vuforia.Internal.Rendering.VideoBackgroundBehaviour::ScaleFromFoVRad(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 VideoBackgroundBehaviour_ScaleFromFoVRad_m8939DDB5C1ABFD20B505187BFD45104475DBFE22 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, float ___0_horizFoV, float ___1_vertFoV, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
float L_0 = ___1_vertFoV;
float L_1;
L_1 = tanf(((float)(L_0/(2.0f))));
V_0 = L_1;
float L_2 = ___0_horizFoV;
float L_3;
L_3 = tanf(((float)(L_2/(2.0f))));
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_4 = (&__this->___mLastUsedProjectionMatrix_4);
float L_5 = L_4->___MaxDepth_6;
float L_6 = V_0;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_7 = (&__this->___mLastUsedProjectionMatrix_4);
float L_8 = L_7->___MaxDepth_6;
V_1 = ((float)il2cpp_codegen_multiply(L_6, L_8));
float L_9 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), ((float)il2cpp_codegen_multiply(L_3, L_5)), L_9, /*hidden argument*/NULL);
return L_10;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::UpdateChangedProjectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_UpdateChangedProjectionMatrix_m595AB4D744727291CC4E7FB256820F2D75ECD033 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_newMatrix, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraConfigurationUtility_t8E496045CFF3A56D7150274B1D17BE7E6BD3CF40_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_0 = (&__this->___mLastUsedProjectionMatrix_4);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___0_newMatrix;
L_0->___ProjectionMatrix_0 = L_1;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_2 = (&__this->___mLastUsedProjectionMatrix_4);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&___0_newMatrix), NULL);
L_2->___InverseMatrix_1 = L_3;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_4 = (&__this->___mLastUsedProjectionMatrix_4);
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_5 = (&__this->___mLastUsedProjectionMatrix_4);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = L_5->___InverseMatrix_1;
il2cpp_codegen_runtime_class_init_inline(CameraConfigurationUtility_t8E496045CFF3A56D7150274B1D17BE7E6BD3CF40_il2cpp_TypeInfo_var);
float L_7;
L_7 = CameraConfigurationUtility_ExtractVerticalCameraFoV_m120CD3C3E86F253D0AAF385634F464D689D62BEB(L_6, NULL);
L_4->___VerticalFoV_3 = L_7;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_8 = (&__this->___mLastUsedProjectionMatrix_4);
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_9 = (&__this->___mLastUsedProjectionMatrix_4);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = L_9->___InverseMatrix_1;
float L_11;
L_11 = CameraConfigurationUtility_ExtractHorizontalCameraFoV_m5E01299509D785EB2028A1EA298F03D14E45B762(L_10, NULL);
L_8->___HorizontalFoV_2 = L_11;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_12 = (&__this->___mLastUsedProjectionMatrix_4);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13 = L_12->___InverseMatrix_1;
CameraConfigurationUtility_ExtractCenterEyeRay_mA038BB230B5B891C5B9AF78706CB457C4CA364AA(L_13, (&V_0), (&V_1), NULL);
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_14 = (&__this->___mLastUsedProjectionMatrix_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
L_14->___CenterEyeRayFrom_4 = L_15;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_16 = (&__this->___mLastUsedProjectionMatrix_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1;
L_16->___CenterEyeRayTo_5 = L_17;
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_18 = (&__this->___mLastUsedProjectionMatrix_4);
ProjectionMatrixData_tF26FB2E9C378CB0E84A234B54330631DB024A37D* L_19 = (&__this->___mLastUsedProjectionMatrix_4);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = L_19->___InverseMatrix_1;
float L_21;
L_21 = CameraConfigurationUtility_GetMaxDepthForVideoBackground_mC6C9C07F61148E5A494A503C7058172DCD95CBB2(L_20, NULL);
L_18->___MaxDepth_6 = L_21;
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour_Dispose_m1CE3FD2EAC7B01E6D45EA12CF51AB12D9DEBD92E (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __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;
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviour__ctor_m186E347B40E20F3BA6D54AA650076C444624E2F3 (VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* __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
#ifdef __clang__
#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.Rendering.IVideoBackgroundBehaviour Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory::CreateVideoBackgroundBehaviour(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VideoBackgroundBehaviourFactory_CreateVideoBackgroundBehaviour_mBA5ED294A68F4661298174352DD15038860B40AC (VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_material, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisVideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C_m82F3B57A31F1BDDC1EB27FF6F86A27D420342B57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E4512B196ABF329D5D6A1EAF8CC29BAE5DF97A4);
s_Il2CppMethodInitialized = true;
}
VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* V_0 = NULL;
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_0);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_0, _stringLiteral6E4512B196ABF329D5D6A1EAF8CC29BAE5DF97A4, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0;
NullCheck(L_1);
VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* L_2;
L_2 = GameObject_AddComponent_TisVideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C_m82F3B57A31F1BDDC1EB27FF6F86A27D420342B57(L_1, GameObject_AddComponent_TisVideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C_m82F3B57A31F1BDDC1EB27FF6F86A27D420342B57_RuntimeMethod_var);
V_0 = L_2;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = L_1;
NullCheck(L_3);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_4;
L_4 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_3, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___0_material;
NullCheck(L_4);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_4, L_5, NULL);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, 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);
VideoBackgroundBehaviour_tFD15AE8DDB757D9DFF64D3A6FBD3CA746378A84C* L_9 = V_0;
return L_9;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundBehaviourFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundBehaviourFactory__ctor_m5FCD3ADA1C52585255054828155F97A71C010EC1 (VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Rendering.IVideoBackgroundRenderer Vuforia.Internal.Rendering.VideoBackgroundFactory::CreateVideoBackgroundRenderer(Vuforia.IVuCameraController,UnityEngine.Shader,System.Func`1<UnityEngine.Camera>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VideoBackgroundFactory_CreateVideoBackgroundRenderer_m78FC99BE46F026B6229D18A4A3F49BD417B5EE10 (VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34* __this, RuntimeObject* ___0_vuCameraController, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___1_shader, Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* ___2_cameraProvider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ___1_shader;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1;
L_1 = VideoBackgroundFactory_CreateVideoBackgroundMaterial_m102E4B3DCF6E45623EA320CFDFBF0DDF45C814E4(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = ___0_vuCameraController;
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* L_3 = (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A*)il2cpp_codegen_object_new(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
NullCheck(L_3);
VideoBackgroundTextureUpdater__ctor_mB54D04AF55E1157389DB9A724501107593942051(L_3, L_2, NULL);
VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F* L_4 = (VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F*)il2cpp_codegen_object_new(VideoBackgroundBehaviourFactory_tBC44F74B5D44B56FBCFE434C4D106266C9B6CF9F_il2cpp_TypeInfo_var);
NullCheck(L_4);
VideoBackgroundBehaviourFactory__ctor_m5FCD3ADA1C52585255054828155F97A71C010EC1(L_4, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = V_0;
Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* L_6 = ___2_cameraProvider;
VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* L_7 = (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0*)il2cpp_codegen_object_new(VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0_il2cpp_TypeInfo_var);
NullCheck(L_7);
VideoBackgroundRenderer__ctor_mB5E6C20FE099AF55DDFFFA63D787C6D41C2E030B(L_7, L_3, L_4, L_5, L_6, NULL);
return L_7;
}
}
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundFactory::CreateVideoBackgroundMaterial(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* VideoBackgroundFactory_CreateVideoBackgroundMaterial_m102E4B3DCF6E45623EA320CFDFBF0DDF45C814E4 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, 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*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13D476F835FD378F89C967BE2D9EF86C330F9EB9);
s_Il2CppMethodInitialized = true;
}
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ___0_shader;
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_0010;
}
}
{
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_2 = ___0_shader;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
NullCheck(L_3);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_3, L_2, NULL);
return L_3;
}
IL_0010:
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral13D476F835FD378F89C967BE2D9EF86C330F9EB9, NULL);
return (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundFactory__ctor_m8EB4277DE2065FEA19C6722A02F38CAFC64286B3 (VideoBackgroundFactory_t9296F9473DD28D6BCCDDAB19F0F8E882306CBB34* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::.ctor(Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater,Vuforia.Internal.Rendering.IVideoBackgroundBehaviourFactory,UnityEngine.Material,System.Func`1<UnityEngine.Camera>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer__ctor_mB5E6C20FE099AF55DDFFFA63D787C6D41C2E030B (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, RuntimeObject* ___0_textureUpdater, RuntimeObject* ___1_vbFactory, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_material, Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* ___3_cameraProvider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* L_0 = (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F*)il2cpp_codegen_object_new(NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_il2cpp_TypeInfo_var);
NullCheck(L_0);
NullTextureUpdater__ctor_mD6112E8D6B7D74DC5522E17BB5CED1520DCB2F98(L_0, NULL);
__this->___mCurrentTextureUpdater_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentTextureUpdater_3), (void*)L_0);
NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* L_1 = (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5*)il2cpp_codegen_object_new(NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var);
NullCheck(L_1);
NullBackgroundBehaviour__ctor_m4DDFB0D000D79DCD0CD5B2F9617BC584A09CA298(L_1, NULL);
__this->___mCurrentVbBehaviour_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentVbBehaviour_4), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_2 = ___0_textureUpdater;
__this->___mTextureUpdater_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTextureUpdater_0), (void*)L_2);
RuntimeObject* L_3 = ___1_vbFactory;
__this->___mVbFactory_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVbFactory_2), (void*)L_3);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___2_material;
__this->___mMaterial_5 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMaterial_5), (void*)L_4);
Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* L_5 = ___3_cameraProvider;
__this->___mCameraProvider_6 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCameraProvider_6), (void*)L_5);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::add_OnVideoBackgroundChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_add_OnVideoBackgroundChanged_mC02A18B724A722DDF041B683BEC735CD5BA5D1A6 (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __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_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnVideoBackgroundChanged_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::remove_OnVideoBackgroundChanged(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_remove_OnVideoBackgroundChanged_mEA1B49B46CF9AC4434B391B0A09116EF9667957F (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __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_7;
V_0 = L_0;
}
IL_0007:
{
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
V_1 = L_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnVideoBackgroundChanged_7);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
V_0 = L_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundRenderer::get_Material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* VideoBackgroundRenderer_get_Material_m1089D5FD9B1B621CDC91BC091CE023B1C36A8C57 (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___mMaterial_5;
return L_0;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::set_Material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_set_Material_m2B8A22534E23FD0378E4F3B80C4F54B5E6694D18 (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_value;
__this->___mMaterial_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMaterial_5), (void*)L_0);
RuntimeObject* L_1 = __this->___mCurrentVbBehaviour_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___mMaterial_5;
NullCheck(L_1);
InterfaceActionInvoker1< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(1 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundBehaviour::set_Material(UnityEngine.Material) */, IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var, L_1, L_2);
return;
}
}
// Vuforia.Internal.Rendering.IVideoBackgroundBehaviour Vuforia.Internal.Rendering.VideoBackgroundRenderer::get_VideoBackgroundBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VideoBackgroundRenderer_get_VideoBackgroundBehaviour_mEC0A4F87A5072A819D26FA6A03AC9842603C85EA (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mCurrentVbBehaviour_4;
return L_0;
}
}
// UnityEngine.Texture Vuforia.Internal.Rendering.VideoBackgroundRenderer::get_VideoBackgroundTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* VideoBackgroundRenderer_get_VideoBackgroundTexture_m0C53950B5157E0975F403B7A7456EBA6062D3FCB (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mTextureUpdater_0;
NullCheck(L_0);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1;
L_1 = InterfaceFuncInvoker0< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* >::Invoke(0 /* UnityEngine.Texture Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater::get_VideoBackgroundTexture() */, IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::UpdateVideoBackgroundTextures(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_UpdateVideoBackgroundTextures_m143CA137A1940221997DD29B18C04767245B29AE (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, RuntimeObject* ___0_cameraFrameImages, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mCurrentTextureUpdater_3;
RuntimeObject* L_1 = ___0_cameraFrameImages;
NullCheck(L_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(1 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater::Update(System.Collections.Generic.IList`1<Vuforia.Image>) */, IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::UpdateVideoBackgroundMesh(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_UpdateVideoBackgroundMesh_m8A88999B13C20BD3174FD9CAFDB5BEBC93964155 (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_vbProjectionMatrix, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fovRads, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mCurrentVbBehaviour_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___0_projectionMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___1_vbProjectionMatrix;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___2_fovRads;
NullCheck(L_0);
InterfaceActionInvoker3< Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(3 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundBehaviour::UpdateVideoBackgroundMesh(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,UnityEngine.Vector2) */, IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::OnConfigurationChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_OnConfigurationChanged_m87DAD9984518647406DC622674A7D828BD8BBB6E (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mCurrentVbBehaviour_4;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(2 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundBehaviour::SetDirty() */, IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var, L_0);
RuntimeObject* L_1 = __this->___mCurrentTextureUpdater_3;
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(3 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater::Deinit() */, IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var, L_1);
RuntimeObject* L_2 = __this->___mCurrentTextureUpdater_3;
RuntimeObject* L_3 = __this->___mCurrentVbBehaviour_4;
NullCheck(L_3);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4;
L_4 = InterfaceFuncInvoker0< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(0 /* UnityEngine.Material Vuforia.Internal.Rendering.IVideoBackgroundBehaviour::get_Material() */, IVideoBackgroundBehaviour_t2E94A291126B718B139FF3D73921367E90CB37A0_il2cpp_TypeInfo_var, L_3);
Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* L_5 = __this->___mCameraProvider_6;
NullCheck(L_5);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6;
L_6 = Func_1_Invoke_m5F9C33EDA14111566A936E6203BF7E6EBF9872FE_inline(L_5, NULL);
NullCheck(L_2);
InterfaceActionInvoker2< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(2 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater::Init(UnityEngine.Material,UnityEngine.Camera) */, IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var, L_2, L_4, L_6);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___OnVideoBackgroundChanged_7;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = L_7;
G_B1_0 = L_8;
if (L_8)
{
G_B2_0 = L_8;
goto IL_0042;
}
}
{
return;
}
IL_0042:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_Start_m8EC45B1C1D6AC7B939FEBE3DC64BE1BE1AAA27BA (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundBehaviourFactory_tEE9384035F90D7A65F5F75F72062F34F3A6A08DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mVbFactory_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___mMaterial_5;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker1< RuntimeObject*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(0 /* Vuforia.Internal.Rendering.IVideoBackgroundBehaviour Vuforia.Internal.Rendering.IVideoBackgroundBehaviourFactory::CreateVideoBackgroundBehaviour(UnityEngine.Material) */, IVideoBackgroundBehaviourFactory_tEE9384035F90D7A65F5F75F72062F34F3A6A08DE_il2cpp_TypeInfo_var, L_0, L_1);
__this->___mVideoBackgroundBehaviour_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVideoBackgroundBehaviour_1), (void*)L_2);
RuntimeObject* L_3 = __this->___mVideoBackgroundBehaviour_1;
__this->___mCurrentVbBehaviour_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentVbBehaviour_4), (void*)L_3);
RuntimeObject* L_4 = __this->___mTextureUpdater_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___mMaterial_5;
Func_1_t2CF654106B924961EA2A880955474BC6DC4577B9* L_6 = __this->___mCameraProvider_6;
NullCheck(L_6);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7;
L_7 = Func_1_Invoke_m5F9C33EDA14111566A936E6203BF7E6EBF9872FE_inline(L_6, NULL);
NullCheck(L_4);
InterfaceActionInvoker2< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* >::Invoke(2 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater::Init(UnityEngine.Material,UnityEngine.Camera) */, IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var, L_4, L_5, L_7);
RuntimeObject* L_8 = __this->___mTextureUpdater_0;
__this->___mCurrentTextureUpdater_3 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentTextureUpdater_3), (void*)L_8);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = __this->___OnVideoBackgroundChanged_7;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = L_9;
G_B1_0 = L_10;
if (L_10)
{
G_B2_0 = L_10;
goto IL_0056;
}
}
{
return;
}
IL_0056:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B2_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_Pause_m22DB110FA4457B7117203A3B6AC76BD7A8037E6B (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* L_0 = (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F*)il2cpp_codegen_object_new(NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_il2cpp_TypeInfo_var);
NullCheck(L_0);
NullTextureUpdater__ctor_mD6112E8D6B7D74DC5522E17BB5CED1520DCB2F98(L_0, NULL);
__this->___mCurrentTextureUpdater_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentTextureUpdater_3), (void*)L_0);
NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* L_1 = (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5*)il2cpp_codegen_object_new(NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var);
NullCheck(L_1);
NullBackgroundBehaviour__ctor_m4DDFB0D000D79DCD0CD5B2F9617BC584A09CA298(L_1, NULL);
__this->___mCurrentVbBehaviour_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentVbBehaviour_4), (void*)L_1);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::Resume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_Resume_m5726121EDAB0D592172E837C4A396CA84E035F10 (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mTextureUpdater_0;
__this->___mCurrentTextureUpdater_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentTextureUpdater_3), (void*)L_0);
RuntimeObject* L_1 = __this->___mVideoBackgroundBehaviour_1;
__this->___mCurrentVbBehaviour_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentVbBehaviour_4), (void*)L_1);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_Stop_m67F5CF64A8713828FD758333CDEA5A7B469DE1ED (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __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*)&IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mCurrentTextureUpdater_3;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(3 /* System.Void Vuforia.Internal.Rendering.IVideoBackgroundTextureUpdater::Deinit() */, IVideoBackgroundTextureUpdater_tA4570A43A83E01133B0B7BA8CEF907C263162452_il2cpp_TypeInfo_var, L_0);
NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* L_1 = (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F*)il2cpp_codegen_object_new(NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F_il2cpp_TypeInfo_var);
NullCheck(L_1);
NullTextureUpdater__ctor_mD6112E8D6B7D74DC5522E17BB5CED1520DCB2F98(L_1, NULL);
__this->___mCurrentTextureUpdater_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentTextureUpdater_3), (void*)L_1);
RuntimeObject* L_2 = __this->___mCurrentVbBehaviour_4;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* L_3 = (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5*)il2cpp_codegen_object_new(NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5_il2cpp_TypeInfo_var);
NullCheck(L_3);
NullBackgroundBehaviour__ctor_m4DDFB0D000D79DCD0CD5B2F9617BC584A09CA298(L_3, NULL);
__this->___mCurrentVbBehaviour_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCurrentVbBehaviour_4), (void*)L_3);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundRenderer_Dispose_mBFD29E960B988BF01CC1F6D79FF65BE55E563286 (VideoBackgroundRenderer_tDBD27F7E9664A29A95713BABF39ED133F5694AB0* __this, const RuntimeMethod* method)
{
{
VideoBackgroundRenderer_Stop_m67F5CF64A8713828FD758333CDEA5A7B469DE1ED(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullBackgroundBehaviour_SetDirty_mE214FABF58DF3C492729114E722BF4F720836508 (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::UpdateVideoBackgroundMesh(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullBackgroundBehaviour_UpdateVideoBackgroundMesh_mA803965F281BB2481AB212EA21F16CCDF40E6570 (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_projectionMatrix, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_vbProjectionMatrix, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_fovRads, const RuntimeMethod* method)
{
{
return;
}
}
// UnityEngine.Material Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::get_Material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* NullBackgroundBehaviour_get_Material_m2C8743730D2EFDD2E80846316456A97D275DB431 (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, const RuntimeMethod* method)
{
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___U3CMaterialU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::set_Material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullBackgroundBehaviour_set_Material_m47D227DBE50D294EAAC55BE717ADEC0E02AD8C9D (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method)
{
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_value;
__this->___U3CMaterialU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaterialU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullBackgroundBehaviour_Dispose_mADAADF8781947AE668A5C58141EC8A87535E966E (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullBackgroundBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullBackgroundBehaviour__ctor_m4DDFB0D000D79DCD0CD5B2F9617BC584A09CA298 (NullBackgroundBehaviour_t5A54471FC7AF30A4038A6422A4B35FDFDFAA50A5* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Texture Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::get_VideoBackgroundTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* NullTextureUpdater_get_VideoBackgroundTexture_m3D343BE59E387245E72F3743A3D31C3339F9EE7D (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* __this, const RuntimeMethod* method)
{
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = __this->___U3CVideoBackgroundTextureU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::Update(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullTextureUpdater_Update_m502CE3D1A9E262E7F247A26ADD454B5E9F12B9B4 (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* __this, RuntimeObject* ___0_images, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::Init(UnityEngine.Material,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullTextureUpdater_Init_mD88CFCDAD216EF38A67D31992BA5E7B3B079394F (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_vbMaterial, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_arCamera, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::Deinit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullTextureUpdater_Deinit_mA96D23BFED9AD5F649D5677AEC4657BEB547F3B1 (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundRenderer/NullTextureUpdater::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullTextureUpdater__ctor_mD6112E8D6B7D74DC5522E17BB5CED1520DCB2F98 (NullTextureUpdater_t9F1A88EB2DC3E6E885B54B2F806A8B3216BEE89F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::.ctor(Vuforia.IVuCameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater__ctor_mB54D04AF55E1157389DB9A724501107593942051 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, RuntimeObject* ___0_cameraController, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__16_0_m70A64EFB52D693FDE1FE806392E53586DAFBA7B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* G_B2_0 = NULL;
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* G_B2_1 = NULL;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* G_B1_0 = NULL;
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* G_B1_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_0 = ((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_1;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* 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_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* L_2 = ((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_3 = (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843*)il2cpp_codegen_object_new(Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_m49790170F4A20BD65336DE2948F9B960FF2A5416(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__16_0_m70A64EFB52D693FDE1FE806392E53586DAFBA7B5_RuntimeMethod_var), NULL);
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_4 = L_3;
((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_1), (void*)L_4);
G_B2_0 = L_4;
G_B2_1 = G_B1_1;
}
IL_0020:
{
NullCheck(G_B2_1);
G_B2_1->___mUpdateTextureAction_12 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___mUpdateTextureAction_12), (void*)G_B2_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_5 = ___0_cameraController;
__this->___mCameraController_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCameraController_0), (void*)L_5);
return;
}
}
// UnityEngine.Texture Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::get_VideoBackgroundTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* VideoBackgroundTextureUpdater_get_VideoBackgroundTexture_mF5C5B5A7166EEF395C3F4117AF892C7F2BF0E460 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, const RuntimeMethod* method)
{
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___mVBRenderTexture_9;
return L_0;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::Update(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_Update_mBDAD032102E87E499BE441BC901E9BB9DE528B1E (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, RuntimeObject* ___0_images, const RuntimeMethod* method)
{
{
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_0 = __this->___mUpdateTextureAction_12;
RuntimeObject* L_1 = ___0_images;
NullCheck(L_0);
Action_1_Invoke_mF332C0A6B81FDF6AF4BA1BC67A0CF79988A0EDFC_inline(L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::Init(UnityEngine.Material,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_Init_m84FD8EE5854DAB9CF56FACE5CA013FDEBE0CC82B (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_vbMaterial, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_arCamera, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C3CCDD7622F23E85DEB819A79D9DD9A9CB9DEA8);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 V_3;
memset((&V_3), 0, sizeof(V_3));
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_vbMaterial;
__this->___mVideoBackgroundMaterial_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVideoBackgroundMaterial_14), (void*)L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___1_arCamera;
__this->___mARCamera_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mARCamera_7), (void*)L_1);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___mVideoBackgroundMaterial_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_001d;
}
}
{
return;
}
IL_001d:
{
RuntimeObject* L_4 = __this->___mCameraController_0;
NullCheck(L_4);
Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 L_5;
L_5 = InterfaceFuncInvoker0< Nullable_1_t64DCBAB200C84CEB1B77792EE9CC7514699F1315 >::Invoke(6 /* System.Nullable`1<Vuforia.VuCameraVideoMode> Vuforia.IVuCameraController::GetActiveVideoMode() */, IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217_il2cpp_TypeInfo_var, L_4);
V_3 = L_5;
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_6;
L_6 = Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0((&V_3), Nullable_1_get_Value_m281E5B761C072FBA2FCD60ECC6E557E7E2C641B0_RuntimeMethod_var);
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_7 = L_6;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_8 = L_7.___resolution_1;
int32_t L_9 = L_8.___x_0;
V_0 = L_9;
VuCameraVideoMode_tB492EBEB0605860CCAC237A94369C4C29011350D L_10 = L_7;
VuVector2I_t6E61240FAD857B768B44FED1EF11930DE260E8BE L_11 = L_10.___resolution_1;
int32_t L_12 = L_11.___y_1;
V_1 = L_12;
int32_t L_13 = L_10.___format_3;
int32_t L_14;
L_14 = WrapperExtensionMethods_ToPixelFormat_m240CD95DD3B04FF12C80265959BFE3B192F9283D(L_13, NULL);
V_2 = L_14;
int32_t L_15 = V_2;
il2cpp_codegen_runtime_class_init_inline(RenderingConfiguration_tA748591E384934881730903DFF49E50512A3CB3A_il2cpp_TypeInfo_var);
bool L_16;
L_16 = RenderingConfiguration_IsTextureFormatSupportedByCommandBuffer_m7904BFC10D794E43F284A7CB0ACC689D5630B784(L_15, NULL);
if (L_16)
{
goto IL_005d;
}
}
{
V_2 = 2;
}
IL_005d:
{
int32_t L_17 = V_0;
if (!L_17)
{
goto IL_0063;
}
}
{
int32_t L_18 = V_1;
if (L_18)
{
goto IL_0086;
}
}
IL_0063:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_19;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
RuntimeObject* L_23 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_22);
NullCheck(L_20);
ArrayElementTypeCheck (L_20, L_23);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = L_20;
int32_t L_25 = V_1;
int32_t L_26 = L_25;
RuntimeObject* L_27 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_26);
NullCheck(L_24);
ArrayElementTypeCheck (L_24, L_27);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_27);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mD059D71785436B60BCAF45F9EAC5E2F37E91C6CE(_stringLiteral7C3CCDD7622F23E85DEB819A79D9DD9A9CB9DEA8, L_24, NULL);
return;
}
IL_0086:
{
int32_t L_28 = V_0;
int32_t L_29 = V_1;
int32_t L_30 = V_2;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = __this->___mVideoBackgroundMaterial_14;
VideoBackgroundTextureUpdater_SetupTextureUpdating_m1A0ADEA8A3FF3312C0E87A3F64851AE64D9CD01E(__this, L_28, L_29, L_30, L_31, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::Deinit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_Deinit_m23511AFF4F5A44CA1B5C2E1E95C6247DE449DFD3 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDeinitU3Eb__21_0_m50E6BD7C354535EF8383E5A5EDA1D8D512AE34DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* G_B2_0 = NULL;
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* G_B2_1 = NULL;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* G_B1_0 = NULL;
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* G_B1_1 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_0 = ((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_2;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* 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_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* L_2 = ((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_3 = (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843*)il2cpp_codegen_object_new(Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_m49790170F4A20BD65336DE2948F9B960FF2A5416(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CDeinitU3Eb__21_0_m50E6BD7C354535EF8383E5A5EDA1D8D512AE34DE_RuntimeMethod_var), NULL);
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_4 = L_3;
((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_2), (void*)L_4);
G_B2_0 = L_4;
G_B2_1 = G_B1_1;
}
IL_0020:
{
NullCheck(G_B2_1);
G_B2_1->___mUpdateTextureAction_12 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___mUpdateTextureAction_12), (void*)G_B2_0);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = __this->___mCleanupTextures_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = L_5;
G_B3_0 = L_6;
if (L_6)
{
G_B4_0 = L_6;
goto IL_0031;
}
}
{
goto IL_0036;
}
IL_0031:
{
DelegateHelper_InvokeWithExceptionHandling_mF00B496234E5F6F505DDF9EFF8266EBA0BADD8A2(G_B4_0, NULL);
}
IL_0036:
{
__this->___mVideoBackgroundMaterial_14 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVideoBackgroundMaterial_14), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = __this->___mCommandBuffer_6;
if (!L_7)
{
goto IL_0058;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = __this->___mARCamera_7;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = __this->___mCommandBuffer_6;
NullCheck(L_8);
Camera_RemoveCommandBuffer_m7749BA282C14AA7E9E71A68E911F41D1B8429F11(L_8, ((int32_t)10), L_9, NULL);
}
IL_0058:
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::ApplyTexture(UnityEngine.Texture2D,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, intptr_t ___1_pixelBufferPtr, int32_t ___2_bufferLength, const RuntimeMethod* method)
{
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
intptr_t L_1 = ___1_pixelBufferPtr;
int32_t L_2 = ___2_bufferLength;
NullCheck(L_0);
Texture2D_LoadRawTextureData_mE8809AE0F8E49387B14615B47A6C4BEAAAA59403(L_0, L_1, L_2, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___0_texture;
NullCheck(L_3);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::UpdateTextureRGB(System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692 (RuntimeObject* ___0_textures, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___1_cameraImage, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_textures;
NullCheck(L_0);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_1;
L_1 = InterfaceFuncInvoker1< TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32) */, IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var, L_0, 0);
V_0 = L_1;
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_2 = V_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = L_2.___Texture_0;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_4 = ___1_cameraImage;
NullCheck(L_4);
intptr_t L_5;
L_5 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_4, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_6 = V_0;
int32_t L_7 = L_6.___BufferLength_1;
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80(L_3, L_5, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::UpdateTextureYUV2Tex(System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_UpdateTextureYUV2Tex_m44ED75F818B6146A9963C50F3662AD027409AA25 (RuntimeObject* ___0_textures, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___1_cameraImage, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 V_0;
memset((&V_0), 0, sizeof(V_0));
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_textures;
NullCheck(L_0);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_1;
L_1 = InterfaceFuncInvoker1< TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32) */, IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var, L_0, 0);
V_0 = L_1;
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_2 = V_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = L_2.___Texture_0;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_4 = ___1_cameraImage;
NullCheck(L_4);
intptr_t L_5;
L_5 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_4, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_6 = V_0;
int32_t L_7 = L_6.___BufferLength_1;
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80(L_3, L_5, L_7, NULL);
RuntimeObject* L_8 = ___0_textures;
NullCheck(L_8);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_9;
L_9 = InterfaceFuncInvoker1< TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32) */, IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var, L_8, 1);
V_1 = L_9;
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_10 = V_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = L_10.___Texture_0;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_12 = ___1_cameraImage;
NullCheck(L_12);
intptr_t L_13;
L_13 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_12, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_14 = V_0;
int32_t L_15 = L_14.___BufferLength_1;
intptr_t L_16;
L_16 = IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A(L_13, L_15, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_17 = V_1;
int32_t L_18 = L_17.___BufferLength_1;
VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80(L_11, L_16, L_18, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::UpdateTextureYUV3Tex(System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_UpdateTextureYUV3Tex_m900650E18261A46937886F2924CE871F399334A0 (RuntimeObject* ___0_textures, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___1_cameraImage, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 V_0;
memset((&V_0), 0, sizeof(V_0));
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
{
RuntimeObject* L_0 = ___0_textures;
NullCheck(L_0);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_1;
L_1 = InterfaceFuncInvoker1< TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32) */, IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var, L_0, 0);
V_0 = L_1;
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_2 = V_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = L_2.___Texture_0;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_4 = ___1_cameraImage;
NullCheck(L_4);
intptr_t L_5;
L_5 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_4, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_6 = V_0;
int32_t L_7 = L_6.___BufferLength_1;
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80(L_3, L_5, L_7, NULL);
RuntimeObject* L_8 = ___0_textures;
NullCheck(L_8);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_9;
L_9 = InterfaceFuncInvoker1< TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32) */, IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var, L_8, 1);
V_1 = L_9;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_10 = ___1_cameraImage;
NullCheck(L_10);
int32_t L_11;
L_11 = Image_get_BufferWidth_m4EAF41E461E6CF6A5A5F0D90A8638E5E9F5BC5D0(L_10, NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_12 = ___1_cameraImage;
NullCheck(L_12);
int32_t L_13;
L_13 = Image_get_BufferHeight_m93FE2D64BCFD259BB9D6D4A64E137D64FEEA3597(L_12, NULL);
V_2 = ((int32_t)il2cpp_codegen_multiply(L_11, L_13));
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_14 = V_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15 = L_14.___Texture_0;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_16 = ___1_cameraImage;
NullCheck(L_16);
intptr_t L_17;
L_17 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_16, NULL);
int32_t L_18 = V_2;
intptr_t L_19;
L_19 = IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A(L_17, L_18, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_20 = V_1;
int32_t L_21 = L_20.___BufferLength_1;
VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80(L_15, L_19, L_21, NULL);
RuntimeObject* L_22 = ___0_textures;
NullCheck(L_22);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_23;
L_23 = InterfaceFuncInvoker1< TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>::get_Item(System.Int32) */, IList_1_t7A5D43E01100F1A7EA9D3B90FB501EB48E5213AB_il2cpp_TypeInfo_var, L_22, 2);
V_3 = L_23;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_24 = ___1_cameraImage;
NullCheck(L_24);
int32_t L_25;
L_25 = Image_get_BufferWidth_m4EAF41E461E6CF6A5A5F0D90A8638E5E9F5BC5D0(L_24, NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_26 = ___1_cameraImage;
NullCheck(L_26);
int32_t L_27;
L_27 = Image_get_BufferHeight_m93FE2D64BCFD259BB9D6D4A64E137D64FEEA3597(L_26, NULL);
V_4 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_multiply(L_25, L_27))), (1.25f))));
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_28 = V_3;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = L_28.___Texture_0;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_30 = ___1_cameraImage;
NullCheck(L_30);
intptr_t L_31;
L_31 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_30, NULL);
int32_t L_32 = V_4;
intptr_t L_33;
L_33 = IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A(L_31, L_32, NULL);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_34 = V_3;
int32_t L_35 = L_34.___BufferLength_1;
VideoBackgroundTextureUpdater_ApplyTexture_m73CA03CF5F98AE605270BDCB8EC9D3EC65D19E80(L_29, L_33, L_35, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::UpdateTextures(System.Collections.Generic.IList`1<Vuforia.Image>,System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,System.Int32,System.Int32,Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_UpdateTextures_mA78B924EF75AA1276AB6A0E1FB97E41ECC2B238C (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, RuntimeObject* ___0_cameraImages, RuntimeObject* ___1_textures, int32_t ___2_width, int32_t ___3_height, int32_t ___4_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8975167CA97E8B892929BD2352155C6F515B4A31_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__0_mA82B0D4FCC3096DC1C6E1323B08B708FE3FEEC2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__1_mF460FB6A6569BDE69C1E22B73B5BB7B6EEF9BD15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43439C5538AAABD79C59170B5D14AFF5D0BC1FCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BB8FBFEB6E5856EFDC1181DEFF2BAF84B76284A);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* V_0 = NULL;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* V_1 = NULL;
{
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_0 = (U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass27_0__ctor_m1C0DDD1D1E9844393E1A4FB6EA19ED7A43C0DCFC(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_1 = V_0;
int32_t L_2 = ___2_width;
NullCheck(L_1);
L_1->___width_0 = L_2;
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_3 = V_0;
int32_t L_4 = ___3_height;
NullCheck(L_3);
L_3->___height_1 = L_4;
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_5 = V_0;
int32_t L_6 = ___4_format;
NullCheck(L_5);
L_5->___format_2 = L_6;
RuntimeObject* L_7 = ___0_cameraImages;
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_8 = V_0;
Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046* L_9 = (Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046*)il2cpp_codegen_object_new(Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_mDA9B42040A79C06EC2BA8E7A8C6980388D32C94F(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__0_mA82B0D4FCC3096DC1C6E1323B08B708FE3FEEC2D_RuntimeMethod_var), NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_10;
L_10 = Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F(L_7, L_9, Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F_RuntimeMethod_var);
V_1 = L_10;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_11 = V_1;
if (L_11)
{
goto IL_0054;
}
}
{
RuntimeObject* L_12 = ___0_cameraImages;
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_13 = V_0;
Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046* L_14 = (Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046*)il2cpp_codegen_object_new(Func_2_tCFFDE5566794D0828E15E825BA03BB748225C046_il2cpp_TypeInfo_var);
NullCheck(L_14);
Func_2__ctor_mDA9B42040A79C06EC2BA8E7A8C6980388D32C94F(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__1_mF460FB6A6569BDE69C1E22B73B5BB7B6EEF9BD15_RuntimeMethod_var), NULL);
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_15;
L_15 = Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F(L_12, L_14, Enumerable_SingleOrDefault_TisImage_tC8F1E47959853F15CF7B56529F313496B2DD740B_m66400F5184AF4776FB0666F730B9FC506F2FAB4F_RuntimeMethod_var);
V_1 = L_15;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_16 = V_1;
if (L_16)
{
goto IL_0054;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral43439C5538AAABD79C59170B5D14AFF5D0BC1FCC, NULL);
return;
}
IL_0054:
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_17 = V_1;
NullCheck(L_17);
intptr_t L_18;
L_18 = Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline(L_17, NULL);
intptr_t L_19 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
bool L_20;
L_20 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_18, L_19, NULL);
if (!L_20)
{
goto IL_0071;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral5BB8FBFEB6E5856EFDC1181DEFF2BAF84B76284A, NULL);
return;
}
IL_0071:
{
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
RuntimeObject* L_21 = ((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___mTextureUpdateActionMap_15;
U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* L_22 = V_0;
NullCheck(L_22);
int32_t L_23 = L_22->___format_2;
NullCheck(L_21);
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_24;
L_24 = InterfaceFuncInvoker1< Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<Vuforia.PixelFormat,System.Action`2<System.Collections.Generic.IList`1<Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData>,Vuforia.Image>>::get_Item(TKey) */, IDictionary_2_t8975167CA97E8B892929BD2352155C6F515B4A31_il2cpp_TypeInfo_var, L_21, L_23);
RuntimeObject* L_25 = ___1_textures;
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_26 = V_1;
NullCheck(L_24);
Action_2_Invoke_mB22B1B62C039EA977947D78B62B8AA466E9CADFB_inline(L_24, L_25, L_26, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::SetupTextureUpdating(System.Int32,System.Int32,Vuforia.PixelFormat,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_SetupTextureUpdating_m1A0ADEA8A3FF3312C0E87A3F64851AE64D9CD01E (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, int32_t ___0_imageWidth, int32_t ___1_imageHeight, int32_t ___2_nativePixelFormat, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___3_backgroundMaterial, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7D2EB3E8C1D6EAEF22B48856FD0063ED2CF0866A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t4566B3E27A885AA8082A82851C74D66595769914_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t761620DA285E0C6283DFAF7AC5D51CDC0CCD0DE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__0_m5754A6CF718D1B3EDB154E8EBD7F147C7E95107A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__1_mE9AA09C496E0A9C103DE6F8B1D9615AC4D6EB2EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE377C5379AAE9200BCBEB3FD13A3CC5518540888);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* V_0 = NULL;
RuntimeObject* V_1 = NULL;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* V_2 = NULL;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL;
{
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_0 = (U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass28_0__ctor_mFDF7239994AFAC8B331A5F5A4637334B94E6047A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_2 = V_0;
int32_t L_3 = ___0_imageWidth;
NullCheck(L_2);
L_2->___imageWidth_2 = L_3;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_4 = V_0;
int32_t L_5 = ___1_imageHeight;
NullCheck(L_4);
L_4->___imageHeight_3 = L_5;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_6 = V_0;
int32_t L_7 = ___2_nativePixelFormat;
NullCheck(L_6);
L_6->___nativePixelFormat_4 = L_7;
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(_stringLiteralE377C5379AAE9200BCBEB3FD13A3CC5518540888, NULL);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_8 = V_0;
NullCheck(L_8);
int32_t L_9 = L_8->___imageWidth_2;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_10 = V_0;
NullCheck(L_10);
int32_t L_11 = L_10->___imageHeight_3;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_12 = V_0;
NullCheck(L_12);
int32_t L_13 = L_12->___nativePixelFormat_4;
il2cpp_codegen_runtime_class_init_inline(TextureDefinitionsProvider_t9AA70E337D89E3858C00BE1C81FAEBB8297FF8AE_il2cpp_TypeInfo_var);
RuntimeObject* L_14;
L_14 = TextureDefinitionsProvider_GetTextureDefinitions_m21DFC6EF0DC8A412186A5166AC2D061010931AF8(L_9, L_11, L_13, NULL);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_15 = V_0;
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* L_16 = (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8*)il2cpp_codegen_object_new(List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8_il2cpp_TypeInfo_var);
NullCheck(L_16);
List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697(L_16, List_1__ctor_m842ABD227361D6E8DB819443A18C145AF4A89697_RuntimeMethod_var);
NullCheck(L_15);
L_15->___textures_1 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&L_15->___textures_1), (void*)L_16);
NullCheck(L_14);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Rendering.TextureDefinition>::GetEnumerator() */, IEnumerable_1_t4566B3E27A885AA8082A82851C74D66595769914_il2cpp_TypeInfo_var, L_14);
V_1 = L_17;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a6:
{// begin finally (depth: 1)
{
RuntimeObject* L_18 = V_1;
if (!L_18)
{
goto IL_00af;
}
}
{
RuntimeObject* L_19 = V_1;
NullCheck(L_19);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19);
}
IL_00af:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_009c_1;
}
IL_0056_1:
{
RuntimeObject* L_20 = V_1;
NullCheck(L_20);
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_21;
L_21 = InterfaceFuncInvoker0< TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.Internal.Rendering.TextureDefinition>::get_Current() */, IEnumerator_1_t761620DA285E0C6283DFAF7AC5D51CDC0CCD0DE2_il2cpp_TypeInfo_var, L_20);
V_2 = L_21;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_22 = V_2;
NullCheck(L_22);
int32_t L_23 = L_22->___Width_1;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_24 = V_2;
NullCheck(L_24);
int32_t L_25 = L_24->___Height_2;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_26 = V_2;
NullCheck(L_26);
int32_t L_27 = L_26->___TextureFormat_3;
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_28;
L_28 = VideoBackgroundTextureUpdater_CreateTexture_m9BC46DA64A79552F9FECD4D51D9D3B9004E0D6D5(L_23, L_25, L_27, NULL);
V_3 = L_28;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = ___3_backgroundMaterial;
TextureDefinition_tEBEF480B5F0EBB6B92EE2ABC3566FB9ADE6BF6EE* L_30 = V_2;
NullCheck(L_30);
String_t* L_31 = L_30->___ShaderTextureName_4;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_32 = V_3;
NullCheck(L_29);
Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_29, L_31, L_32, NULL);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_33 = V_0;
NullCheck(L_33);
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* L_34 = L_33->___textures_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35 = V_3;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_36 = V_3;
NullCheck(L_36);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37;
L_37 = Texture2D_GetRawTextureData_m2A1EF0A8F087B261190E0AE98401F4022B71A954(L_36, NULL);
NullCheck(L_37);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_38;
memset((&L_38), 0, sizeof(L_38));
TextureData__ctor_m094203BB80BA4C33748433E99774AD7A44C31EE5((&L_38), L_35, ((int32_t)(((RuntimeArray*)L_37)->max_length)), /*hidden argument*/NULL);
NullCheck(L_34);
List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_inline(L_34, L_38, List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_RuntimeMethod_var);
}
IL_009c_1:
{
RuntimeObject* L_39 = V_1;
NullCheck(L_39);
bool L_40;
L_40 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_39);
if (L_40)
{
goto IL_0056_1;
}
}
{
goto IL_00b0;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b0:
{
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_41 = V_0;
Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843* L_42 = (Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843*)il2cpp_codegen_object_new(Action_1_tF4243D6014EFA2D476E2E9530CABF9283DC9E843_il2cpp_TypeInfo_var);
NullCheck(L_42);
Action_1__ctor_m49790170F4A20BD65336DE2948F9B960FF2A5416(L_42, L_41, (intptr_t)((void*)U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__0_m5754A6CF718D1B3EDB154E8EBD7F147C7E95107A_RuntimeMethod_var), NULL);
__this->___mUpdateTextureAction_12 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUpdateTextureAction_12), (void*)L_42);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_43 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_44 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_44);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_44, L_43, (intptr_t)((void*)U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__1_mE9AA09C496E0A9C103DE6F8B1D9615AC4D6EB2EF_RuntimeMethod_var), NULL);
__this->___mCleanupTextures_8 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCleanupTextures_8), (void*)L_44);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_45 = ___3_backgroundMaterial;
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_46 = ((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderWordLookup_13;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_47 = V_0;
NullCheck(L_47);
int32_t L_48 = L_47->___nativePixelFormat_4;
NullCheck(L_46);
String_t* L_49;
L_49 = Dictionary_2_get_Item_m7D2EB3E8C1D6EAEF22B48856FD0063ED2CF0866A(L_46, L_48, Dictionary_2_get_Item_m7D2EB3E8C1D6EAEF22B48856FD0063ED2CF0866A_RuntimeMethod_var);
VideoBackgroundTextureUpdater_EnableShaderKeyword_m4C90792BBEC318C2F9DED71C8115979DF8B844ED(L_45, L_49, NULL);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_50 = V_0;
NullCheck(L_50);
int32_t L_51 = L_50->___nativePixelFormat_4;
VideoBackgroundTextureUpdater_SetVideoBackgroundRenderingData_mE94353DCE585D58FBB0B68CF7CD5F014C4E436A7(__this, L_51, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_52 = ___3_backgroundMaterial;
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_53 = V_0;
NullCheck(L_53);
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* L_54 = L_53->___textures_1;
NullCheck(L_54);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_55;
L_55 = List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9(L_54, 0, List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9_RuntimeMethod_var);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_56 = L_55.___Texture_0;
NullCheck(L_56);
int32_t L_57;
L_57 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_56);
U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* L_58 = V_0;
NullCheck(L_58);
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* L_59 = L_58->___textures_1;
NullCheck(L_59);
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_60;
L_60 = List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9(L_59, 0, List_1_get_Item_mB25C1E8FE9B3D53BD62B313FC39278DDD4D154E9_RuntimeMethod_var);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_61 = L_60.___Texture_0;
NullCheck(L_61);
int32_t L_62;
L_62 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_61);
VideoBackgroundTextureUpdater_InitializeCommandBuffer_m44CA8B4D8C95EAF80FD2B2D97BB614693CF39FF0(__this, L_52, L_57, L_62, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::InitializeCommandBuffer(UnityEngine.Material,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_InitializeCommandBuffer_m44CA8B4D8C95EAF80FD2B2D97BB614693CF39FF0 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_backgroundMaterial, int32_t ___1_width, int32_t ___2_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___1_width;
int32_t L_1 = ___2_height;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_2);
RenderTexture__ctor_m45EACC89DDF408948889586516B3CA7AA8B73BFA(L_2, L_0, L_1, 0, NULL);
__this->___mVBRenderTexture_9 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVBRenderTexture_9), (void*)L_2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)il2cpp_codegen_object_new(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
NullCheck(L_3);
CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4(L_3, NULL);
__this->___mCommandBuffer_6 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCommandBuffer_6), (void*)L_3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = __this->___mCommandBuffer_6;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = __this->___mVBRenderTexture_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_6;
L_6 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_5, NULL);
NullCheck(L_4);
CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(L_4, L_6, NULL);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = __this->___mCommandBuffer_6;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = __this->___mVBRenderTexture_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_9;
L_9 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_8, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___0_backgroundMaterial;
NullCheck(L_7);
CommandBuffer_Blit_m067EA6B3B00F78DDF43887B565A3208164F84FC3(L_7, (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, L_9, L_10, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = __this->___mARCamera_7;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = __this->___mCommandBuffer_6;
NullCheck(L_11);
Camera_AddCommandBuffer_m2C1C3C2D93CB62D569714B3FFA694CAB9BF81A9A(L_11, ((int32_t)10), L_12, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::SetVideoBackgroundRenderingData(Vuforia.PixelFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_SetVideoBackgroundRenderingData_mE94353DCE585D58FBB0B68CF7CD5F014C4E436A7 (VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* __this, int32_t ___0_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t579595797044E78A3397AF9417A100025B9AE315_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6B802036CAE6EE8B6686A81831B4459911F05D9);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___0_format;
int32_t L_1;
L_1 = PixelFormatExtensions_ToVuImagePixelFormat_m5F51EFE827057B18942421CD30807043560D5745(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = __this->___mCameraController_0;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<Vuforia.VuImagePixelFormat> Vuforia.IVuCameraController::get_RegisteredImageFormats() */, IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217_il2cpp_TypeInfo_var, L_2);
int32_t L_4 = V_0;
NullCheck(L_3);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1<Vuforia.VuImagePixelFormat>::Contains(T) */, ICollection_1_t579595797044E78A3397AF9417A100025B9AE315_il2cpp_TypeInfo_var, L_3, L_4);
if (L_5)
{
goto IL_0031;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(_stringLiteralA6B802036CAE6EE8B6686A81831B4459911F05D9, NULL);
RuntimeObject* L_6 = __this->___mCameraController_0;
int32_t L_7 = V_0;
NullCheck(L_6);
bool L_8;
L_8 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(8 /* System.Boolean Vuforia.IVuCameraController::RegisterImageFormat(Vuforia.VuImagePixelFormat) */, IVuCameraController_t4A3889794BB0CF2BB79C96C13BE46B9338059217_il2cpp_TypeInfo_var, L_6, L_7);
}
IL_0031:
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::EnableShaderKeyword(UnityEngine.Material,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater_EnableShaderKeyword_m4C90792BBEC318C2F9DED71C8115979DF8B844ED (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_mat, String_t* ___1_keyword, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Shader_DisableKeyword_m20FCB3643CD53D86E46DA431DA971E59D49DAF88_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__0_m37FC4B1C7F1328A3CE18AC284B65281AAAE29CE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__1_m10DCD0560C4026E0BEECB62DA029D094CC101076_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* V_0 = NULL;
{
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* L_0 = (U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass31_0__ctor_m04E36CFC1C3653E09AFD33C9E32563E1C641305A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* L_1 = V_0;
String_t* L_2 = ___1_keyword;
NullCheck(L_1);
L_1->___keyword_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___keyword_0), (void*)L_2);
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderKeywords_10;
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* L_4 = V_0;
Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_5 = (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*)il2cpp_codegen_object_new(Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
NullCheck(L_5);
Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__0_m37FC4B1C7F1328A3CE18AC284B65281AAAE29CE3_RuntimeMethod_var), NULL);
bool L_6;
L_6 = Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3((RuntimeObject*)L_3, L_5, Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var);
if (!L_6)
{
goto IL_003b;
}
}
{
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* L_7 = V_0;
NullCheck(L_7);
String_t* L_8 = L_7->___keyword_0;
String_t* L_9;
L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67B81C45ED23899816888D70865FA5AD4354D718)), L_8, NULL);
Exception_t* L_10 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_10);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_10, L_9, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VideoBackgroundTextureUpdater_EnableShaderKeyword_m4C90792BBEC318C2F9DED71C8115979DF8B844ED_RuntimeMethod_var)));
}
IL_003b:
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___0_mat;
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* L_12 = V_0;
NullCheck(L_12);
String_t* L_13 = L_12->___keyword_0;
NullCheck(L_11);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_11, L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = ((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderKeywords_10;
U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* L_15 = V_0;
Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_16 = (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*)il2cpp_codegen_object_new(Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__1_m10DCD0560C4026E0BEECB62DA029D094CC101076_RuntimeMethod_var), NULL);
RuntimeObject* L_17;
L_17 = Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A((RuntimeObject*)L_14, L_16, Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A_RuntimeMethod_var);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_18 = (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)il2cpp_codegen_object_new(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_1__ctor_m9DC2953C55C4D7D4B7BEFE03D84DA1F9362D652C(L_18, NULL, (intptr_t)((void*)Shader_DisableKeyword_m20FCB3643CD53D86E46DA431DA971E59D49DAF88_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E(L_17, L_18, IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E_RuntimeMethod_var);
return;
}
}
// UnityEngine.Texture2D Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::CreateTexture(System.Int32,System.Int32,UnityEngine.TextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* VideoBackgroundTextureUpdater_CreateTexture_m9BC46DA64A79552F9FECD4D51D9D3B9004E0D6D5 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
int32_t L_0;
L_0 = QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9(NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
int32_t L_1 = ___0_width;
int32_t L_2 = ___1_height;
int32_t L_3 = ___2_textureFormat;
bool L_4 = V_0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_5);
Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_5, L_1, L_2, L_3, (bool)0, L_4, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = L_5;
NullCheck(L_6);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_6, 1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = L_6;
NullCheck(L_7);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_7, 1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = L_7;
NullCheck(L_8);
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_8, 0, NULL);
return L_8;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoBackgroundTextureUpdater__cctor_mF25872B939069DC69FC2A9F7890DCBECC4246625 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m14897D6FDDA436CCE6AA09815D66895A2E00BD3B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2834D84D7E21EE1998FB176CE87F04E7DB08766D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_UpdateTextureYUV2Tex_m44ED75F818B6146A9963C50F3662AD027409AA25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_UpdateTextureYUV3Tex_m900650E18261A46937886F2924CE871F399334A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B00B407A69151074892D754CFA09C7BC6A241E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F1DF449D34E5F50AD93725E7D9DC4974EEBE943);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52AFAD85982E8B588A9340E2EBE9AD5DCEBE21CE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FD68D7374F864DC66774C6718E35CE1E167AE7E);
s_Il2CppMethodInitialized = true;
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, _stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
NullCheck(L_2);
ArrayElementTypeCheck (L_2, _stringLiteral9FD68D7374F864DC66774C6718E35CE1E167AE7E);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral9FD68D7374F864DC66774C6718E35CE1E167AE7E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, _stringLiteral1B00B407A69151074892D754CFA09C7BC6A241E6);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1B00B407A69151074892D754CFA09C7BC6A241E6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, _stringLiteral4F1DF449D34E5F50AD93725E7D9DC4974EEBE943);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral4F1DF449D34E5F50AD93725E7D9DC4974EEBE943);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, _stringLiteral52AFAD85982E8B588A9340E2EBE9AD5DCEBE21CE);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral52AFAD85982E8B588A9340E2EBE9AD5DCEBE21CE);
((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderKeywords_10 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderKeywords_10), (void*)L_5);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_6 = (Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C*)il2cpp_codegen_object_new(Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Dictionary_2__ctor_m2834D84D7E21EE1998FB176CE87F04E7DB08766D(L_6, Dictionary_2__ctor_m2834D84D7E21EE1998FB176CE87F04E7DB08766D_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_7 = L_6;
NullCheck(L_7);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_7, 5, _stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_8 = L_7;
NullCheck(L_8);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_8, 3, _stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_9 = L_8;
NullCheck(L_9);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_9, 2, _stringLiteral5E9F8D9A301D3DAFED60D911310ACF1C3E56D534, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_10 = L_9;
NullCheck(L_10);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_10, 6, _stringLiteral9FD68D7374F864DC66774C6718E35CE1E167AE7E, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_11 = L_10;
NullCheck(L_11);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_11, 7, _stringLiteral1B00B407A69151074892D754CFA09C7BC6A241E6, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_12 = L_11;
NullCheck(L_12);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_12, ((int32_t)9), _stringLiteral4F1DF449D34E5F50AD93725E7D9DC4974EEBE943, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
Dictionary_2_t3AB96A14CC666EA76BE3CC37C8BB9D7CDF9C077C* L_13 = L_12;
NullCheck(L_13);
Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB(L_13, 8, _stringLiteral52AFAD85982E8B588A9340E2EBE9AD5DCEBE21CE, Dictionary_2_Add_m3E8C0188C4674CBF5FA66890393D1271B02460AB_RuntimeMethod_var);
((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderWordLookup_13 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___sShaderWordLookup_13), (void*)L_13);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_14 = (Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC*)il2cpp_codegen_object_new(Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC_il2cpp_TypeInfo_var);
NullCheck(L_14);
Dictionary_2__ctor_m14897D6FDDA436CCE6AA09815D66895A2E00BD3B(L_14, Dictionary_2__ctor_m14897D6FDDA436CCE6AA09815D66895A2E00BD3B_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_15 = L_14;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_16 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_16, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692_RuntimeMethod_var), NULL);
NullCheck(L_15);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_15, 2, L_16, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_17 = L_15;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_18 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_18, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692_RuntimeMethod_var), NULL);
NullCheck(L_17);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_17, 3, L_18, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_19 = L_17;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_20 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_20, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692_RuntimeMethod_var), NULL);
NullCheck(L_19);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_19, 5, L_20, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_21 = L_19;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_22 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_22);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_22, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureRGB_m5FAD159B554D5257138681B39FB7EB1EE761B692_RuntimeMethod_var), NULL);
NullCheck(L_21);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_21, 4, L_22, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_23 = L_21;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_24 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_24);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_24, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureYUV2Tex_m44ED75F818B6146A9963C50F3662AD027409AA25_RuntimeMethod_var), NULL);
NullCheck(L_23);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_23, 7, L_24, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_25 = L_23;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_26 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_26);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_26, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureYUV2Tex_m44ED75F818B6146A9963C50F3662AD027409AA25_RuntimeMethod_var), NULL);
NullCheck(L_25);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_25, 6, L_26, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_27 = L_25;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_28 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_28);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_28, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureYUV3Tex_m900650E18261A46937886F2924CE871F399334A0_RuntimeMethod_var), NULL);
NullCheck(L_27);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_27, ((int32_t)9), L_28, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
Dictionary_2_t450941E6AF69FB4257648A80DEE210F149BD63AC* L_29 = L_27;
Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB* L_30 = (Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB*)il2cpp_codegen_object_new(Action_2_tC8D1F88C39FFA9B9D1D3F7BD3D3666537ECB77CB_il2cpp_TypeInfo_var);
NullCheck(L_30);
Action_2__ctor_m5A6E63D09CD2049BC59AA1E2AD7DBE4FDC687B5C(L_30, NULL, (intptr_t)((void*)VideoBackgroundTextureUpdater_UpdateTextureYUV3Tex_m900650E18261A46937886F2924CE871F399334A0_RuntimeMethod_var), NULL);
NullCheck(L_29);
Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35(L_29, 8, L_30, Dictionary_2_Add_m418C5A05F17C44FACAFCD56E84D1B5A25EBD9B35_RuntimeMethod_var);
((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___mTextureUpdateActionMap_15 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&((VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_StaticFields*)il2cpp_codegen_static_fields_for(VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A_il2cpp_TypeInfo_var))->___mTextureUpdateActionMap_15), (void*)L_29);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
IL2CPP_EXTERN_C void TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshal_pinvoke(const TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119& unmarshaled, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_pinvoke& marshaled)
{
Exception_t* ___Texture_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Texture' of type 'TextureData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Texture_0Exception, NULL);
}
IL2CPP_EXTERN_C void TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshal_pinvoke_back(const TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_pinvoke& marshaled, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119& unmarshaled)
{
Exception_t* ___Texture_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Texture' of type 'TextureData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Texture_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
IL2CPP_EXTERN_C void TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshal_pinvoke_cleanup(TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
IL2CPP_EXTERN_C void TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshal_com(const TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119& unmarshaled, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_com& marshaled)
{
Exception_t* ___Texture_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Texture' of type 'TextureData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Texture_0Exception, NULL);
}
IL2CPP_EXTERN_C void TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshal_com_back(const TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_com& marshaled, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119& unmarshaled)
{
Exception_t* ___Texture_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Texture' of type 'TextureData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Texture_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData
IL2CPP_EXTERN_C void TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshal_com_cleanup(TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119_marshaled_com& marshaled)
{
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData::.ctor(UnityEngine.Texture2D,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureData__ctor_m094203BB80BA4C33748433E99774AD7A44C31EE5 (TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_bufferLength, const RuntimeMethod* method)
{
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
__this->___Texture_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Texture_0), (void*)L_0);
int32_t L_1 = ___1_bufferLength;
__this->___BufferLength_1 = L_1;
return;
}
}
IL2CPP_EXTERN_C void TextureData__ctor_m094203BB80BA4C33748433E99774AD7A44C31EE5_AdjustorThunk (RuntimeObject* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_bufferLength, const RuntimeMethod* method)
{
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119*>(__this + _offset);
TextureData__ctor_m094203BB80BA4C33748433E99774AD7A44C31EE5(_thisAdjusted, ___0_texture, ___1_bufferLength, 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.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m6BB8A5EA8EECCD050823210D24AE9CDF3AA654BD (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* L_0 = (U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251*)il2cpp_codegen_object_new(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mF37833A70F2AF8C1253C2A719C862EB1EF0D84EB(L_0, NULL);
((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF37833A70F2AF8C1253C2A719C862EB1EF0D84EB (U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<.ctor>b__16_0(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__16_0_m70A64EFB52D693FDE1FE806392E53586DAFBA7B5 (U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* __this, RuntimeObject* ___0_images, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<Deinit>b__21_0(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CDeinitU3Eb__21_0_m50E6BD7C354535EF8383E5A5EDA1D8D512AE34DE (U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* __this, RuntimeObject* ___0_textures, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c::<SetupTextureUpdating>b__28_2(Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/TextureData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CSetupTextureUpdatingU3Eb__28_2_mFCE0DDEED0BE135AF7A3576F4E132F0732F5EEEA (U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* __this, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 ___0_t, 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;
}
{
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_0 = ___0_t;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = L_0.___Texture_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass27_0__ctor_m1C0DDD1D1E9844393E1A4FB6EA19ED7A43C0DCFC (U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::<UpdateTextures>b__0(Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__0_mA82B0D4FCC3096DC1C6E1323B08B708FE3FEEC2D (U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* __this, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_c, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = ___0_c;
NullCheck(L_0);
int32_t L_1;
L_1 = Image_get_Width_mA33DA36C247EDB27524E289557E59F87326E69B3(L_0, NULL);
int32_t L_2 = __this->___width_0;
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_002b;
}
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_3 = ___0_c;
NullCheck(L_3);
int32_t L_4;
L_4 = Image_get_Height_mB3A719D43D5F08EEFC2615B139C6E499BFA845AF(L_3, NULL);
int32_t L_5 = __this->___height_1;
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_002b;
}
}
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_6 = ___0_c;
NullCheck(L_6);
int32_t L_7;
L_7 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(L_6, NULL);
int32_t L_8 = __this->___format_2;
return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0);
}
IL_002b:
{
return (bool)0;
}
}
// System.Boolean Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass27_0::<UpdateTextures>b__1(Vuforia.Image)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass27_0_U3CUpdateTexturesU3Eb__1_mF460FB6A6569BDE69C1E22B73B5BB7B6EEF9BD15 (U3CU3Ec__DisplayClass27_0_t3E936A4D383413955612690A25C6CDCE17708076* __this, Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* ___0_c, const RuntimeMethod* method)
{
{
Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* L_0 = ___0_c;
NullCheck(L_0);
int32_t L_1;
L_1 = Image_get_PixelFormat_m22A57E181B2E28BB49D672EE03898F99D7707BB1(L_0, NULL);
int32_t L_2 = __this->___format_2;
return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass28_0__ctor_mFDF7239994AFAC8B331A5F5A4637334B94E6047A (U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::<SetupTextureUpdating>b__0(System.Collections.Generic.IList`1<Vuforia.Image>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__0_m5754A6CF718D1B3EDB154E8EBD7F147C7E95107A (U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* __this, RuntimeObject* ___0_images, const RuntimeMethod* method)
{
{
VideoBackgroundTextureUpdater_tAA2EB6B89EC425942DAFE9880314FE17FF15CE1A* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = ___0_images;
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* L_2 = __this->___textures_1;
int32_t L_3 = __this->___imageWidth_2;
int32_t L_4 = __this->___imageHeight_3;
int32_t L_5 = __this->___nativePixelFormat_4;
NullCheck(L_0);
VideoBackgroundTextureUpdater_UpdateTextures_mA78B924EF75AA1276AB6A0E1FB97E41ECC2B238C(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
return;
}
}
// System.Void Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass28_0::<SetupTextureUpdating>b__1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass28_0_U3CSetupTextureUpdatingU3Eb__1_mE9AA09C496E0A9C103DE6F8B1D9615AC4D6EB2EF (U3CU3Ec__DisplayClass28_0_tDA23382E891C2EA27C8B848F1FBA319FEEC0545A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSetupTextureUpdatingU3Eb__28_2_mFCE0DDEED0BE135AF7A3576F4E132F0732F5EEEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* G_B2_0 = NULL;
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* G_B2_1 = NULL;
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* G_B1_0 = NULL;
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* G_B1_1 = NULL;
{
List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* L_0 = __this->___textures_1;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* L_1 = ((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__28_2_3;
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0025;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var);
U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251* L_3 = ((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* L_4 = (Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E*)il2cpp_codegen_object_new(Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_mAFBCFD5E54FFC0107A49DF2B4FDE0746FB06902C(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CSetupTextureUpdatingU3Eb__28_2_mFCE0DDEED0BE135AF7A3576F4E132F0732F5EEEA_RuntimeMethod_var), NULL);
Action_1_t25F9353CC93C3B7A69D9C1C0572BE5153395AA5E* L_5 = L_4;
((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__28_2_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA85AF43C31CB79E4A1828E4B2D3862189CF29251_il2cpp_TypeInfo_var))->___U3CU3E9__28_2_3), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0025:
{
NullCheck(G_B2_1);
List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80(G_B2_1, G_B2_0, List_1_ForEach_m411DE68A6B5FAAE4FDB2750E29588FD3E4744E80_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.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m04E36CFC1C3653E09AFD33C9E32563E1C641305A (U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0::<EnableShaderKeyword>b__0(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__0_m37FC4B1C7F1328A3CE18AC284B65281AAAE29CE3 (U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* __this, String_t* ___0_k, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_k;
String_t* L_1 = __this->___keyword_0;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Rendering.VideoBackgroundTextureUpdater/<>c__DisplayClass31_0::<EnableShaderKeyword>b__1(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass31_0_U3CEnableShaderKeywordU3Eb__1_m10DCD0560C4026E0BEECB62DA029D094CC101076 (U3CU3Ec__DisplayClass31_0_t08A1CC4449325EAE1AEF1CD499A30FD97E9C5F47* __this, String_t* ___0_k, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_k;
String_t* L_1 = __this->___keyword_0;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.Internal.Permissions.AndroidPermissionHandler::HasPermissionGranted(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidPermissionHandler_HasPermissionGranted_m05B5E085B1EDABE7395CB1FA7B1EC14B1A88419E (AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC* __this, String_t* ___0_permission, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_permission;
bool L_1;
L_1 = Permission_HasUserAuthorizedPermission_mF4C90E13124E28F6F672200E489CC25A9B645B8B(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.Internal.Permissions.AndroidPermissionHandler::RequestPermissions(System.String[],UnityEngine.Android.PermissionCallbacks)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidPermissionHandler_RequestPermissions_m035BDC0A249BAD15438079F85AE97D149388FD66 (AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_permissions, PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* ___1_callbacks, const RuntimeMethod* method)
{
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_permissions;
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_1 = ___1_callbacks;
Permission_RequestUserPermissions_m09FE74BF5829C8B48A0E6C9B7F7846FEE763D2DA(L_0, L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.AndroidPermissionHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidPermissionHandler__ctor_mD7FDA7C416BFEB44FBB125C3D2DAE18314F81337 (AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Permissions.EmptyPermissionRequester::.ctor(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmptyPermissionRequester__ctor_mF2E91E6D8886ED7F07334E4D4F8184F5AABE7D89 (EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_callback;
__this->___mCallback_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mCallback_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Permissions.EmptyPermissionRequester::Request(System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Permissions.Permission>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmptyPermissionRequester_Request_mDC52039F39598A697809B2C498F005BF1A29F074 (EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21* __this, RuntimeObject* ___0_permissions, const RuntimeMethod* method)
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B2_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B1_0 = NULL;
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___mCallback_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
NullCheck(G_B2_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(G_B2_0, (bool)1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionHandler::HasPermissionGranted(UnityEngine.UserAuthorization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSPermissionHandler_HasPermissionGranted_m0616FDA872292B7DDB656722E6EC31C94C226CD5 (IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9* __this, int32_t ___0_permission, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_permission;
bool L_1;
L_1 = Application_HasUserAuthorization_mB418451E98E7C23BA2A31DDF39BFB7253023B4F4(L_0, NULL);
return L_1;
}
}
// UnityEngine.AsyncOperation Vuforia.Internal.Permissions.IOSPermissionHandler::RequestPermission(UnityEngine.UserAuthorization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* IOSPermissionHandler_RequestPermission_mC81EFBE768A0D4EA635FA6E4C2198A38C25AA6EF (IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9* __this, int32_t ___0_permission, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_permission;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_1;
L_1 = Application_RequestUserAuthorization_mADBB6AC1C7EF417C7D11D2D8F1263985547F94AA(L_0, NULL);
return L_1;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionHandler__ctor_m587579C20D40CB8C1B12B6BC32498FF201D6E59E (IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Android.PermissionCallbacks Vuforia.Internal.Permissions.PermissionCallbacksAndroid::get_NativeCallbacks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, const RuntimeMethod* method)
{
{
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_0 = __this->___U3CNativeCallbacksU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::.ctor(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid__ctor_m728CFE4E63C2DE67926A2081C04B69EEE1299708 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onFinished, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacksAndroid_OnPermissionDeniedAndDontAskAgain_m2F1C68547E97D1F4F970A785450378EA87A9B51A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacksAndroid_OnPermissionDenied_mF01BEBDF7162C04110092EB1BC3309E664412A7A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacksAndroid_OnPermissionGranted_m2BAAA54B78B73A5C75D98F1C289F5ACF58EE2C40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_0 = (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*)il2cpp_codegen_object_new(Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D(L_0, Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var);
__this->___mReceivedPermissions_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mReceivedPermissions_1), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_onFinished;
__this->___mOnFinished_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnFinished_0), (void*)L_1);
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_2 = (PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F*)il2cpp_codegen_object_new(PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F_il2cpp_TypeInfo_var);
NullCheck(L_2);
PermissionCallbacks__ctor_m91B14BBBC8913C131E400BA0D13576822AAE7A75(L_2, NULL);
__this->___U3CNativeCallbacksU3Ek__BackingField_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNativeCallbacksU3Ek__BackingField_3), (void*)L_2);
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_3;
L_3 = PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3_inline(__this, NULL);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_4 = (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)il2cpp_codegen_object_new(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_m9DC2953C55C4D7D4B7BEFE03D84DA1F9362D652C(L_4, __this, (intptr_t)((void*)PermissionCallbacksAndroid_OnPermissionDenied_mF01BEBDF7162C04110092EB1BC3309E664412A7A_RuntimeMethod_var), NULL);
NullCheck(L_3);
PermissionCallbacks_add_PermissionDenied_mE0B2826463785B050C999C70F443FCC3822563D0(L_3, L_4, NULL);
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_5;
L_5 = PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3_inline(__this, NULL);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_6 = (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)il2cpp_codegen_object_new(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_m9DC2953C55C4D7D4B7BEFE03D84DA1F9362D652C(L_6, __this, (intptr_t)((void*)PermissionCallbacksAndroid_OnPermissionGranted_m2BAAA54B78B73A5C75D98F1C289F5ACF58EE2C40_RuntimeMethod_var), NULL);
NullCheck(L_5);
PermissionCallbacks_add_PermissionGranted_m74335D4200D9B1A7C80AB9C133F95C61FCDCDF89(L_5, L_6, NULL);
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_7;
L_7 = PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3_inline(__this, NULL);
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_8 = (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)il2cpp_codegen_object_new(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
NullCheck(L_8);
Action_1__ctor_m9DC2953C55C4D7D4B7BEFE03D84DA1F9362D652C(L_8, __this, (intptr_t)((void*)PermissionCallbacksAndroid_OnPermissionDeniedAndDontAskAgain_m2F1C68547E97D1F4F970A785450378EA87A9B51A_RuntimeMethod_var), NULL);
NullCheck(L_7);
PermissionCallbacks_add_PermissionDeniedAndDontAskAgain_mEDE8C00FEF2F649F10A47F30AC4ECB09E52DB9AA(L_7, L_8, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::Set(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_Set_m5AFD1DAFDDA9AECC9C5EEC4C20F03C7FF107FB68 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_requestedPermissions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_requestedPermissions;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1;
L_1 = Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131((RuntimeObject*)L_0, Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
__this->___mRequestedPermissions_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRequestedPermissions_2), (void*)L_1);
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = __this->___mReceivedPermissions_1;
NullCheck(L_2);
Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF(L_2, Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::OnPermissionDeniedAndDontAskAgain(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_OnPermissionDeniedAndDontAskAgain_m2F1C68547E97D1F4F970A785450378EA87A9B51A (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, String_t* ___0_permissionName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7FFB105E935D6946789F8157F9EA5F9944E30F9);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_permissionName;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteralB7FFB105E935D6946789F8157F9EA5F9944E30F9, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_1, NULL);
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = __this->___mReceivedPermissions_1;
String_t* L_3 = ___0_permissionName;
NullCheck(L_2);
Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292(L_2, L_3, (bool)0, Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var);
PermissionCallbacksAndroid_TryInvokeCallback_mFE2E16FE375346AAC3644F2334B5D7958CBE7068(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::OnPermissionGranted(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_OnPermissionGranted_m2BAAA54B78B73A5C75D98F1C289F5ACF58EE2C40 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, String_t* ___0_permissionName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB8625DE3C346F6C30611B8C165E488B668C7CB6);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_permissionName;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteralAB8625DE3C346F6C30611B8C165E488B668C7CB6, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_1, NULL);
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = __this->___mReceivedPermissions_1;
String_t* L_3 = ___0_permissionName;
NullCheck(L_2);
Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292(L_2, L_3, (bool)1, Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var);
PermissionCallbacksAndroid_TryInvokeCallback_mFE2E16FE375346AAC3644F2334B5D7958CBE7068(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::OnPermissionDenied(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_OnPermissionDenied_mF01BEBDF7162C04110092EB1BC3309E664412A7A (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, String_t* ___0_permissionName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral231E17FFD3EC02486C2E92D8483FEE59D57DA32D);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_permissionName;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteral231E17FFD3EC02486C2E92D8483FEE59D57DA32D, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_1, NULL);
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = __this->___mReceivedPermissions_1;
String_t* L_3 = ___0_permissionName;
NullCheck(L_2);
Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292(L_2, L_3, (bool)0, Dictionary_2_Add_m3724D93D5AC25A6A987063F7B26C195F00C75292_RuntimeMethod_var);
PermissionCallbacksAndroid_TryInvokeCallback_mFE2E16FE375346AAC3644F2334B5D7958CBE7068(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionCallbacksAndroid::TryInvokeCallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionCallbacksAndroid_TryInvokeCallback_mFE2E16FE375346AAC3644F2334B5D7958CBE7068 (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsValue_m93C906DEBCF0DA50F067031AC36D271E1321B8E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mF539FDC7C25A8DF152D95DE0711708F1806E424A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacksAndroid_ContainsAllItems_TisString_t_m2FFA3404E67F7257C96E5413E924EADE591E2C2F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E7A923687DFA2E32FA470F076492A7F3E2168CD);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B3_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B2_0 = NULL;
{
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_0 = __this->___mReceivedPermissions_1;
NullCheck(L_0);
bool L_1;
L_1 = Dictionary_2_ContainsValue_m93C906DEBCF0DA50F067031AC36D271E1321B8E7(L_0, (bool)0, Dictionary_2_ContainsValue_m93C906DEBCF0DA50F067031AC36D271E1321B8E7_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = __this->___mReceivedPermissions_1;
NullCheck(L_2);
KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0* L_3;
L_3 = Dictionary_2_get_Keys_mF539FDC7C25A8DF152D95DE0711708F1806E424A(L_2, Dictionary_2_get_Keys_mF539FDC7C25A8DF152D95DE0711708F1806E424A_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4;
L_4 = Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131(L_3, Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
V_1 = L_4;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = V_1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = __this->___mRequestedPermissions_2;
bool L_7;
L_7 = PermissionCallbacksAndroid_ContainsAllItems_TisString_t_m2FFA3404E67F7257C96E5413E924EADE591E2C2F(__this, L_5, L_6, PermissionCallbacksAndroid_ContainsAllItems_TisString_t_m2FFA3404E67F7257C96E5413E924EADE591E2C2F_RuntimeMethod_var);
if (!L_7)
{
goto IL_004b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(_stringLiteral8E7A923687DFA2E32FA470F076492A7F3E2168CD, NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8 = __this->___mOnFinished_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_9 = L_8;
G_B2_0 = L_9;
if (L_9)
{
G_B3_0 = L_9;
goto IL_0045;
}
}
{
return;
}
IL_0045:
{
bool L_10 = V_0;
NullCheck(G_B3_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(G_B3_0, L_10, NULL);
}
IL_004b:
{
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.Permissions.IPermissionRequester Vuforia.Internal.Permissions.PermissionRequesterFactory::CreateRequester(System.Action`1<System.Boolean>,Vuforia.Internal.Utility.Environment.IPlatformEvaluator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PermissionRequesterFactory_CreateRequester_m99E669E5A333D74802D3C8EAF02E956DDC966DDA (PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onFinished, RuntimeObject* ___1_platformEvaluator, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisIOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB_m1CE2BDE333BF775602E3246AAB78D8E1DCA1B9B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlatformEvaluator_t46225178C09C4BB93F2C2FB5D61E22526B3DD1ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CCreateRequesterU3Eb__0_m3E512A0A45CB9119C97BF27AE177B9C2AAD70BB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE2A4D93A5C96493A2E270DE11DBD55AB199CDBD);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* V_0 = NULL;
int32_t V_1 = 0;
{
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_0 = (U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass0_0__ctor_mF911B8F254A3653BD4E096550A8A8A76F3DB22D0(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_1 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___0_onFinished;
NullCheck(L_1);
L_1->___onFinished_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___onFinished_0), (void*)L_2);
RuntimeObject* L_3 = ___1_platformEvaluator;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* Vuforia.Internal.Utility.Environment.VuforiaPlatform Vuforia.Internal.Utility.Environment.IPlatformEvaluator::GetRuntimePlatform() */, IPlatformEvaluator_t46225178C09C4BB93F2C2FB5D61E22526B3DD1ED_il2cpp_TypeInfo_var, L_3);
V_1 = L_4;
int32_t L_5 = V_1;
switch (L_5)
{
case 0:
{
goto IL_006b;
}
case 1:
{
goto IL_002c;
}
case 2:
{
goto IL_007c;
}
case 3:
{
goto IL_006b;
}
}
}
{
goto IL_0088;
}
IL_002c:
{
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_6 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_7);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_7, _stringLiteralBE2A4D93A5C96493A2E270DE11DBD55AB199CDBD, NULL);
NullCheck(L_6);
L_6->___permissionsObject_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___permissionsObject_1), (void*)L_7);
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_8 = V_0;
NullCheck(L_8);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8->___permissionsObject_1;
NullCheck(L_9);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_10;
L_10 = GameObject_AddComponent_TisIOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB_m1CE2BDE333BF775602E3246AAB78D8E1DCA1B9B0(L_9, GameObject_AddComponent_TisIOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB_m1CE2BDE333BF775602E3246AAB78D8E1DCA1B9B0_RuntimeMethod_var);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_11 = L_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_11, NULL);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_12 = L_11;
IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9* L_13 = (IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9*)il2cpp_codegen_object_new(IOSPermissionHandler_t461281CA76943F7B3BB31B25395DCAB60EBA2CE9_il2cpp_TypeInfo_var);
NullCheck(L_13);
IOSPermissionHandler__ctor_m587579C20D40CB8C1B12B6BC32498FF201D6E59E(L_13, NULL);
NullCheck(L_12);
IOSPermissionRequester_set_Handler_mA7C766E619EAD5571F5EABF273E6D9AB3FD53FD6_inline(L_12, L_13, NULL);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_14 = L_12;
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_15 = V_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_16 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CCreateRequesterU3Eb__0_m3E512A0A45CB9119C97BF27AE177B9C2AAD70BB3_RuntimeMethod_var), NULL);
NullCheck(L_14);
IOSPermissionRequester_set_OnFinished_m2A51E259A61A82F977C77464701A0E481127471D_inline(L_14, L_16, NULL);
return L_14;
}
IL_006b:
{
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_17 = V_0;
NullCheck(L_17);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_18 = L_17->___onFinished_0;
AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC* L_19 = (AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC*)il2cpp_codegen_object_new(AndroidPermissionHandler_t4A318520F56FC152F34AE1FDBEB5181398843EBC_il2cpp_TypeInfo_var);
NullCheck(L_19);
AndroidPermissionHandler__ctor_mD7FDA7C416BFEB44FBB125C3D2DAE18314F81337(L_19, NULL);
AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31* L_20 = (AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31*)il2cpp_codegen_object_new(AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31_il2cpp_TypeInfo_var);
NullCheck(L_20);
AndroidPermissionRequester__ctor_mC8EE9A3A40FDC0E29490711E53F21A3A0899ED52(L_20, L_18, L_19, NULL);
return L_20;
}
IL_007c:
{
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_21 = V_0;
NullCheck(L_21);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_22 = L_21->___onFinished_0;
EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21* L_23 = (EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21*)il2cpp_codegen_object_new(EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21_il2cpp_TypeInfo_var);
NullCheck(L_23);
EmptyPermissionRequester__ctor_mF2E91E6D8886ED7F07334E4D4F8184F5AABE7D89(L_23, L_22, NULL);
return L_23;
}
IL_0088:
{
U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* L_24 = V_0;
NullCheck(L_24);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_25 = L_24->___onFinished_0;
EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21* L_26 = (EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21*)il2cpp_codegen_object_new(EmptyPermissionRequester_t9EF73848B276E4869F4FE45F595EB220DB910B21_il2cpp_TypeInfo_var);
NullCheck(L_26);
EmptyPermissionRequester__ctor_mF2E91E6D8886ED7F07334E4D4F8184F5AABE7D89(L_26, L_25, NULL);
return L_26;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionRequesterFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PermissionRequesterFactory__ctor_m64A616E1BF1B049CA63AB14FF6C0DB2EBC6B915E (PermissionRequesterFactory_t4CD91B212D2EEF4698E6762648A4BB24E268347F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_mF911B8F254A3653BD4E096550A8A8A76F3DB22D0 (U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.PermissionRequesterFactory/<>c__DisplayClass0_0::<CreateRequester>b__0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0_U3CCreateRequesterU3Eb__0_m3E512A0A45CB9119C97BF27AE177B9C2AAD70BB3 (U3CU3Ec__DisplayClass0_0_t3EAFEBCAD78D8F8C45164905ED04707288BF48C0* __this, bool ___0_allGranted, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B2_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B1_0 = NULL;
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___permissionsObject_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_0, NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = __this->___onFinished_0;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0016;
}
}
{
return;
}
IL_0016:
{
bool L_3 = ___0_allGranted;
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B2_0, L_3, 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.Internal.Permissions.AndroidPermissionRequester::.ctor(System.Action`1<System.Boolean>,Vuforia.Internal.Permissions.IAndroidPermissionHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidPermissionRequester__ctor_mC8EE9A3A40FDC0E29490711E53F21A3A0899ED52 (AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_onFinished, RuntimeObject* ___1_handler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___1_handler;
__this->___mHandler_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHandler_1), (void*)L_0);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_1 = ___0_onFinished;
PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* L_2 = (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A*)il2cpp_codegen_object_new(PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A_il2cpp_TypeInfo_var);
NullCheck(L_2);
PermissionCallbacksAndroid__ctor_m728CFE4E63C2DE67926A2081C04B69EEE1299708(L_2, L_1, NULL);
__this->___mPermissionCallbacks_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPermissionCallbacks_0), (void*)L_2);
return;
}
}
// System.Void Vuforia.Internal.Permissions.AndroidPermissionRequester::Request(System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Permissions.Permission>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidPermissionRequester_Request_m22B0D9513B290F61B834DA96519AC3BBB7A12475 (AndroidPermissionRequester_t4CC2360E494F682D34FF4423B4B728AD77BA9A31* __this, RuntimeObject* ___0_permissions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_TisString_t_mF63D357D354A0D02FE389239EB34D08D1FE99652_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCACC3724D4B805284361A886A5D68F0635C28230_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAndroidPermissionHandler_t29A4354665335346FCEFC303BC2192E83FC94BE9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PermissionCallbacksAndroid_OnPermissionGranted_m2BAAA54B78B73A5C75D98F1C289F5ACF58EE2C40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRequestU3Eb__3_0_mFF59F2C4150DACDEB929DC33ABAB9F9EAD4C75A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1234CAE3CB85CE378C9D9B0B47109B8A4711969);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* G_B1_0 = NULL;
RuntimeObject* G_B1_1 = NULL;
{
RuntimeObject* L_0 = ___0_permissions;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var);
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* L_1 = ((U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1;
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0020;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var);
U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A* L_3 = ((U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* L_4 = (Func_2_tCACC3724D4B805284361A886A5D68F0635C28230*)il2cpp_codegen_object_new(Func_2_tCACC3724D4B805284361A886A5D68F0635C28230_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m4DD12B7605827971CD237D0D45D3E883689E2CDD(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CRequestU3Eb__3_0_mFF59F2C4150DACDEB929DC33ABAB9F9EAD4C75A3_RuntimeMethod_var), NULL);
Func_2_tCACC3724D4B805284361A886A5D68F0635C28230* L_5 = L_4;
((U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0020:
{
RuntimeObject* L_6;
L_6 = Enumerable_Select_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_TisString_t_mF63D357D354A0D02FE389239EB34D08D1FE99652(G_B2_1, G_B2_0, Enumerable_Select_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_TisString_t_mF63D357D354A0D02FE389239EB34D08D1FE99652_RuntimeMethod_var);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7;
L_7 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_6, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
V_0 = L_7;
PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* L_8 = __this->___mPermissionCallbacks_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
NullCheck(L_8);
PermissionCallbacksAndroid_Set_m5AFD1DAFDDA9AECC9C5EEC4C20F03C7FF107FB68(L_8, L_9, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
RuntimeObject* L_11 = __this->___mHandler_1;
RuntimeObject* L_12 = L_11;
Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_13 = (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*)il2cpp_codegen_object_new(Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184(L_13, L_12, (intptr_t)((void*)GetInterfaceMethodInfo(L_12, 0, IAndroidPermissionHandler_t29A4354665335346FCEFC303BC2192E83FC94BE9_il2cpp_TypeInfo_var)), NULL);
bool L_14;
L_14 = Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3((RuntimeObject*)L_10, L_13, Enumerable_All_TisString_t_mC9652F17237783DC19D1856925318613CDA2B0E3_RuntimeMethod_var);
if (!L_14)
{
goto IL_0069;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_0;
PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* L_16 = __this->___mPermissionCallbacks_0;
Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A* L_17 = (Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A*)il2cpp_codegen_object_new(Action_1_t3CB5D1A819C3ED3F99E9E39F890F18633253949A_il2cpp_TypeInfo_var);
NullCheck(L_17);
Action_1__ctor_m9DC2953C55C4D7D4B7BEFE03D84DA1F9362D652C(L_17, L_16, (intptr_t)((void*)PermissionCallbacksAndroid_OnPermissionGranted_m2BAAA54B78B73A5C75D98F1C289F5ACF58EE2C40_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E((RuntimeObject*)L_15, L_17, IEnumerableExtensionMethods_ForEach_TisString_t_m2CD71133E0703F5EA10D18ADE18CCB9405BE107E_RuntimeMethod_var);
return;
}
IL_0069:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_0;
String_t* L_19;
L_19 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralE1234CAE3CB85CE378C9D9B0B47109B8A4711969, (RuntimeObject*)L_18, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Info_m267EDACA868595EBAFC0B2450522D293D6749CCB(L_19, NULL);
RuntimeObject* L_20 = __this->___mHandler_1;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_0;
PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* L_22 = __this->___mPermissionCallbacks_0;
NullCheck(L_22);
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_23;
L_23 = PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3_inline(L_22, NULL);
NullCheck(L_20);
InterfaceActionInvoker2< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* >::Invoke(1 /* System.Void Vuforia.Internal.Permissions.IAndroidPermissionHandler::RequestPermissions(System.String[],UnityEngine.Android.PermissionCallbacks) */, IAndroidPermissionHandler_t29A4354665335346FCEFC303BC2192E83FC94BE9_il2cpp_TypeInfo_var, L_20, L_21, L_23);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2C96CD5B45B215768B4753D89FEBA1CE5467312B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A* L_0 = (U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A*)il2cpp_codegen_object_new(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mD22FF267BF22FFA7C8E318184E34E0464D0DC541(L_0, NULL);
((U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD22FF267BF22FFA7C8E318184E34E0464D0DC541 (U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String Vuforia.Internal.Permissions.AndroidPermissionRequester/<>c::<Request>b__3_0(Vuforia.Internal.Permissions.Permission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CRequestU3Eb__3_0_mFF59F2C4150DACDEB929DC33ABAB9F9EAD4C75A3 (U3CU3Ec_tF10E2F4E30BDE190190B2A28E0F1D4C23CCAC24A* __this, int32_t ___0_p, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_p;
String_t* L_1;
L_1 = PermissionExtensions_ToAndroidPermission_m921DAA91BD72FC6A1F7CBB493F31EF0769779644(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.Action`1<System.Boolean> Vuforia.Internal.Permissions.IOSPermissionRequester::get_OnFinished()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* IOSPermissionRequester_get_OnFinished_m082962E03ACCF95FE645B78D25653225C0331395 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___U3COnFinishedU3Ek__BackingField_5;
return L_0;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::set_OnFinished(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_set_OnFinished_m2A51E259A61A82F977C77464701A0E481127471D (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_value;
__this->___U3COnFinishedU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COnFinishedU3Ek__BackingField_5), (void*)L_0);
return;
}
}
// Vuforia.Internal.Permissions.IIOSPermissionHandler Vuforia.Internal.Permissions.IOSPermissionRequester::get_Handler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_get_Handler_m4C46DCDB1A8F950850C3C88995E2621EA403FFC3 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CHandlerU3Ek__BackingField_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::set_Handler(Vuforia.Internal.Permissions.IIOSPermissionHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_set_Handler_mA7C766E619EAD5571F5EABF273E6D9AB3FD53FD6 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CHandlerU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandlerU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::Finish()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_Finish_m35582B84BD18F98CF1165C170CC7EDC128BF9FD7 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisKeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159_mE424FD66F7FFE2DCCCE63E69BCB3E40AA33634A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFinishU3Eb__11_0_mC4195B4D43099D26C8099F1C3400C2E4A8A32124_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* G_B4_0 = NULL;
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* G_B4_1 = NULL;
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* G_B3_0 = NULL;
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* G_B3_1 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B6_0 = NULL;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B5_0 = NULL;
{
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->___mRoutine_4;
if (!L_0)
{
goto IL_001b;
}
}
{
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->___mRoutine_4;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_1, NULL);
__this->___mRoutine_4 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoutine_4), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
}
IL_001b:
{
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* L_2 = __this->___mPermissionResults_7;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var);
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* L_3 = ((U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1;
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0040;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var);
U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7* L_5 = ((U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* L_6 = (Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD*)il2cpp_codegen_object_new(Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m8E645ADCAF1E458D0290534E1FA18854975E7769(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CFinishU3Eb__11_0_mC4195B4D43099D26C8099F1C3400C2E4A8A32124_RuntimeMethod_var), NULL);
Func_2_t7A1207264198CC01B445B7C9EE022D300666F0CD* L_7 = L_6;
((U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0040:
{
bool L_8;
L_8 = Enumerable_All_TisKeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159_mE424FD66F7FFE2DCCCE63E69BCB3E40AA33634A3(G_B4_1, G_B4_0, Enumerable_All_TisKeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159_mE424FD66F7FFE2DCCCE63E69BCB3E40AA33634A3_RuntimeMethod_var);
V_0 = L_8;
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* L_9 = __this->___mPermissionResults_7;
NullCheck(L_9);
Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB(L_9, Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB_RuntimeMethod_var);
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* L_10 = __this->___mPermissionsToRequest_8;
NullCheck(L_10);
HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9(L_10, HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9_RuntimeMethod_var);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_11;
L_11 = IOSPermissionRequester_get_OnFinished_m082962E03ACCF95FE645B78D25653225C0331395_inline(__this, NULL);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_12 = L_11;
G_B5_0 = L_12;
if (L_12)
{
G_B6_0 = L_12;
goto IL_0067;
}
}
{
return;
}
IL_0067:
{
bool L_13 = V_0;
DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292(G_B6_0, L_13, DelegateHelper_InvokeWithExceptionHandling_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2785A1DCDD0658285F0D66EC7A534F7EE0200292_RuntimeMethod_var);
return;
}
}
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionRequester::IsRequestInProgress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IOSPermissionRequester_IsRequestInProgress_m3169647183E92CFAEE52D7E8D7B410D9AE5EDF35 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
{
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->___mRoutine_4;
return (bool)((!(((RuntimeObject*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::Clean()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_Clean_m51432AC78EDB452DBBAA1F46E75CBA5E2888A62F (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* L_0 = __this->___mPermissionResults_7;
NullCheck(L_0);
Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB(L_0, Dictionary_2_Clear_m42F386FE10AF49255A38DEB532DF1614310319EB_RuntimeMethod_var);
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* L_1 = __this->___mPermissionsToRequest_8;
NullCheck(L_1);
HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9(L_1, HashSet_1_Clear_m67A8C8E8808AE2A7CBE18B9E444A6B684ABDFAB9_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::Request(System.Collections.Generic.IEnumerable`1<Vuforia.Internal.Permissions.Permission>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_Request_m74D438CFD8F11D240D95A6FFD46B6650F0B5D5CA (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, RuntimeObject* ___0_vuforiaPermissions, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_mA7CBC0FF8FCC9F3B6A1BCD9FD14BD38C522E0064_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOSPermissionRequester_U3CRequestU3Eb__14_0_mE9D7737ED4AC8FE7CD51C4BB15B90FBDDE4D04D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00210C22B0B0E9F26FE3A131FF67BB19F20C0112);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = IOSPermissionRequester_IsRequestInProgress_m3169647183E92CFAEE52D7E8D7B410D9AE5EDF35(__this, NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Warning_m548EB21C8EE164EC95704E4B689A976C3243BFD8(_stringLiteral00210C22B0B0E9F26FE3A131FF67BB19F20C0112, NULL);
return;
}
IL_0013:
{
IOSPermissionRequester_Clean_m51432AC78EDB452DBBAA1F46E75CBA5E2888A62F(__this, NULL);
RuntimeObject* L_1 = ___0_vuforiaPermissions;
Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5* L_2 = (Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5*)il2cpp_codegen_object_new(Action_1_tB50BE4D8121681C63C95DB2FDFAACF8F2FFA60D5_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_m0DE0175A689BA1863DB76E3248688C2A821F3968(L_2, __this, (intptr_t)((void*)IOSPermissionRequester_U3CRequestU3Eb__14_0_mE9D7737ED4AC8FE7CD51C4BB15B90FBDDE4D04D8_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_mA7CBC0FF8FCC9F3B6A1BCD9FD14BD38C522E0064(L_1, L_2, IEnumerableExtensionMethods_ForEach_TisPermission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_mA7CBC0FF8FCC9F3B6A1BCD9FD14BD38C522E0064_RuntimeMethod_var);
RuntimeObject* L_3;
L_3 = IOSPermissionRequester_RequestPermissions_m2CC1D8772F7E607FD9C750FD7C838175E1978A52(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4;
L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_3, NULL);
__this->___mRoutine_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mRoutine_4), (void*)L_4);
return;
}
}
// System.Collections.IEnumerator Vuforia.Internal.Permissions.IOSPermissionRequester::RequestPermissions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_RequestPermissions_m2CC1D8772F7E607FD9C750FD7C838175E1978A52 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* L_0 = (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32*)il2cpp_codegen_object_new(U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CRequestPermissionsU3Ed__15__ctor_m773CDF6712DD5410C6C5D70D9AE93E067CBFE7F2(L_0, 0, NULL);
U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* 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.Collections.IEnumerator Vuforia.Internal.Permissions.IOSPermissionRequester::RequestPermissionInternal(UnityEngine.UserAuthorization)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_RequestPermissionInternal_mA27C5A052C5EDCF24E45BF8BD8D1B3B98A0CB89D (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, int32_t ___0_permission, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* L_0 = (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61*)il2cpp_codegen_object_new(U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CRequestPermissionInternalU3Ed__16__ctor_mE11C6B6E04239EEE0F830288179EB32D60E226B2(L_0, 0, NULL);
U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* L_2 = L_1;
int32_t L_3 = ___0_permission;
NullCheck(L_2);
L_2->___permission_3 = L_3;
return L_2;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::OnPermissionRequestComplete(UnityEngine.UserAuthorization,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_OnPermissionRequestComplete_m788C8D01AFEB2925E7C5B84DA9B4E95640624F43 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, int32_t ___0_permission, bool ___1_isGranted, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBBC29D14ECA2FD581606B6F0614F24D76A384A7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserAuthorization_tD726D18E80FB80F5A0F64B477C260BC8495BC80F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C58BBFE1648E82F3AB57D8FD71A53C3E0DBEFEE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75DC55D2206149B6BAE0CA185EA4B196A7663A43);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCDE508308AE40774236F3EBB86B1D161E1C269E);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* L_0 = __this->___mPermissionResults_7;
int32_t L_1 = ___0_permission;
bool L_2 = ___1_isGranted;
NullCheck(L_0);
Dictionary_2_Add_mBBC29D14ECA2FD581606B6F0614F24D76A384A7F(L_0, L_1, L_2, Dictionary_2_Add_mBBC29D14ECA2FD581606B6F0614F24D76A384A7F_RuntimeMethod_var);
bool L_3 = ___1_isGranted;
if (!L_3)
{
goto IL_0032;
}
}
{
Il2CppFakeBox<int32_t> L_4(UserAuthorization_tD726D18E80FB80F5A0F64B477C260BC8495BC80F_il2cpp_TypeInfo_var, (&___0_permission));
String_t* L_5;
L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral75DC55D2206149B6BAE0CA185EA4B196A7663A43, L_5, _stringLiteralBCDE508308AE40774236F3EBB86B1D161E1C269E, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_6, NULL);
return;
}
IL_0032:
{
Il2CppFakeBox<int32_t> L_7(UserAuthorization_tD726D18E80FB80F5A0F64B477C260BC8495BC80F_il2cpp_TypeInfo_var, (&___0_permission));
String_t* L_8;
L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL);
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral75DC55D2206149B6BAE0CA185EA4B196A7663A43, L_8, _stringLiteral3C58BBFE1648E82F3AB57D8FD71A53C3E0DBEFEE, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_9, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester__ctor_m4EAE72F84E0FE98D8892782F9CA301C77B3C60E3 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEDF041B0FD3EC53879BA80A9842F8FE6CBAC9752_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m84B3376005820A500904F5114ABC1856DC9863C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* L_0 = (Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3*)il2cpp_codegen_object_new(Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mEDF041B0FD3EC53879BA80A9842F8FE6CBAC9752(L_0, Dictionary_2__ctor_mEDF041B0FD3EC53879BA80A9842F8FE6CBAC9752_RuntimeMethod_var);
__this->___mPermissionResults_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPermissionResults_7), (void*)L_0);
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* L_1 = (HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256*)il2cpp_codegen_object_new(HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256_il2cpp_TypeInfo_var);
NullCheck(L_1);
HashSet_1__ctor_m84B3376005820A500904F5114ABC1856DC9863C0(L_1, HashSet_1__ctor_m84B3376005820A500904F5114ABC1856DC9863C0_RuntimeMethod_var);
__this->___mPermissionsToRequest_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPermissionsToRequest_8), (void*)L_1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester::<Request>b__14_0(Vuforia.Internal.Permissions.Permission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOSPermissionRequester_U3CRequestU3Eb__14_0_mE9D7737ED4AC8FE7CD51C4BB15B90FBDDE4D04D8 (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, int32_t ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m409E4A4508BDC6BC7A058B34F165FA10C24CF830_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* L_0 = __this->___mPermissionsToRequest_8;
int32_t L_1 = ___0_p;
int32_t L_2;
L_2 = PermissionExtensions_ToIosPermission_m88A6361269FC7DA0D2773EAD33CD052E53F895CC(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = HashSet_1_Add_m409E4A4508BDC6BC7A058B34F165FA10C24CF830(L_0, L_2, HashSet_1_Add_m409E4A4508BDC6BC7A058B34F165FA10C24CF830_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.Internal.Permissions.IOSPermissionRequester/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mDEE6027685223E0193CF07E9D979642E6F26C6A4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7* L_0 = (U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7*)il2cpp_codegen_object_new(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m3D8E3B4D114F860C78E1058425A2BE7F09899B2D(L_0, NULL);
((U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3D8E3B4D114F860C78E1058425A2BE7F09899B2D (U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionRequester/<>c::<Finish>b__11_0(System.Collections.Generic.KeyValuePair`2<UnityEngine.UserAuthorization,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CFinishU3Eb__11_0_mC4195B4D43099D26C8099F1C3400C2E4A8A32124 (U3CU3Ec_tEEC79C149842E09545C38036519D800A0D72EAF7* __this, KeyValuePair_2_t62F22725EA5E151AD6D2381B040EE32746C0B159 ___0_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m620606ABD111259E1B643453AAF2977582EF2312_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = KeyValuePair_2_get_Value_m620606ABD111259E1B643453AAF2977582EF2312_inline((&___0_p), KeyValuePair_2_get_Value_m620606ABD111259E1B643453AAF2977582EF2312_RuntimeMethod_var);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass15_0__ctor_m66359AA3C2F0AF60A52FA9F650B4460A52B67675 (U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionRequester/<>c__DisplayClass15_0::<RequestPermissions>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass15_0_U3CRequestPermissionsU3Eb__0_m9E5E7F6A7F7DC2F98A05A5E082DED96B6E7DF2A2 (U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m49106B9A0F81BB26D01AA0F6904C06D014168061_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_0 = __this->___U3CU3E4__this_1;
NullCheck(L_0);
Dictionary_2_t88506551EF144EF09CAB048F8277C1F5107623D3* L_1 = L_0->___mPermissionResults_7;
int32_t L_2 = __this->___permission_0;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_ContainsKey_m49106B9A0F81BB26D01AA0F6904C06D014168061(L_1, L_2, Dictionary_2_ContainsKey_m49106B9A0F81BB26D01AA0F6904C06D014168061_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
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15__ctor_m773CDF6712DD5410C6C5D70D9AE93E067CBFE7F2 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15_System_IDisposable_Dispose_m20C4D5A2CCC48D3AC74B9F67D12F2883F4F7EEED (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
{
goto IL_0012;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_2, 1))) <= ((uint32_t)1))))
{
goto IL_001c;
}
}
IL_0012:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0015:
{// begin finally (depth: 1)
U3CRequestPermissionsU3Ed__15_U3CU3Em__Finally1_m688D4C5D0F6B570A6D6573E4179A54DB2CD448D2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_001c;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001c:
{
return;
}
}
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CRequestPermissionsU3Ed__15_MoveNext_mFFC52BF4BE7636A16B772A780BDFD1A229646951 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF5458B288EB5B825C9C99D7547D73D933C728E72_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB403F30564C3E4B8F556C156326C66F98CFA6826_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mFC4448116834DE1A635C16D4A930DDF9535BB187_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_U3CRequestPermissionsU3Eb__0_m9E5E7F6A7F7DC2F98A05A5E082DED96B6E7DF2A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* V_2 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_0105:
{// begin fault (depth: 1)
U3CRequestPermissionsU3Ed__15_System_IDisposable_Dispose_m20C4D5A2CCC48D3AC74B9F67D12F2883F4F7EEED(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_1 = __this->___U3CU3E4__this_2;
V_2 = L_1;
int32_t L_2 = V_1;
switch (L_2)
{
case 0:
{
goto IL_0027_1;
}
case 1:
{
goto IL_009b_1;
}
case 2:
{
goto IL_00ca_1;
}
}
}
{
V_0 = (bool)0;
goto IL_010c;
}
IL_0027_1:
{
__this->___U3CU3E1__state_0 = (-1);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_3 = V_2;
NullCheck(L_3);
HashSet_1_t721CC63D85219E409F1428E3A2CE5702B3F83256* L_4 = L_3->___mPermissionsToRequest_8;
NullCheck(L_4);
Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E L_5;
L_5 = HashSet_1_GetEnumerator_mFC4448116834DE1A635C16D4A930DDF9535BB187(L_4, HashSet_1_GetEnumerator_mFC4448116834DE1A635C16D4A930DDF9535BB187_RuntimeMethod_var);
__this->___U3CU3E7__wrap1_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1_4))->____set_0), (void*)NULL);
__this->___U3CU3E1__state_0 = ((int32_t)-3);
goto IL_00d9_1;
}
IL_004c_1:
{
U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* L_6 = (U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE_il2cpp_TypeInfo_var);
NullCheck(L_6);
U3CU3Ec__DisplayClass15_0__ctor_m66359AA3C2F0AF60A52FA9F650B4460A52B67675(L_6, NULL);
__this->___U3CU3E8__1_3 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1_3), (void*)L_6);
U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* L_7 = __this->___U3CU3E8__1_3;
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_8 = V_2;
NullCheck(L_7);
L_7->___U3CU3E4__this_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___U3CU3E4__this_1), (void*)L_8);
U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* L_9 = __this->___U3CU3E8__1_3;
Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* L_10 = (&__this->___U3CU3E7__wrap1_4);
int32_t L_11;
L_11 = Enumerator_get_Current_mB403F30564C3E4B8F556C156326C66F98CFA6826_inline(L_10, Enumerator_get_Current_mB403F30564C3E4B8F556C156326C66F98CFA6826_RuntimeMethod_var);
NullCheck(L_9);
L_9->___permission_0 = L_11;
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_12 = V_2;
U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* L_13 = __this->___U3CU3E8__1_3;
NullCheck(L_13);
int32_t L_14 = L_13->___permission_0;
NullCheck(L_12);
RuntimeObject* L_15;
L_15 = IOSPermissionRequester_RequestPermissionInternal_mA27C5A052C5EDCF24E45BF8BD8D1B3B98A0CB89D(L_12, L_14, NULL);
__this->___U3CU3E2__current_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_15);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_010c;
}
IL_009b_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE* L_16 = __this->___U3CU3E8__1_3;
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_17 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass15_0_U3CRequestPermissionsU3Eb__0_m9E5E7F6A7F7DC2F98A05A5E082DED96B6E7DF2A2_RuntimeMethod_var), NULL);
WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* L_18 = (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD*)il2cpp_codegen_object_new(WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
NullCheck(L_18);
WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF(L_18, L_17, NULL);
__this->___U3CU3E2__current_1 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_18);
__this->___U3CU3E1__state_0 = 2;
V_0 = (bool)1;
goto IL_010c;
}
IL_00ca_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
__this->___U3CU3E8__1_3 = (U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1_3), (void*)(U3CU3Ec__DisplayClass15_0_t620346B31A4C73A2B4D71693B9114AC64796CFBE*)NULL);
}
IL_00d9_1:
{
Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* L_19 = (&__this->___U3CU3E7__wrap1_4);
bool L_20;
L_20 = Enumerator_MoveNext_mF5458B288EB5B825C9C99D7547D73D933C728E72(L_19, Enumerator_MoveNext_mF5458B288EB5B825C9C99D7547D73D933C728E72_RuntimeMethod_var);
if (L_20)
{
goto IL_004c_1;
}
}
{
U3CRequestPermissionsU3Ed__15_U3CU3Em__Finally1_m688D4C5D0F6B570A6D6573E4179A54DB2CD448D2(__this, NULL);
Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* L_21 = (&__this->___U3CU3E7__wrap1_4);
il2cpp_codegen_initobj(L_21, sizeof(Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E));
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_22 = V_2;
NullCheck(L_22);
IOSPermissionRequester_Finish_m35582B84BD18F98CF1165C170CC7EDC128BF9FD7(L_22, NULL);
V_0 = (bool)0;
goto IL_010c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_010c:
{
bool L_23 = V_0;
return L_23;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15_U3CU3Em__Finally1_m688D4C5D0F6B570A6D6573E4179A54DB2CD448D2 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA3992A9A2C22DD3D5071F3F19DD7B30DEE3240C7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = (-1);
Enumerator_tF6C82E5F708D38DE2C17AAC9C79E775530F66E9E* L_0 = (&__this->___U3CU3E7__wrap1_4);
Enumerator_Dispose_mA3992A9A2C22DD3D5071F3F19DD7B30DEE3240C7(L_0, Enumerator_Dispose_mA3992A9A2C22DD3D5071F3F19DD7B30DEE3240C7_RuntimeMethod_var);
return;
}
}
// System.Object Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRequestPermissionsU3Ed__15_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mC30907C9BA869B8C7A7C3DD8ABEC75489DBDDD35 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionsU3Ed__15_System_Collections_IEnumerator_Reset_m7B5440A8CC9ACB921BD0BB6E6F4BC061FD1A3088 (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __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*)&U3CRequestPermissionsU3Ed__15_System_Collections_IEnumerator_Reset_m7B5440A8CC9ACB921BD0BB6E6F4BC061FD1A3088_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissions>d__15::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRequestPermissionsU3Ed__15_System_Collections_IEnumerator_get_Current_m4916B0BBBA10B9A1F1FFAC59ABDE60FCB968AFFB (U3CRequestPermissionsU3Ed__15_t2D36C42AD1D5822CF5C66054D02AB190B4C0FC32* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionInternalU3Ed__16__ctor_mE11C6B6E04239EEE0F830288179EB32D60E226B2 (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionInternalU3Ed__16_System_IDisposable_Dispose_mACBFAE07CBB3D36940C64668C38ACF0C2CF98C9F (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CRequestPermissionInternalU3Ed__16_MoveNext_m027CD192D0A898E55A915DEEAAB8B9AD151BD9A4 (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIOSPermissionHandler_tDE639514CE7F3C37EEE0A1BE58FEDB05D283517F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserAuthorization_tD726D18E80FB80F5A0F64B477C260BC8495BC80F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75DC55D2206149B6BAE0CA185EA4B196A7663A43);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5429FDE6A57827DE678DF5EAC8D13EEC543090F);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* V_1 = NULL;
bool V_2 = false;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* 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_005e;
}
case 2:
{
goto IL_007e;
}
}
}
{
return (bool)0;
}
IL_0022:
{
__this->___U3CU3E1__state_0 = (-1);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_3 = V_1;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = IOSPermissionRequester_get_Handler_m4C46DCDB1A8F950850C3C88995E2621EA403FFC3_inline(L_3, NULL);
int32_t L_5 = __this->___permission_3;
NullCheck(L_4);
bool L_6;
L_6 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(0 /* System.Boolean Vuforia.Internal.Permissions.IIOSPermissionHandler::HasPermissionGranted(UnityEngine.UserAuthorization) */, IIOSPermissionHandler_tDE639514CE7F3C37EEE0A1BE58FEDB05D283517F_il2cpp_TypeInfo_var, L_4, L_5);
V_2 = L_6;
bool L_7 = V_2;
if (L_7)
{
goto IL_0099;
}
}
{
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_8 = V_1;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = IOSPermissionRequester_get_Handler_m4C46DCDB1A8F950850C3C88995E2621EA403FFC3_inline(L_8, NULL);
int32_t L_10 = __this->___permission_3;
NullCheck(L_9);
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_11;
L_11 = InterfaceFuncInvoker1< AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C*, int32_t >::Invoke(1 /* UnityEngine.AsyncOperation Vuforia.Internal.Permissions.IIOSPermissionHandler::RequestPermission(UnityEngine.UserAuthorization) */, IIOSPermissionHandler_tDE639514CE7F3C37EEE0A1BE58FEDB05D283517F_il2cpp_TypeInfo_var, L_9, L_10);
__this->___U3CU3E2__current_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_11);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_005e:
{
__this->___U3CU3E1__state_0 = (-1);
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_12 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_12);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_12, (0.25f), NULL);
__this->___U3CU3E2__current_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_12);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_007e:
{
__this->___U3CU3E1__state_0 = (-1);
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_13 = V_1;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = IOSPermissionRequester_get_Handler_m4C46DCDB1A8F950850C3C88995E2621EA403FFC3_inline(L_13, NULL);
int32_t L_15 = __this->___permission_3;
NullCheck(L_14);
bool L_16;
L_16 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(0 /* System.Boolean Vuforia.Internal.Permissions.IIOSPermissionHandler::HasPermissionGranted(UnityEngine.UserAuthorization) */, IIOSPermissionHandler_tDE639514CE7F3C37EEE0A1BE58FEDB05D283517F_il2cpp_TypeInfo_var, L_14, L_15);
V_2 = L_16;
goto IL_00be;
}
IL_0099:
{
int32_t* L_17 = (&__this->___permission_3);
Il2CppFakeBox<int32_t> L_18(UserAuthorization_tD726D18E80FB80F5A0F64B477C260BC8495BC80F_il2cpp_TypeInfo_var, L_17);
String_t* L_19;
L_19 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_18), NULL);
String_t* L_20;
L_20 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral75DC55D2206149B6BAE0CA185EA4B196A7663A43, L_19, _stringLiteralA5429FDE6A57827DE678DF5EAC8D13EEC543090F, NULL);
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Debug_mD3102ED7ABA8F033B0FC3E1EE9C0F0B7F2FC75C5(L_20, NULL);
}
IL_00be:
{
IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* L_21 = V_1;
int32_t L_22 = __this->___permission_3;
bool L_23 = V_2;
NullCheck(L_21);
IOSPermissionRequester_OnPermissionRequestComplete_m788C8D01AFEB2925E7C5B84DA9B4E95640624F43(L_21, L_22, L_23, NULL);
return (bool)0;
}
}
// System.Object Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRequestPermissionInternalU3Ed__16_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m0EFE45FFDB6AC48DD23DD1BE87037D1A2B09A38F (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CRequestPermissionInternalU3Ed__16_System_Collections_IEnumerator_Reset_m57374CA9512B865E4C5EC05BB0AE5AA89DC77E96 (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __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*)&U3CRequestPermissionInternalU3Ed__16_System_Collections_IEnumerator_Reset_m57374CA9512B865E4C5EC05BB0AE5AA89DC77E96_RuntimeMethod_var)));
}
}
// System.Object Vuforia.Internal.Permissions.IOSPermissionRequester/<RequestPermissionInternal>d__16::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CRequestPermissionInternalU3Ed__16_System_Collections_IEnumerator_get_Current_m50B762E007335780E71B0A221C9C8BC30F66E600 (U3CRequestPermissionInternalU3Ed__16_t606FEA43A7ACB894FF98A5FFD518513CA6A74C61* __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
// UnityEngine.UserAuthorization Vuforia.Internal.Permissions.PermissionExtensions::ToIosPermission(Vuforia.Internal.Permissions.Permission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PermissionExtensions_ToIosPermission_m88A6361269FC7DA0D2773EAD33CD052E53F895CC (int32_t ___0_permission, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_permission;
if (!L_0)
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_permission;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_000b;
}
}
{
goto IL_000d;
}
IL_0009:
{
return (int32_t)(1);
}
IL_000b:
{
return (int32_t)(2);
}
IL_000d:
{
int32_t L_2 = ___0_permission;
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Permission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_il2cpp_TypeInfo_var)), &L_3);
String_t* L_5;
L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral21929B9E999E124AC3F22C884F6D1BEE0EE3D584)), L_4, NULL);
Exception_t* L_6 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_6);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_6, L_5, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PermissionExtensions_ToIosPermission_m88A6361269FC7DA0D2773EAD33CD052E53F895CC_RuntimeMethod_var)));
}
}
// System.String Vuforia.Internal.Permissions.PermissionExtensions::ToAndroidPermission(Vuforia.Internal.Permissions.Permission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PermissionExtensions_ToAndroidPermission_m921DAA91BD72FC6A1F7CBB493F31EF0769779644 (int32_t ___0_permission, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D2C56060B3F7353031AD314517C27945CC39748);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC346AD358A0A5781AD066E0E7F53D70710234B2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4F10F0250BE015A970ECE39AF0E63147876656F);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_permission;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_001a;
}
case 2:
{
goto IL_0020;
}
}
}
{
goto IL_0026;
}
IL_0014:
{
return _stringLiteralD4F10F0250BE015A970ECE39AF0E63147876656F;
}
IL_001a:
{
return _stringLiteral6D2C56060B3F7353031AD314517C27945CC39748;
}
IL_0020:
{
return _stringLiteralAC346AD358A0A5781AD066E0E7F53D70710234B2;
}
IL_0026:
{
int32_t L_1 = ___0_permission;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Permission_t89EAC8F101485ED9F0076895EEE31DFC75B547E0_il2cpp_TypeInfo_var)), &L_2);
String_t* L_4;
L_4 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral21929B9E999E124AC3F22C884F6D1BEE0EE3D584)), L_3, NULL);
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*)&PermissionExtensions_ToAndroidPermission_m921DAA91BD72FC6A1F7CBB493F31EF0769779644_RuntimeMethod_var)));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation> Vuforia.Internal.Observations.NativeObservationProvider::AcquireObservations(Vuforia.IVuState,Vuforia.ICameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeObservationProvider_AcquireObservations_mD09923629E70F2F4CD5BDB145EBAC201FD6ABAD5 (NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9* __this, RuntimeObject* ___0_state, RuntimeObject* ___1_cameraController, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_state;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IList`1<Vuforia.IVuObservation> Vuforia.IVuState::get_Observations() */, IVuState_t45C1B55543EF01A58A0FA2A5DC02A58691CE9E29_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Void Vuforia.Internal.Observations.NativeObservationProvider::ReleaseObservations(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeObservationProvider_ReleaseObservations_m4158464753D486C6804A47C36E5BC0295B962BBB (NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9* __this, RuntimeObject* ___0_observations, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Observations.NativeObservationProvider::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeObservationProvider__ctor_m5AD267ADA34BA32D9CCC763594BD400B932A79AA (NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Observations.IObservationProvider Vuforia.Internal.Observations.ObservationProviderFactory::CreateObservationProvider(Vuforia.VuforiaConfiguration)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObservationProviderFactory_CreateObservationProvider_m85C0204A82C1607EF48CBD63A23663FAD5CDCEE5 (ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94* __this, VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(VuforiaRuntimeUtilities_t4716EE5DA1261C73F58EBBF0159D4AFC227721C8_il2cpp_TypeInfo_var);
bool L_0;
L_0 = VuforiaRuntimeUtilities_IsPlayMode_m00B33166EF7724E7A333D0ED11623D7CE0907B07(NULL);
if (!L_0)
{
goto IL_001b;
}
}
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_1 = ___0_config;
NullCheck(L_1);
PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* L_2;
L_2 = VuforiaConfiguration_get_PlayMode_m0D034B51B758C99CD51525C97BC77443825C9A32_inline(L_1, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = PlayModeConfiguration_get_PlayModeType_mF9A5888EB26A48C99FCFF510BB4653917B44CEB0_inline(L_2, NULL);
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
{
goto IL_001b;
}
}
{
SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B* L_4 = (SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B*)il2cpp_codegen_object_new(SimulatedObservationProvider_t306B787F01097DC8705464FC10D3F646D776219B_il2cpp_TypeInfo_var);
NullCheck(L_4);
SimulatedObservationProvider__ctor_m77E7DC8D90108901E4A5178D055B0CC6844E0F74(L_4, NULL);
return L_4;
}
IL_001b:
{
NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9* L_5 = (NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9*)il2cpp_codegen_object_new(NativeObservationProvider_t8CBF095B54014989005D75427CF4D3A21A3993B9_il2cpp_TypeInfo_var);
NullCheck(L_5);
NativeObservationProvider__ctor_m5AD267ADA34BA32D9CCC763594BD400B932A79AA(L_5, NULL);
return L_5;
}
}
// System.Void Vuforia.Internal.Observations.ObservationProviderFactory::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationProviderFactory__ctor_m220E4C5170BA6976EA8A5E561F6C62EFA2AECB57 (ObservationProviderFactory_tED59BA8B94EEB51C2BBFE5A82D1C2EEF3B3DAB94* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Vuforia.Internal.Observations.NullDevicePoseObservation::get_ObserverId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NullDevicePoseObservation_get_ObserverId_mE5E19D5884A0F73483D2A2446CA8441E33294A81 (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CObserverIdU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.VuObservationType Vuforia.Internal.Observations.NullDevicePoseObservation::get_ObservationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NullDevicePoseObservation_get_ObservationType_mBA3425384AF1C846E061BD3F8975969E31D7FF57 (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* __this, const RuntimeMethod* method)
{
{
return (int32_t)(8);
}
}
// Vuforia.VuPoseInfo Vuforia.Internal.Observations.NullDevicePoseObservation::get_PoseInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F NullDevicePoseObservation_get_PoseInfo_m76B5A6A887D8019900962C99008F758882155645 (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* __this, const RuntimeMethod* method)
{
{
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_0 = __this->___U3CPoseInfoU3Ek__BackingField_1;
return L_0;
}
}
// Vuforia.VuDevicePoseObservationStatusInfo Vuforia.Internal.Observations.NullDevicePoseObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NullDevicePoseObservation_get_StatusInfo_m5EDCA52A53FA51AC1C5076AA082B0B2FF826E075 (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* __this, const RuntimeMethod* method)
{
{
return (int32_t)(1);
}
}
// System.Void Vuforia.Internal.Observations.NullDevicePoseObservation::.ctor(Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDevicePoseObservation__ctor_m0FB02BC1B0B990A5AB951EB7D2B86DF3FC050342 (NullDevicePoseObservation_t664736CA656658987A7EF535F28E9B11F2D9AF57* __this, RuntimeObject* ___0_vuDevicePoseObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_vuDevicePoseObserver;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObserver::get_Id() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_0);
__this->___U3CObserverIdU3Ek__BackingField_0 = L_1;
il2cpp_codegen_initobj((&V_0), sizeof(VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F));
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_2;
L_2 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(NULL);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_3;
L_3 = NativeToUnityConversionUtil_ConvertUnityObserverPoseToNativePoseMatrix_m6EDC9F3E4731EA0D6C32AF7603E85ECB6A87A29E(L_2, 8, NULL);
(&V_0)->___pose_1 = L_3;
(&V_0)->___poseStatus_0 = 3;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_4 = V_0;
__this->___U3CPoseInfoU3Ek__BackingField_1 = L_4;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance> Vuforia.Internal.Observers.AnchorObserver::get_Anchors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnchorObserver_get_Anchors_mBF49F3CEB1B50D5DE565D0E477B3C1F0D7D9F6A5 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, const RuntimeMethod* method)
{
{
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_0 = __this->___mAnchorInstances_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver__ctor_mC34BEBFF92922CB6A59FDA47EB88926D49319C89 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisAnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_m13FFD3A3958A94D4E936112F4DE4A9564BC25885_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD72CEC62D03AC5AE6C9DBEF1AC66E37B0AB6C8C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_0 = (Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326*)il2cpp_codegen_object_new(Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mD72CEC62D03AC5AE6C9DBEF1AC66E37B0AB6C8C9(L_0, Dictionary_2__ctor_mD72CEC62D03AC5AE6C9DBEF1AC66E37B0AB6C8C9_RuntimeMethod_var);
__this->___mAnchorInstances_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAnchorInstances_6), (void*)L_0);
RuntimeObject* L_1 = ___0_engine;
RuntimeObject* L_2 = ___1_observer;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_1, L_2, NULL);
AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* L_3 = (AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA*)il2cpp_codegen_object_new(AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_il2cpp_TypeInfo_var);
NullCheck(L_3);
AnchorObservationFilterComponent__ctor_m4C2E13A4952140D2FD1E91739C782A3EFC143069(L_3, __this, NULL);
AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* L_4;
L_4 = AObserver_AddComponent_TisAnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_m13FFD3A3958A94D4E936112F4DE4A9564BC25885(__this, L_3, AObserver_AddComponent_TisAnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA_m13FFD3A3958A94D4E936112F4DE4A9564BC25885_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver_OnDispose_m8F8D683CC55A00BFF00572E348955282FB8D1BEA (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
AnchorObserver_DestroyAllAnchors_mC9F276A8B81CAB9EBB62412B62C8FD2780516A18(__this, NULL);
RuntimeObject* L_0 = __this->___mHitTestResults_7;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0012;
}
}
{
goto IL_0017;
}
IL_0012:
{
NullCheck(G_B2_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B2_0);
}
IL_0017:
{
__this->___mHitTestResults_7 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHitTestResults_7), (void*)(RuntimeObject*)NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// Vuforia.Internal.Observers.AnchorInstance Vuforia.Internal.Observers.AnchorObserver::CreateAnchorInstance(System.String,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* AnchorObserver_CreateAnchorInstance_mBF777A4E0120F6C1212D33C82D21AB855670CBE2 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, String_t* ___0_name, int32_t ___1_anchorId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rotation, 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*)&AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m988FD8BF3F08B845F954BDE334EF6D18C611DBF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE144793F63962B9E49B13C30CB5BC50AD6D29F86_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* V_0 = NULL;
{
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_0 = __this->___mAnchorInstances_6;
int32_t L_1 = ___1_anchorId;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mE144793F63962B9E49B13C30CB5BC50AD6D29F86(L_0, L_1, Dictionary_2_ContainsKey_mE144793F63962B9E49B13C30CB5BC50AD6D29F86_RuntimeMethod_var);
if (!L_2)
{
goto IL_0019;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_3);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral94208B9F2F13984E2FB0281E22F7020CF3B47E80)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnchorObserver_CreateAnchorInstance_mBF777A4E0120F6C1212D33C82D21AB855670CBE2_RuntimeMethod_var)));
}
IL_0019:
{
RuntimeObject* L_4;
L_4 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
String_t* L_5 = ___0_name;
int32_t L_6 = ___1_anchorId;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_position;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___3_rotation;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_9 = (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3*)il2cpp_codegen_object_new(AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_il2cpp_TypeInfo_var);
NullCheck(L_9);
AnchorInstance__ctor_m02EA24CFBA5A717F4CE42A65E809644BBB1441C9(L_9, L_4, L_5, L_6, L_7, L_8, NULL);
V_0 = L_9;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_10 = V_0;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_11 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_11);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_11, __this, (intptr_t)((void*)AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216_RuntimeMethod_var), NULL);
NullCheck(L_10);
AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682(L_10, L_11, NULL);
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_12 = __this->___mAnchorInstances_6;
int32_t L_13 = ___1_anchorId;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_14 = V_0;
NullCheck(L_12);
Dictionary_2_Add_m988FD8BF3F08B845F954BDE334EF6D18C611DBF0(L_12, L_13, L_14, Dictionary_2_Add_m988FD8BF3F08B845F954BDE334EF6D18C611DBF0_RuntimeMethod_var);
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_15 = V_0;
return L_15;
}
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::OnAnchorInstanceDestroyed(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __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*)&AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m431346038AD3B1061AE6C02415D0E9C37FB549AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___0_observer;
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*)AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216_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 = ___0_observer;
NullCheck(((AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3*)CastclassClass((RuntimeObject*)L_2, AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_il2cpp_TypeInfo_var)));
int32_t L_3;
L_3 = AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7_inline(((AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3*)CastclassClass((RuntimeObject*)L_2, AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_il2cpp_TypeInfo_var)), NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
int32_t L_5 = V_0;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_4, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)));
bool L_6;
L_6 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(2 /* System.Boolean Vuforia.IVuAnchorObserver::DestroyAnchor(System.Int32) */, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)), L_5);
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_7 = __this->___mAnchorInstances_6;
int32_t L_8 = V_0;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_Remove_m431346038AD3B1061AE6C02415D0E9C37FB549AE(L_7, L_8, Dictionary_2_Remove_m431346038AD3B1061AE6C02415D0E9C37FB549AE_RuntimeMethod_var);
if (L_9)
{
goto IL_0049;
}
}
{
Exception_t* L_10 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_10);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23508667A2069BC28BAA434EA992D262858B89C4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnchorObserver_OnAnchorInstanceDestroyed_m7AA5B18BA6586011AE59BAC019901E19F1F02216_RuntimeMethod_var)));
}
IL_0049:
{
return;
}
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::EnsureAnchorNameValidAndUnique(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisKeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3_m889DC46744FFFC2AB2AB06696531451DA0765462_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass9_0_U3CEnsureAnchorNameValidAndUniqueU3Eb__0_mB596303F562833BCE348E6564A8F06861E09404E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* V_0 = NULL;
{
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* L_0 = (U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass9_0__ctor_m1FC288D036B958CBFBAC52FA090A75E0E0E72F56(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* L_1 = V_0;
String_t* L_2 = ___0_name;
NullCheck(L_1);
L_1->___name_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___name_0), (void*)L_2);
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* L_3 = V_0;
NullCheck(L_3);
String_t* L_4 = L_3->___name_0;
bool L_5;
L_5 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_4, NULL);
if (!L_5)
{
goto IL_0035;
}
}
{
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* L_6 = V_0;
NullCheck(L_6);
String_t* L_7 = L_6->___name_0;
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral36733C9D6DF33B368FED95CBCFDF05162FCA5E74)), 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*)&AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95_RuntimeMethod_var)));
}
IL_0035:
{
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_10 = __this->___mAnchorInstances_6;
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* L_11 = V_0;
Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28* L_12 = (Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28*)il2cpp_codegen_object_new(Func_2_t273073F99CBDC41CB2E6059E2BC361854CD5AD28_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_m720570716FC74F129E57730EF49ADC77DB27DA74(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass9_0_U3CEnsureAnchorNameValidAndUniqueU3Eb__0_mB596303F562833BCE348E6564A8F06861E09404E_RuntimeMethod_var), NULL);
bool L_13;
L_13 = Enumerable_Any_TisKeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3_m889DC46744FFFC2AB2AB06696531451DA0765462(L_10, L_12, Enumerable_Any_TisKeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3_m889DC46744FFFC2AB2AB06696531451DA0765462_RuntimeMethod_var);
if (!L_13)
{
goto IL_0069;
}
}
{
U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* L_14 = V_0;
NullCheck(L_14);
String_t* L_15 = L_14->___name_0;
String_t* L_16;
L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA57A9A0F2A4FC70EE541C176E2EE9A6CFD293403)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB895FD283019B96E90F83A517D9256CAE15D491F)), NULL);
Exception_t* L_17 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_17);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_17, L_16, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95_RuntimeMethod_var)));
}
IL_0069:
{
return;
}
}
// Vuforia.Internal.Observers.AnchorInstance Vuforia.Internal.Observers.AnchorObserver::CreateMidAirAnchor(System.String,UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* AnchorObserver_CreateMidAirAnchor_m168386EEDEB9553EB33C146F9CA7AC295FCC0205 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __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*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_0;
memset((&V_0), 0, sizeof(V_0));
VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_2;
memset((&V_2), 0, sizeof(V_2));
VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 V_3;
memset((&V_3), 0, sizeof(V_3));
{
String_t* L_0 = ___0_name;
AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95(__this, L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_position;
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_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_1, L_4, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___2_rotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&V_0), L_5, L_6, L_7, NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_8 = V_0;
RuntimeObject* L_9;
L_9 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(44 /* Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.IEngine::get_ObserverOffsetCalculator() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_9);
NullCheck(L_10);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_11;
L_11 = InterfaceFuncInvoker0< OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 >::Invoke(0 /* Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.IObserverOffsetCalculator::get_CurrentOffset() */, IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var, L_10);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_12 = L_11.___Pose_0;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_13;
L_13 = WorldOriginUtility_UnityToNative_m2FA9476687765FDBDD4C7D12FE59E388A818A34D(L_8, L_12, NULL);
V_0 = L_13;
il2cpp_codegen_initobj((&V_3), sizeof(VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0));
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_14 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_15;
L_15 = NativeToUnityConversionUtil_ConvertUnityPoseToNativePoseMatrix_mE1D188B008D41DCD3A82311525DB949FB69AC496(L_14, NULL);
(&V_3)->___pose_0 = L_15;
VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 L_16 = V_3;
V_1 = L_16;
RuntimeObject* L_17;
L_17 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 L_18 = V_1;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_17, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_19;
L_19 = InterfaceFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 >::Invoke(0 /* System.Nullable`1<System.Int32> Vuforia.IVuAnchorObserver::CreateAnchor(Vuforia.VuAnchorCreationConfig) */, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_17, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)), L_18);
V_2 = L_19;
bool L_20;
L_20 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_2), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (L_20)
{
goto IL_0082;
}
}
{
Exception_t* L_21 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_21);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA4B3BAC324E9DFF48C366BB8A2C861C332FF3842)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnchorObserver_CreateMidAirAnchor_m168386EEDEB9553EB33C146F9CA7AC295FCC0205_RuntimeMethod_var)));
}
IL_0082:
{
String_t* L_22 = ___0_name;
int32_t L_23;
L_23 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_2), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_position;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25 = ___2_rotation;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_26;
L_26 = AnchorObserver_CreateAnchorInstance_mBF777A4E0120F6C1212D33C82D21AB855670CBE2(__this, L_22, L_23, L_24, L_25, NULL);
return L_26;
}
}
// Vuforia.Internal.Observers.AnchorInstance Vuforia.Internal.Observers.AnchorObserver::CreateHitTestAnchor(System.String,Vuforia.HitTestResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* AnchorObserver_CreateHitTestAnchor_m017F6E4701C30213F317F1BBCC29F59AAB1F9B63 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __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*)&IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1;
memset((&V_1), 0, sizeof(V_1));
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 V_2;
memset((&V_2), 0, sizeof(V_2));
{
String_t* L_0 = ___0_name;
AnchorObserver_EnsureAnchorNameValidAndUnique_mD42210B803095CD0934D22CFE18ADBE09C106C95(__this, L_0, NULL);
il2cpp_codegen_initobj((&V_2), sizeof(VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1));
HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* L_1 = ___1_hitTestResult;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = HitTestResult_get_VuHitTest_m9B5A3094CB462FBEE0EE5842390B96610E0C9FD1_inline(L_1, NULL);
(&V_2)->___hitTest_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___hitTest_0), (void*)L_2);
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 L_3 = V_2;
V_0 = L_3;
RuntimeObject* L_4;
L_4 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 L_5 = V_0;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_4, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_6;
L_6 = InterfaceFuncInvoker1< Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 >::Invoke(1 /* System.Nullable`1<System.Int32> Vuforia.IVuAnchorObserver::CreateAnchorWithHitTest(Vuforia.VuAnchorCreationHitTestConfig) */, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)), L_5);
V_1 = L_6;
bool L_7;
L_7 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_1), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (L_7)
{
goto IL_0044;
}
}
{
Exception_t* L_8 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_8);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90870FFD4EF18B90845A96DDF3A567DB69F94DCB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnchorObserver_CreateHitTestAnchor_m017F6E4701C30213F317F1BBCC29F59AAB1F9B63_RuntimeMethod_var)));
}
IL_0044:
{
String_t* L_9 = ___0_name;
int32_t L_10;
L_10 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_1), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* L_11 = ___1_hitTestResult;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = HitTestResult_get_Position_m2F30FBF2AF4D53E6C3F1E51D44AE699C153C4784_inline(L_11, NULL);
HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* L_13 = ___1_hitTestResult;
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = HitTestResult_get_Rotation_mC31CC43254A626A8F8470FF4849CF157D5F0C4F9_inline(L_13, NULL);
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_15;
L_15 = AnchorObserver_CreateAnchorInstance_mBF777A4E0120F6C1212D33C82D21AB855670CBE2(__this, L_9, L_10, L_12, L_14, NULL);
return L_15;
}
}
// Vuforia.HitTestResult Vuforia.Internal.Observers.AnchorObserver::HitTest(Vuforia.IVuCameraFrame,UnityEngine.Vector2,Vuforia.VuHitTestHint,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* AnchorObserver_HitTest_m0052D104F28A094763812DD5378AF255C8686FE1 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, RuntimeObject* ___0_frame, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_point, int32_t ___2_hint, float ___3_deviceHeight, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuHitTestResults_t6226BD4E75DCD26EC5B7B4DE9BF5CFB8FF783524_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
RuntimeObject* L_0 = __this->___mHitTestResults_7;
RuntimeObject* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000c;
}
}
{
goto IL_0011;
}
IL_000c:
{
NullCheck(G_B2_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, G_B2_0);
}
IL_0011:
{
__this->___mHitTestResults_7 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHitTestResults_7), (void*)(RuntimeObject*)NULL);
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_2 = (VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA*)il2cpp_codegen_object_new(VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA_il2cpp_TypeInfo_var);
NullCheck(L_2);
VuHitTestConfig__ctor_mCBAC2BC8E372F2CEED42E15143261706F6EA2D97(L_2, NULL);
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_3 = L_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_point;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_5;
L_5 = MathExtensions_ToVuVector2_m7308C3F42C54D140FE27553A4CD53514078015EB(L_4, NULL);
NullCheck(L_3);
L_3->___point_0 = L_5;
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_6 = L_3;
RuntimeObject* L_7 = ___0_frame;
NullCheck(L_6);
L_6->___frame_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___frame_1), (void*)L_7);
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_8 = L_6;
int32_t L_9 = ___2_hint;
NullCheck(L_8);
L_8->___hint_2 = L_9;
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_10 = L_8;
float L_11 = ___3_deviceHeight;
NullCheck(L_10);
L_10->___deviceHeight_3 = L_11;
V_0 = L_10;
RuntimeObject* L_12;
L_12 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* L_13 = V_0;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_12, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)));
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker1< RuntimeObject*, VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* >::Invoke(3 /* Vuforia.IVuHitTestResults Vuforia.IVuAnchorObserver::HitTest(Vuforia.VuHitTestConfig) */, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_12, IVuAnchorObserver_t6B68B755E148A7DA8BAE752E525CE0EB4D3E547C_il2cpp_TypeInfo_var)), L_13);
__this->___mHitTestResults_7 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mHitTestResults_7), (void*)L_14);
RuntimeObject* L_15 = __this->___mHitTestResults_7;
if (L_15)
{
goto IL_0061;
}
}
{
return (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9*)NULL;
}
IL_0061:
{
RuntimeObject* L_16 = __this->___mHitTestResults_7;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* Vuforia.IVuHitTest Vuforia.IVuHitTestResults::get_Item(System.Int32) */, IVuHitTestResults_t6226BD4E75DCD26EC5B7B4DE9BF5CFB8FF783524_il2cpp_TypeInfo_var, L_16, 0);
V_1 = L_17;
RuntimeObject* L_18 = V_1;
NullCheck(L_18);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_19;
L_19 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(0 /* Vuforia.VuMatrix44F Vuforia.IVuHitTest::get_Pose() */, IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6_il2cpp_TypeInfo_var, L_18);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_20;
L_20 = NativeToUnityConversionUtil_ConvertNativePoseMatrixToUnityPose_mB788B443BF53CF74C72B58F408C2E3C9C4F80494(L_19, NULL);
V_2 = L_20;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_21 = V_2;
RuntimeObject* L_22;
L_22 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(44 /* Vuforia.Internal.Observers.IObserverOffsetCalculator Vuforia.Internal.Core.IEngine::get_ObserverOffsetCalculator() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_22);
NullCheck(L_23);
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 L_24;
L_24 = InterfaceFuncInvoker0< OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336 >::Invoke(0 /* Vuforia.Internal.Observers.OffsetResult Vuforia.Internal.Observers.IObserverOffsetCalculator::get_CurrentOffset() */, IObserverOffsetCalculator_t1424521F1787E73D18A2495A510D9119647CE6D7_il2cpp_TypeInfo_var, L_23);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_25 = L_24.___Pose_0;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_26;
L_26 = WorldOriginUtility_NativeToUnity_m41E5B4485952B24AAB42D220C40265B962CEE0EF(L_21, L_25, NULL);
V_2 = L_26;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&V_2), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28;
L_28 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&V_2), NULL);
RuntimeObject* L_29 = V_1;
HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* L_30 = (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9*)il2cpp_codegen_object_new(HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9_il2cpp_TypeInfo_var);
NullCheck(L_30);
HitTestResult__ctor_mF0173A41CF79595699E0EC0E235ADDB448E2E844(L_30, L_27, L_28, L_29, NULL);
return L_30;
}
}
// System.Void Vuforia.Internal.Observers.AnchorObserver::DestroyAllAnchors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObserver_DestroyAllAnchors_mC9F276A8B81CAB9EBB62412B62C8FD2780516A18 (AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m696080383F51618B4C3491549EB660DC76F1BA95_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisAnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_m6A850E7FB16C088F625A3BE69A8DB8297CDC8BDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA505F5AF63687CB51769A78A043C4708AE8493F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD6747F3055FB256AEB7E08F271BA5BE3AF65D3BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m724F6E270A06B4372F9A9E7D6E9DCE129229C513_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m4E046AD04890ED3FD69B7740C151020FA025E028_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B V_0;
memset((&V_0), 0, sizeof(V_0));
{
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_0 = __this->___mAnchorInstances_6;
NullCheck(L_0);
ValueCollection_tDF9E00FF666604FE33527E06BD7363571BD2D4F3* L_1;
L_1 = Dictionary_2_get_Values_m696080383F51618B4C3491549EB660DC76F1BA95(L_0, Dictionary_2_get_Values_m696080383F51618B4C3491549EB660DC76F1BA95_RuntimeMethod_var);
List_1_t0F513189AEDCD7DAEC5319D624B917AFFB8F8BFA* L_2;
L_2 = Enumerable_ToList_TisAnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_m6A850E7FB16C088F625A3BE69A8DB8297CDC8BDF(L_1, Enumerable_ToList_TisAnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3_m6A850E7FB16C088F625A3BE69A8DB8297CDC8BDF_RuntimeMethod_var);
NullCheck(L_2);
Enumerator_tB62E2581D655F40E681D45FB8D7DCF9898FDFE5B L_3;
L_3 = List_1_GetEnumerator_m4E046AD04890ED3FD69B7740C151020FA025E028(L_2, List_1_GetEnumerator_m4E046AD04890ED3FD69B7740C151020FA025E028_RuntimeMethod_var);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002f:
{// begin finally (depth: 1)
Enumerator_Dispose_mA505F5AF63687CB51769A78A043C4708AE8493F4((&V_0), Enumerator_Dispose_mA505F5AF63687CB51769A78A043C4708AE8493F4_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0024_1;
}
IL_0018_1:
{
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_4;
L_4 = Enumerator_get_Current_m724F6E270A06B4372F9A9E7D6E9DCE129229C513_inline((&V_0), Enumerator_get_Current_m724F6E270A06B4372F9A9E7D6E9DCE129229C513_RuntimeMethod_var);
NullCheck(L_4);
AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B(L_4, NULL);
}
IL_0024_1:
{
bool L_5;
L_5 = Enumerator_MoveNext_mD6747F3055FB256AEB7E08F271BA5BE3AF65D3BE((&V_0), Enumerator_MoveNext_mD6747F3055FB256AEB7E08F271BA5BE3AF65D3BE_RuntimeMethod_var);
if (L_5)
{
goto IL_0018_1;
}
}
{
goto IL_003d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003d:
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorObservationFilterComponent__ctor_m4C2E13A4952140D2FD1E91739C782A3EFC143069 (AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_observer;
AObservationFilterComponent__ctor_m217B026525909631FC2698C3E3F2B0D71ADDAB12(__this, L_0, NULL);
RuntimeObject* L_1 = ___0_observer;
__this->___mObserver_3 = ((AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8*)CastclassClass((RuntimeObject*)L_1, AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObserver_3), (void*)((AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8*)CastclassClass((RuntimeObject*)L_1, AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8_il2cpp_TypeInfo_var)));
return;
}
}
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AnchorObserver/AnchorObservationFilterComponent::GetObservationHandlerInternal(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnchorObservationFilterComponent_GetObservationHandlerInternal_m4028DD4A7943BDB41A4047872B2B3B9F8B261692 (AnchorObservationFilterComponent_tE093459CCB7F839C850A3BE173E58512A4C81DAA* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mEF9ADB42E2C9CC9AAAC77F7C901F3505A49E1578_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* V_1 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var));
AnchorObserver_t09B3BF82260D94CEDE6A88033A14558CE176ECC8* L_1 = __this->___mObserver_3;
NullCheck(L_1);
Dictionary_2_tA74B2D3A0B981C070FC5DB672AC4F7BF2640B326* L_2 = L_1->___mAnchorInstances_6;
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 Vuforia.IVuAnchorObservation::get_AnchorId() */, IVuAnchorObservation_t87286E0E3410A25EEF6765DE02376A43C188EB4C_il2cpp_TypeInfo_var, L_3);
NullCheck(L_2);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mEF9ADB42E2C9CC9AAAC77F7C901F3505A49E1578(L_2, L_4, (&V_1), Dictionary_2_TryGetValue_mEF9ADB42E2C9CC9AAAC77F7C901F3505A49E1578_RuntimeMethod_var);
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_6 = V_1;
return L_6;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass9_0__ctor_m1FC288D036B958CBFBAC52FA090A75E0E0E72F56 (U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AnchorObserver/<>c__DisplayClass9_0::<EnsureAnchorNameValidAndUnique>b__0(System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.Internal.Observers.AnchorInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass9_0_U3CEnsureAnchorNameValidAndUniqueU3Eb__0_mB596303F562833BCE348E6564A8F06861E09404E (U3CU3Ec__DisplayClass9_0_t1F487A69803824B3E3081F3C115F90954712412E* __this, KeyValuePair_2_tDE15EE0F067B87DC83B365CD1A066640A94F6AB3 ___0_pair, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mFE8AD452B521260E00B84E9DC37BB7F2A39EBA0D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* L_0;
L_0 = KeyValuePair_2_get_Value_mFE8AD452B521260E00B84E9DC37BB7F2A39EBA0D_inline((&___0_pair), KeyValuePair_2_get_Value_mFE8AD452B521260E00B84E9DC37BB7F2A39EBA0D_RuntimeMethod_var);
NullCheck(L_0);
String_t* L_1;
L_1 = AnchorInstance_get_Name_m6588A274744EA7FB58D742C4F897311BD3E3C680_inline(L_0, NULL);
String_t* L_2 = __this->___name_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.String Vuforia.Internal.Observers.AnchorInstance::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnchorInstance_get_Name_m6588A274744EA7FB58D742C4F897311BD3E3C680 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_6;
return L_0;
}
}
// System.Boolean Vuforia.Internal.Observers.AnchorInstance::get_Activated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnchorInstance_get_Activated_mF5922D6854E6D9362A9983032AA4BB798A2968E8 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mActivated_5;
return L_0;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.AnchorInstance::get_Position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AnchorInstance_get_Position_m2E1B3010BC79A370B62D0005470DCD422638B622 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPositionU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.AnchorInstance::set_Position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorInstance_set_Position_m35815A11B2BB00856FE3982D4BE79CD3B4147119 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CPositionU3Ek__BackingField_7 = L_0;
return;
}
}
// UnityEngine.Quaternion Vuforia.Internal.Observers.AnchorInstance::get_Rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 AnchorInstance_get_Rotation_m0FF72CB44A184F375988D20386CCD70CF2AFEC9F (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CRotationU3Ek__BackingField_8;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.AnchorInstance::set_Rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorInstance_set_Rotation_m98157E18B8D24260FD51F1CF98F866D7B8E969E2 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CRotationU3Ek__BackingField_8 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.AnchorInstance::.ctor(Vuforia.Internal.Core.IEngine,System.String,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorInstance__ctor_m02EA24CFBA5A717F4CE42A65E809644BBB1441C9 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, RuntimeObject* ___0_engine, String_t* ___1_name, int32_t ___2_anchorId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_rotation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorInstance_OnPoseUpdatedInternal_m689B5B28E67E091D4C3CE7F9027186F4D0FC4E29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
int32_t L_1 = ___2_anchorId;
AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D(__this, L_0, L_1, NULL);
String_t* L_2 = ___1_name;
__this->___U3CNameU3Ek__BackingField_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_6), (void*)L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_position;
AnchorInstance_set_Position_m35815A11B2BB00856FE3982D4BE79CD3B4147119_inline(__this, L_3, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___4_rotation;
AnchorInstance_set_Rotation_m98157E18B8D24260FD51F1CF98F866D7B8E969E2_inline(__this, L_4, NULL);
PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* L_5 = (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF*)il2cpp_codegen_object_new(PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var);
NullCheck(L_5);
PoseCalculatorComponent__ctor_m08B53523D59DA1FA068015A7391B482D5F27FA90(L_5, __this, NULL);
PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* L_6;
L_6 = AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B(__this, L_5, AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var);
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* L_7 = (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23*)il2cpp_codegen_object_new(OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var);
NullCheck(L_7);
OffsetComponent__ctor_mE61C54953989CDBFD12C968F0F8EC3F0724FC93E(L_7, __this, NULL);
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* L_8;
L_8 = AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16(__this, L_7, AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var);
TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* L_9 = (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7*)il2cpp_codegen_object_new(TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var);
NullCheck(L_9);
TargetStatusFromPoseInfoComponent__ctor_m3EDB5BEB6D3DB4F489E18A32F825D78E95B77752(L_9, __this, NULL);
TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* L_10;
L_10 = AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3(__this, L_9, AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_11 = (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E*)il2cpp_codegen_object_new(PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var);
NullCheck(L_11);
PosePublisherComponent__ctor_m0F5693728A77B84C90927D8F81589B05EEC32E4E(L_11, __this, NULL);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_12;
L_12 = AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F(__this, L_11, AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var);
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_13 = (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)il2cpp_codegen_object_new(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
NullCheck(L_13);
Action_3__ctor_mA16EA4B70E13BBAF1434149626B7C54530D3E98B(L_13, __this, (intptr_t)((void*)AnchorInstance_OnPoseUpdatedInternal_m689B5B28E67E091D4C3CE7F9027186F4D0FC4E29_RuntimeMethod_var), NULL);
NullCheck(L_12);
PosePublisherComponent_add_OnPoseUpdated_mF39D4482DB27E803935011E5C0BAE0A3679CAC42(L_12, L_13, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.AnchorInstance::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorInstance_OnDispose_m424A23D4AC5DF58E4C2D2F2801F4889FCED0B879 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnchorInstance_OnPoseUpdatedInternal_m689B5B28E67E091D4C3CE7F9027186F4D0FC4E29_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_0;
L_0 = AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631(__this, AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631_RuntimeMethod_var);
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_1 = (Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)il2cpp_codegen_object_new(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_3__ctor_mA16EA4B70E13BBAF1434149626B7C54530D3E98B(L_1, __this, (intptr_t)((void*)AnchorInstance_OnPoseUpdatedInternal_m689B5B28E67E091D4C3CE7F9027186F4D0FC4E29_RuntimeMethod_var), NULL);
NullCheck(L_0);
PosePublisherComponent_remove_OnPoseUpdated_m24C277961B66CDA1D2FDE7F731DBC00E48270952(L_0, L_1, NULL);
AObserver_OnDispose_m444A9B1F9AF502FA20DEDFB5157CB9ADCB2C3DAF(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AnchorInstance::DoActivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnchorInstance_DoActivate_mC3175044DC498AF60527E7BE096A1C7CE0CF5615 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
__this->___mActivated_5 = (bool)1;
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.AnchorInstance::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnchorInstance_DoDeactivate_m72D4B42AF09E18BE745831E306913C5D0C0E4578 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
__this->___mActivated_5 = (bool)0;
return (bool)1;
}
}
// System.Void Vuforia.Internal.Observers.AnchorInstance::OnPoseUpdatedInternal(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservationWithPose,Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnchorInstance_OnPoseUpdatedInternal_m689B5B28E67E091D4C3CE7F9027186F4D0FC4E29 (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___2_pose, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&___2_pose), NULL);
AnchorInstance_set_Position_m35815A11B2BB00856FE3982D4BE79CD3B4147119_inline(__this, L_0, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&___2_pose), NULL);
AnchorInstance_set_Rotation_m98157E18B8D24260FD51F1CF98F866D7B8E969E2_inline(__this, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Vuforia.Internal.Observers.PlayModeVuAnchorObservation::get_ObserverId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObservation_get_ObserverId_mA0F18069C0301FCB1033AF8B81665928A86C6ABC (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CObserverIdU3Ek__BackingField_0;
return L_0;
}
}
// Vuforia.VuObservationType Vuforia.Internal.Observers.PlayModeVuAnchorObservation::get_ObservationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObservation_get_ObservationType_m12D9BFB68EB88B5852285FBA58C6080BC6704D4B (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, const RuntimeMethod* method)
{
{
return (int32_t)(((int32_t)9));
}
}
// Vuforia.VuPoseInfo Vuforia.Internal.Observers.PlayModeVuAnchorObservation::get_PoseInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F PlayModeVuAnchorObservation_get_PoseInfo_mAD9A8BB8A9E18ED44F23C2E7248823C35D80164E (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, const RuntimeMethod* method)
{
{
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_0 = __this->___U3CPoseInfoU3Ek__BackingField_1;
return L_0;
}
}
// Vuforia.VuAnchorObservationStatusInfo Vuforia.Internal.Observers.PlayModeVuAnchorObservation::get_StatusInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObservation_get_StatusInfo_m0D2680145BD6274D72B6F758BBAF1FD2904A3083 (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, const RuntimeMethod* method)
{
{
return (int32_t)(1);
}
}
// System.Int32 Vuforia.Internal.Observers.PlayModeVuAnchorObservation::get_AnchorId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObservation_get_AnchorId_mF16936C850B73827A5EDC372106DDA006E7C422E (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CAnchorIdU3Ek__BackingField_2;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.PlayModeVuAnchorObservation::.ctor(Vuforia.IVuAnchorObserver,System.Int32,Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuAnchorObservation__ctor_m379EBCB6180ECEEA020EC7E876660F85C03C0793 (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* __this, RuntimeObject* ___0_observer, int32_t ___1_anchorId, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___2_pose, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_observer;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObserver::get_Id() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_0);
__this->___U3CObserverIdU3Ek__BackingField_0 = L_1;
il2cpp_codegen_initobj((&V_0), sizeof(VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F));
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2 = ___2_pose;
(&V_0)->___pose_1 = L_2;
(&V_0)->___poseStatus_0 = 3;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_3 = V_0;
__this->___U3CPoseInfoU3Ek__BackingField_1 = L_3;
int32_t L_4 = ___1_anchorId;
__this->___U3CAnchorIdU3Ek__BackingField_2 = L_4;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuObserverType Vuforia.Internal.Observers.PlayModeVuAnchorObserver::get_ObserverType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObserver_get_ObserverType_mB096BD78CD772A18EA82DECB4C012ED3A4A3E60E (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, const RuntimeMethod* method)
{
{
return (int32_t)(((int32_t)9));
}
}
// System.Collections.Generic.IList`1<System.Int32> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::get_AnchorIds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayModeVuAnchorObserver_get_AnchorIds_m2508ABE29616AB5B7C8D34B805D1FEB50823CDDF (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mAnchors_3;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F>::get_Keys() */, IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_il2cpp_TypeInfo_var, L_0);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2;
L_2 = Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC(L_1, Enumerable_ToList_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3E9A8F467117CBA5D91E50BC524DEA85E532EAAC_RuntimeMethod_var);
return L_2;
}
}
// System.Void Vuforia.Internal.Observers.PlayModeVuAnchorObserver::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuAnchorObserver__ctor_m6D82B1E962FCA7AED2854FFD3ABFAE6C6EDB2F06 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, RuntimeObject* ___0_engine, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53* L_0 = (Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53*)il2cpp_codegen_object_new(Dictionary_2_tD7ED6CB4DAC980FEC5185B7616677ECFC7D23B53_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67(L_0, Dictionary_2__ctor_mB9C9A630869344F53CDD0074992EA2ACDAB1FC67_RuntimeMethod_var);
__this->___mAnchors_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mAnchors_3), (void*)L_0);
List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9* L_1 = (List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9*)il2cpp_codegen_object_new(List_1_t714227B8979644E7A5525C073AEC5EA240A8FBD9_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59(L_1, List_1__ctor_m0434DC19FD62F9F6EAE7D1C7F03CC9CFF9C06B59_RuntimeMethod_var);
__this->___mObservations_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mObservations_4), (void*)L_1);
RuntimeObject* L_2 = ___0_engine;
AVuObserver__ctor_m1ABAC19CE55141CD7EB93F642FF517109FC17CE5(__this, L_2, NULL);
RuntimeObject* L_3 = ___0_engine;
__this->___mEngine_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mEngine_2), (void*)L_3);
bool L_4;
L_4 = AVuObserver_Activate_m62B85C070564F40F312C516A3528B3B0181FA3CF(__this, NULL);
RuntimeObject* L_5 = __this->___mEngine_2;
NullCheck(L_5);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(65 /* System.Void Vuforia.Internal.Core.IEngine::RegisterObservationProvider(Vuforia.Internal.Observations.IObservationProvider) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_5, __this);
return;
}
}
// System.Void Vuforia.Internal.Observers.PlayModeVuAnchorObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuAnchorObserver_Dispose_mC64729AD372B77ED505537E7F8C6FC82DE174D2A (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __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;
}
{
RuntimeObject* L_0 = __this->___mEngine_2;
NullCheck(L_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(66 /* System.Void Vuforia.Internal.Core.IEngine::UnregisterObservationProvider(Vuforia.Internal.Observations.IObservationProvider) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0, __this);
AVuObserver_Dispose_m80E579ABC16CA4F646F9DF29C31151B62F59545B(__this, NULL);
return;
}
}
// System.Nullable`1<System.Int32> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::CreateAnchor(Vuforia.VuAnchorCreationConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 PlayModeVuAnchorObserver_CreateAnchor_mF2941EA516230C964F932EF5426E68CDA702BF76 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
VuAnchorCreationConfig_tD020FFA2E43FB1FE69BCD232917659152152F1A0 L_0 = ___0_config;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_1 = L_0.___pose_0;
int32_t L_2;
L_2 = PlayModeVuAnchorObserver_CreateAnchorInternal_mC771BB4CB72B9554FD4AF2436AC2F9ABDD4F3B4D(__this, L_1, NULL);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
return L_3;
}
}
// System.Nullable`1<System.Int32> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::CreateAnchorWithHitTest(Vuforia.VuAnchorCreationHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 PlayModeVuAnchorObserver_CreateAnchorWithHitTest_m44DCC7574F057D0CD827D90610C8984FE5D38463 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 ___0_config, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
VuAnchorCreationHitTestConfig_t25155ED3C36A385DF0C9DB7AFD74900CBF754AE1 L_0 = ___0_config;
RuntimeObject* L_1 = L_0.___hitTest_0;
NullCheck(L_1);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_2;
L_2 = InterfaceFuncInvoker0< VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(0 /* Vuforia.VuMatrix44F Vuforia.IVuHitTest::get_Pose() */, IVuHitTest_t2D5BB78FCECD172E4373E7355083101E88B00EB6_il2cpp_TypeInfo_var, L_1);
int32_t L_3;
L_3 = PlayModeVuAnchorObserver_CreateAnchorInternal_mC771BB4CB72B9554FD4AF2436AC2F9ABDD4F3B4D(__this, L_2, NULL);
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.Int32 Vuforia.Internal.Observers.PlayModeVuAnchorObserver::CreateAnchorInternal(Vuforia.VuMatrix44F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayModeVuAnchorObserver_CreateAnchorInternal_mC771BB4CB72B9554FD4AF2436AC2F9ABDD4F3B4D (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 ___0_pose, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUniqueIDProvider_tC36AEA0C83CF4A27ABAD9460AE5800D0105C65D0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
RuntimeObject* L_0 = __this->___mEngine_2;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(41 /* Vuforia.Internal.Core.IUniqueIDProvider Vuforia.Internal.Core.IEngine::get_UniqueIDProvider() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.Internal.Core.IUniqueIDProvider::GetID() */, IUniqueIDProvider_tC36AEA0C83CF4A27ABAD9460AE5800D0105C65D0_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
RuntimeObject* L_3 = __this->___mAnchors_3;
int32_t L_4 = V_0;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_5 = ___0_pose;
NullCheck(L_3);
InterfaceActionInvoker2< int32_t, VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F>::Add(TKey,TValue) */, IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_il2cpp_TypeInfo_var, L_3, L_4, L_5);
int32_t L_6 = V_0;
return L_6;
}
}
// System.Boolean Vuforia.Internal.Observers.PlayModeVuAnchorObserver::DestroyAnchor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayModeVuAnchorObserver_DestroyAnchor_m9D8D33982EDF805151B7C39714FC0CDEED7114A2 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, int32_t ___0_anchorId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mAnchors_3;
int32_t L_1 = ___0_anchorId;
NullCheck(L_0);
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,Vuforia.VuMatrix44F>::Remove(TKey) */, IDictionary_2_tCF9708CCE6AB80B76079452F20BBE928323608F0_il2cpp_TypeInfo_var, L_0, L_1);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.PlayModeVuAnchorObserver::DestroyAnchors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayModeVuAnchorObserver_DestroyAnchors_m02E1A189B3BED3E46AED44CB34BB160693AC355C (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tDCE7287FF7983F849BC69693965305CBE000D9E9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mAnchors_3;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>>::Clear() */, ICollection_1_tDCE7287FF7983F849BC69693965305CBE000D9E9_il2cpp_TypeInfo_var, L_0);
return (bool)1;
}
}
// Vuforia.IVuHitTestResults Vuforia.Internal.Observers.PlayModeVuAnchorObserver::HitTest(Vuforia.VuHitTestConfig)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayModeVuAnchorObserver_HitTest_mE484B80D409DB05B017F07877C3779F7D06D19BA (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, VuHitTestConfig_tDF8C428792A8DAD81204E7A06B68E8E6C03B08EA* ___0_config, 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*)&PlayModeVuAnchorObserver_HitTest_mE484B80D409DB05B017F07877C3779F7D06D19BA_RuntimeMethod_var)));
}
}
// System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation> Vuforia.Internal.Observers.PlayModeVuAnchorObserver::AcquireObservations(Vuforia.IVuState,Vuforia.ICameraController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayModeVuAnchorObserver_AcquireObservations_m5F645995C5691E2E97FCE2913700F0759BFF92E8 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, RuntimeObject* ___0_state, RuntimeObject* ___1_cameraController, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t83FCB3DEEAC32691577112CFEEEFE8542910ABE5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t7E1C3D2982941BE437480DE348D17F05A5E12CB8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t2D2D22D243AF9B809EAE1A563C6F8368EAD4DB96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___mAnchors_3;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>>::GetEnumerator() */, IEnumerable_1_t7E1C3D2982941BE437480DE348D17F05A5E12CB8_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e:
{// begin finally (depth: 1)
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0047;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0047:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0034_1;
}
IL_000e_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45 L_5;
L_5 = InterfaceFuncInvoker0< KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int32,Vuforia.VuMatrix44F>>::get_Current() */, IEnumerator_1_t2D2D22D243AF9B809EAE1A563C6F8368EAD4DB96_il2cpp_TypeInfo_var, L_4);
V_1 = L_5;
RuntimeObject* L_6 = __this->___mObservations_4;
int32_t L_7;
L_7 = KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_inline((&V_1), KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_RuntimeMethod_var);
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_8;
L_8 = KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_inline((&V_1), KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_RuntimeMethod_var);
PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6* L_9 = (PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6*)il2cpp_codegen_object_new(PlayModeVuAnchorObservation_tBBD7AA89A4A5392BA087285A9F5A10BD1F2B81E6_il2cpp_TypeInfo_var);
NullCheck(L_9);
PlayModeVuAnchorObservation__ctor_m379EBCB6180ECEEA020EC7E876660F85C03C0793(L_9, __this, L_7, L_8, NULL);
NullCheck(L_6);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuObservation>::Add(T) */, ICollection_1_t83FCB3DEEAC32691577112CFEEEFE8542910ABE5_il2cpp_TypeInfo_var, L_6, L_9);
}
IL_0034_1:
{
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
bool L_11;
L_11 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
if (L_11)
{
goto IL_000e_1;
}
}
{
goto IL_0048;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048:
{
RuntimeObject* L_12 = __this->___mObservations_4;
return L_12;
}
}
// System.Void Vuforia.Internal.Observers.PlayModeVuAnchorObserver::ReleaseObservations(System.Collections.Generic.IEnumerable`1<Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuAnchorObserver_ReleaseObservations_mC2868A8E5837101FACC10E282C6B14D07DA26369 (PlayModeVuAnchorObserver_t51CE571767BEC231C99E8E10029D82C1C0ABB6D1* __this, RuntimeObject* ___0_observations, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t83FCB3DEEAC32691577112CFEEEFE8542910ABE5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mObservations_4;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1<Vuforia.IVuObservation>::Clear() */, ICollection_1_t83FCB3DEEAC32691577112CFEEEFE8542910ABE5_il2cpp_TypeInfo_var, L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.VuMatrix44F Vuforia.Internal.Observers.PlayModeVuHitTest::get_Pose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 PlayModeVuHitTest_get_Pose_m434714633093C7292739687CE77F84BF703DAF21 (PlayModeVuHitTest_t67F5404EE96B88299C3DF328CD36CD9C05F36B57* __this, const RuntimeMethod* method)
{
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0 = __this->___U3CPoseU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.PlayModeVuHitTest::.ctor(UnityEngine.RaycastHit,Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayModeVuHitTest__ctor_m74ACA6EBBB33ED238D9D30438A4E10FFD313B290 (PlayModeVuHitTest_t67F5404EE96B88299C3DF328CD36CD9C05F36B57* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_raycastHit, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___1_worldOffset, 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));
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&___0_raycastHit), NULL);
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_1;
L_1 = VuforiaConfiguration_get_Instance_m14EADA54019D66F215B515B7947352D9043C6314(NULL);
NullCheck(L_1);
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_2;
L_2 = VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline(L_1, NULL);
NullCheck(L_2);
float L_3;
L_3 = GenericVuforiaConfiguration_get_VirtualSceneScaleFactor_m28648D0C20503A1093C95389751D9255325C218B(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_0, L_3, NULL);
V_0 = L_4;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5;
L_5 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&___0_raycastHit), NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
NullCheck(L_6);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
V_1 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Pose__ctor_mBF8516ACD11524DF8AF7BBA3187445C7BD457419((&V_2), L_8, L_9, L_10, NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_11 = V_2;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_12 = ___1_worldOffset;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_13;
L_13 = WorldOriginUtility_UnityToNative_m2FA9476687765FDBDD4C7D12FE59E388A818A34D(L_11, L_12, NULL);
V_2 = L_13;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_14 = V_2;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_15;
L_15 = NativeToUnityConversionUtil_ConvertUnityPoseToNativePoseMatrix_mE1D188B008D41DCD3A82311525DB949FB69AC496(L_14, NULL);
__this->___U3CPoseU3Ek__BackingField_0 = L_15;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver::get_Components()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CComponentsU3Ek__BackingField_0;
return L_0;
}
}
// System.Collections.Generic.IList`1<Vuforia.Internal.Observers.IObserverComponent> Vuforia.Internal.Observers.AObserver::get_EnabledComponents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_EnabledComponents_mBE4536480810A89E79599F4487F1599329C91335 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mD554F87B27BF44E14CB451B409EE21867F3087EA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mDCD2BF51DF162ECFA268FC79DAEC74610CED3800_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_EnabledComponentsU3Eb__4_0_mAC74344E74FD25DC1EAA96B2D2E4324AE836A1F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* G_B2_0 = NULL;
RuntimeObject* G_B2_1 = NULL;
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* G_B1_0 = NULL;
RuntimeObject* G_B1_1 = NULL;
{
RuntimeObject* L_0;
L_0 = AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* L_1 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1;
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0025;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* L_3 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* L_4 = (Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5*)il2cpp_codegen_object_new(Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m800968A97D5EA837213CC4F1AADC5C6670343BE8(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_EnabledComponentsU3Eb__4_0_mAC74344E74FD25DC1EAA96B2D2E4324AE836A1F0_RuntimeMethod_var), NULL);
Func_2_t68004C4A343E738A4B7915B1D519E41CC121B4D5* L_5 = L_4;
((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0025:
{
RuntimeObject* L_6;
L_6 = Enumerable_Where_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mDCD2BF51DF162ECFA268FC79DAEC74610CED3800(G_B2_1, G_B2_0, Enumerable_Where_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mDCD2BF51DF162ECFA268FC79DAEC74610CED3800_RuntimeMethod_var);
List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C* L_7;
L_7 = Enumerable_ToList_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mD554F87B27BF44E14CB451B409EE21867F3087EA(L_6, Enumerable_ToList_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_mD554F87B27BF44E14CB451B409EE21867F3087EA_RuntimeMethod_var);
return L_7;
}
}
// System.Int32 Vuforia.Internal.Observers.AObserver::get_Id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AObserver_get_Id_mDD1DC1ECCE2F2258C468687D3513FAC145641BE7 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CIdU3Ek__BackingField_1;
return L_0;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserver::get_IsDisposed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_get_IsDisposed_m1320DF27A1309E1D4FC4AC6B25ED62189AB64020 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mDisposed_4;
return L_0;
}
}
// Vuforia.Internal.Core.IEngine Vuforia.Internal.Observers.AObserver::get_Engine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CEngineU3Ek__BackingField_2;
return L_0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* V_0 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* V_1 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* V_2 = NULL;
{
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_0 = __this->___OnObserverDestroyed_3;
V_0 = L_0;
}
IL_0007:
{
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_1 = V_0;
V_1 = L_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_2 = V_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)Castclass((RuntimeObject*)L_4, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var));
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C** L_5 = (&__this->___OnObserverDestroyed_3);
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_6 = V_2;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_7 = V_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_9 = V_0;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)L_9) == ((RuntimeObject*)(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* V_0 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* V_1 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* V_2 = NULL;
{
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_0 = __this->___OnObserverDestroyed_3;
V_0 = L_0;
}
IL_0007:
{
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_1 = V_0;
V_1 = L_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_2 = V_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)Castclass((RuntimeObject*)L_4, Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var));
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C** L_5 = (&__this->___OnObserverDestroyed_3);
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_6 = V_2;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_7 = V_1;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_9 = V_0;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)L_9) == ((RuntimeObject*)(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver::.ctor(Vuforia.Internal.Core.IEngine,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_engine, int32_t ___1_id, const RuntimeMethod* method)
{
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*)&List_1__ctor_mEF10E99646723F5D7FE92BBBA21A524BE12948D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C* L_0 = (List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C*)il2cpp_codegen_object_new(List_1_t917E8C2E04B598E85EA51891E7CBA0C4FB6AED9C_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mEF10E99646723F5D7FE92BBBA21A524BE12948D4(L_0, List_1__ctor_mEF10E99646723F5D7FE92BBBA21A524BE12948D4_RuntimeMethod_var);
__this->___U3CComponentsU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CComponentsU3Ek__BackingField_0), (void*)L_0);
RuntimeObject* L_1 = ___0_engine;
__this->___U3CEngineU3Ek__BackingField_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CEngineU3Ek__BackingField_2), (void*)L_1);
int32_t L_2 = ___1_id;
__this->___U3CIdU3Ek__BackingField_1 = L_2;
RuntimeObject* L_3;
L_3 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
NullCheck(L_3);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(62 /* System.Void Vuforia.Internal.Core.IEngine::RegisterObserver(Vuforia.Internal.Observers.IObserver) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_3, __this);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
AObserver_Dispose_mD99FE12416561F2186B079CAE643DECF2FEECD57(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver::Dispose(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_Dispose_mD99FE12416561F2186B079CAE643DECF2FEECD57 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, bool ___0_disposing, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m152351792091677E8F85BFA50E15DE1592380590_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDisposeU3Eb__21_0_mAF390614C2BE8AA990EDDB5794BED653044F0957_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* G_B4_0 = NULL;
RuntimeObject* G_B4_1 = NULL;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* G_B3_0 = NULL;
RuntimeObject* G_B3_1 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* G_B6_0 = NULL;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* G_B5_0 = NULL;
{
bool L_0 = __this->___mDisposed_4;
if (!L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
__this->___mDisposed_4 = (bool)1;
RuntimeObject* L_1;
L_1 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
NullCheck(L_1);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(63 /* System.Void Vuforia.Internal.Core.IEngine::UnregisterObserver(Vuforia.Internal.Observers.IObserver) */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_1, __this);
RuntimeObject* L_2;
L_2 = AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_3 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_2;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_4 = L_3;
G_B3_0 = L_4;
G_B3_1 = L_2;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = L_2;
goto IL_0041;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* L_5 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_6 = (Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C*)il2cpp_codegen_object_new(Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_mB6CC835F8A82826C6BF95293DAE62FC9D090A1A6(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CDisposeU3Eb__21_0_mAF390614C2BE8AA990EDDB5794BED653044F0957_RuntimeMethod_var), NULL);
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_7 = L_6;
((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__21_0_2), (void*)L_7);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0041:
{
IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B(G_B4_1, G_B4_0, IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var);
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_8 = __this->___OnObserverDestroyed_3;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_9 = L_8;
G_B5_0 = L_9;
if (L_9)
{
G_B6_0 = L_9;
goto IL_0052;
}
}
{
goto IL_0058;
}
IL_0052:
{
DelegateHelper_InvokeWithExceptionHandling_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m152351792091677E8F85BFA50E15DE1592380590(G_B6_0, __this, DelegateHelper_InvokeWithExceptionHandling_TisIObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_m152351792091677E8F85BFA50E15DE1592380590_RuntimeMethod_var);
}
IL_0058:
{
VirtualActionInvoker0::Invoke(18 /* System.Void Vuforia.Internal.Observers.AObserver::OnDispose() */, __this);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_OnDispose_m444A9B1F9AF502FA20DEDFB5157CB9ADCB2C3DAF (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserver::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_Activate_mA32A1D7B47BD68D9CF1AB26289F3FA4D98D2DF0D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CActivateU3Eb__23_0_m38CA27CAB74472E561BEE961AD94114E4159AB0B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* G_B5_0 = NULL;
RuntimeObject* G_B5_1 = NULL;
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean Vuforia.Internal.Observers.AObserver::get_Activated() */, __this);
if (!L_0)
{
goto IL_000a;
}
}
{
return (bool)1;
}
IL_000a:
{
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean Vuforia.Internal.Observers.AObserver::DoActivate() */, __this);
if (L_1)
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
RuntimeObject* L_2;
L_2 = AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_3 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__23_0_3;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_4 = L_3;
G_B5_0 = L_4;
G_B5_1 = L_2;
if (L_4)
{
G_B6_0 = L_4;
G_B6_1 = L_2;
goto IL_0039;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* L_5 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_6 = (Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C*)il2cpp_codegen_object_new(Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_mB6CC835F8A82826C6BF95293DAE62FC9D090A1A6(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CActivateU3Eb__23_0_m38CA27CAB74472E561BEE961AD94114E4159AB0B_RuntimeMethod_var), NULL);
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_7 = L_6;
((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__23_0_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__23_0_3), (void*)L_7);
G_B6_0 = L_7;
G_B6_1 = G_B5_1;
}
IL_0039:
{
IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B(G_B6_1, G_B6_0, IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserver::Deactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_Deactivate_m675490F2B9C04D35D00FBAF30756AA7767B56A9D (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDeactivateU3Eb__24_0_m23E1F7F77AB06DA66D1A54EA6CDA732B0CA2352B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* G_B5_0 = NULL;
RuntimeObject* G_B5_1 = NULL;
{
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean Vuforia.Internal.Observers.AObserver::get_Activated() */, __this);
if (L_0)
{
goto IL_000a;
}
}
{
return (bool)1;
}
IL_000a:
{
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(20 /* System.Boolean Vuforia.Internal.Observers.AObserver::DoDeactivate() */, __this);
if (L_1)
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
RuntimeObject* L_2;
L_2 = AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_3 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__24_0_4;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_4 = L_3;
G_B5_0 = L_4;
G_B5_1 = L_2;
if (L_4)
{
G_B6_0 = L_4;
G_B6_1 = L_2;
goto IL_0039;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* L_5 = ((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_6 = (Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C*)il2cpp_codegen_object_new(Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_1__ctor_mB6CC835F8A82826C6BF95293DAE62FC9D090A1A6(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CDeactivateU3Eb__24_0_m23E1F7F77AB06DA66D1A54EA6CDA732B0CA2352B_RuntimeMethod_var), NULL);
Action_1_t0B54F0B8A2C4AD454B78C0B1ED11A0C4AAF5E85C* L_7 = L_6;
((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__24_0_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9__24_0_4), (void*)L_7);
G_B6_0 = L_7;
G_B6_1 = G_B5_1;
}
IL_0039:
{
IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B(G_B6_1, G_B6_0, IEnumerableExtensionMethods_ForEach_TisIObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_m6B3C146E7B3A756986BB9B096C08132A44D34B5B_RuntimeMethod_var);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserver::DoActivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_DoActivate_m2FECA865F6FF41A846CE916755748D51E25DB714 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserver::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserver_DoDeactivate_m6262C6DD2C49CB8262D6443E1945B59AA074B05C (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
// System.Void Vuforia.Internal.Observers.AObserver::PreprocessObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_PreprocessObservation_m154E1425B4D71BD97582F82D9C07F02D6F1E4B96 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetEnabledComponents_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mE6D3378CEC280CF4D7D73167DB89690D678D7D1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6EAF452A947A380D54347B1B40D61332408E786F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mF9D1845C280B4F56E6D11AF627880EEC6458A467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass32_0_U3CPreprocessObservationU3Eb__0_m5BBC84D3AD9AB21A5DB87ACBD06B654969B095CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* V_0 = NULL;
{
U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* L_0 = (U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass32_0__ctor_mB638046F7B7E0BBB58FDE736B326C1E7AE80477B(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* L_1 = V_0;
RuntimeObject* L_2 = ___0_observation;
NullCheck(L_1);
L_1->___observation_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observation_0), (void*)L_2);
RuntimeObject* L_3;
L_3 = AObserver_GetEnabledComponents_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mE6D3378CEC280CF4D7D73167DB89690D678D7D1D(__this, AObserver_GetEnabledComponents_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mE6D3378CEC280CF4D7D73167DB89690D678D7D1D_RuntimeMethod_var);
U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* L_4 = V_0;
Action_1_t6EAF452A947A380D54347B1B40D61332408E786F* L_5 = (Action_1_t6EAF452A947A380D54347B1B40D61332408E786F*)il2cpp_codegen_object_new(Action_1_t6EAF452A947A380D54347B1B40D61332408E786F_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_mDE405FF3C81A53112CDC2685B581D931CF90EA96(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass32_0_U3CPreprocessObservationU3Eb__0_m5BBC84D3AD9AB21A5DB87ACBD06B654969B095CC_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mF9D1845C280B4F56E6D11AF627880EEC6458A467(L_3, L_5, IEnumerableExtensionMethods_ForEach_TisIObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_mF9D1845C280B4F56E6D11AF627880EEC6458A467_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver::ProcessObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserver_ProcessObservation_m799BA3AEB02F334E9A909FCF538CE15705DF3A09 (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetEnabledComponents_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_mE0D4AC1959D331C1C5FB3AE69EBFE31653248A00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetEnabledComponents_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_mA6BB7C3C9F5261E29691D8D7D5DBA4B119431FC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_TryGetEnabledComponent_TisAObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C_mE2BEE99C90BF6281B929077FD2B73B3D830AD347_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD77E201E971F740672BE6904E532393E785FDDAF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_m7FB91F5704B88330FC0119A297B380AA2D5EC1D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableExtensionMethods_ForEach_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_m74DABB59B3CD1EB630D3DAFCB8A0410BD28D0E53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__0_mD5917F70AD45421CC042C07D80274678860D68CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__1_m26DD772023ADA5AD9AA2C3F91CEF0BFBD3B782B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* V_0 = NULL;
AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* V_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
RuntimeObject* G_B2_0 = NULL;
{
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* L_0 = (U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass33_0__ctor_m4CF0BB6809B018CEDAFC7D657D0C1F633659A37C(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* L_1 = V_0;
RuntimeObject* L_2 = ___0_observation;
NullCheck(L_1);
L_1->___observation_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observation_0), (void*)L_2);
bool L_3;
L_3 = AObserver_TryGetEnabledComponent_TisAObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C_mE2BEE99C90BF6281B929077FD2B73B3D830AD347(__this, (&V_1), AObserver_TryGetEnabledComponent_TisAObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C_mE2BEE99C90BF6281B929077FD2B73B3D830AD347_RuntimeMethod_var);
if (!L_3)
{
goto IL_0034;
}
}
{
AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* L_4 = V_1;
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___observation_0;
NullCheck(L_4);
RuntimeObject* L_7;
L_7 = AObservationFilterComponent_GetObservationHandler_m901C8D3EEDDAABE991F59BA439A70B66E1EC8D05(L_4, L_6, NULL);
RuntimeObject* L_8 = L_7;
G_B2_0 = L_8;
if (L_8)
{
G_B3_0 = L_8;
goto IL_0028;
}
}
{
return;
}
IL_0028:
{
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* L_9 = V_0;
NullCheck(L_9);
RuntimeObject* L_10 = L_9->___observation_0;
NullCheck(G_B3_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(11 /* System.Void Vuforia.Internal.Observers.IObserver::ProcessObservation(Vuforia.IVuObservation) */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, G_B3_0, L_10);
return;
}
IL_0034:
{
RuntimeObject* L_11;
L_11 = AObserver_GetEnabledComponents_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_mE0D4AC1959D331C1C5FB3AE69EBFE31653248A00(__this, AObserver_GetEnabledComponents_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_mE0D4AC1959D331C1C5FB3AE69EBFE31653248A00_RuntimeMethod_var);
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* L_12 = V_0;
Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3* L_13 = (Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3*)il2cpp_codegen_object_new(Action_1_tF8FFBF87899106D9A301096CCB92B80C39B36BA3_il2cpp_TypeInfo_var);
NullCheck(L_13);
Action_1__ctor_mCD7293CC2307AF9A869EBAFD440E8DFE93E23F36(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__0_mD5917F70AD45421CC042C07D80274678860D68CA_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_m7FB91F5704B88330FC0119A297B380AA2D5EC1D2(L_11, L_13, IEnumerableExtensionMethods_ForEach_TisIObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_m7FB91F5704B88330FC0119A297B380AA2D5EC1D2_RuntimeMethod_var);
RuntimeObject* L_14;
L_14 = AObserver_GetEnabledComponents_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_mA6BB7C3C9F5261E29691D8D7D5DBA4B119431FC2(__this, AObserver_GetEnabledComponents_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_mA6BB7C3C9F5261E29691D8D7D5DBA4B119431FC2_RuntimeMethod_var);
U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* L_15 = V_0;
Action_1_tD77E201E971F740672BE6904E532393E785FDDAF* L_16 = (Action_1_tD77E201E971F740672BE6904E532393E785FDDAF*)il2cpp_codegen_object_new(Action_1_tD77E201E971F740672BE6904E532393E785FDDAF_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action_1__ctor_m7A17A5604210FE184B9CD8E8944E718C226B83B4(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__1_m26DD772023ADA5AD9AA2C3F91CEF0BFBD3B782B7_RuntimeMethod_var), NULL);
IEnumerableExtensionMethods_ForEach_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_m74DABB59B3CD1EB630D3DAFCB8A0410BD28D0E53(L_14, L_16, IEnumerableExtensionMethods_ForEach_TisIObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_m74DABB59B3CD1EB630D3DAFCB8A0410BD28D0E53_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.Internal.Observers.AObserver/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m384EB46F2055E3C9CC14E61A3F8A9B8FCB0DE208 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* L_0 = (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324*)il2cpp_codegen_object_new(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mA38E26701AA0F4E79269ED3CEE5AA40201FAF917(L_0, NULL);
((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA38E26701AA0F4E79269ED3CEE5AA40201FAF917 (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserver/<>c::<get_EnabledComponents>b__4_0(Vuforia.Internal.Observers.IObserverComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_EnabledComponentsU3Eb__4_0_mAC74344E74FD25DC1EAA96B2D2E4324AE836A1F0 (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserverComponent::get_Enabled() */, IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c::<Dispose>b__21_0(Vuforia.Internal.Observers.IObserverComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CDisposeU3Eb__21_0_mAF390614C2BE8AA990EDDB5794BED653044F0957 (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(5 /* System.Void Vuforia.Internal.Observers.IObserverComponent::OnObserverDestroyed() */, IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var, L_0);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c::<Activate>b__23_0(Vuforia.Internal.Observers.IObserverComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CActivateU3Eb__23_0_m38CA27CAB74472E561BEE961AD94114E4159AB0B (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(3 /* System.Void Vuforia.Internal.Observers.IObserverComponent::OnObserverActivated() */, IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var, L_0);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c::<Deactivate>b__24_0(Vuforia.Internal.Observers.IObserverComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CDeactivateU3Eb__24_0_m23E1F7F77AB06DA66D1A54EA6CDA732B0CA2352B (U3CU3Ec_t070C7CF2BA36CB44CCDF7ACE948F4FEC393DB324* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(4 /* System.Void Vuforia.Internal.Observers.IObserverComponent::OnObserverDeactivated() */, IObserverComponent_tCB18F55F5F8C2E20BC52CF7C9540D9BC843F9BFF_il2cpp_TypeInfo_var, L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_mB638046F7B7E0BBB58FDE736B326C1E7AE80477B (U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass32_0::<PreprocessObservation>b__0(Vuforia.Internal.Observers.IObservationPreprocessComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0_U3CPreprocessObservationU3Eb__0_m5BBC84D3AD9AB21A5DB87ACBD06B654969B095CC (U3CU3Ec__DisplayClass32_0_tDAF1C02D4054F173E476E5AC3E546B03DDBB415D* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
RuntimeObject* L_1 = __this->___observation_0;
NullCheck(L_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void Vuforia.Internal.Observers.IObservationPreprocessComponent::PreprocessObservation(Vuforia.IVuObservation) */, IObservationPreprocessComponent_tE17412AF339B9B479EAA9B5ADF3AFD345356A7EB_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_m4CF0BB6809B018CEDAFC7D657D0C1F633659A37C (U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0::<ProcessObservation>b__0(Vuforia.Internal.Observers.IObservationProcessorComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__0_mD5917F70AD45421CC042C07D80274678860D68CA (U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
RuntimeObject* L_1 = __this->___observation_0;
NullCheck(L_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void Vuforia.Internal.Observers.IObservationProcessorComponent::ProcessObservation(Vuforia.IVuObservation) */, IObservationProcessorComponent_t7668E2C9055F6EA16C0557492615F4BF23A43694_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserver/<>c__DisplayClass33_0::<ProcessObservation>b__1(Vuforia.Internal.Observers.IObservationPublisherComponent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0_U3CProcessObservationU3Eb__1_m26DD772023ADA5AD9AA2C3F91CEF0BFBD3B782B7 (U3CU3Ec__DisplayClass33_0_t724E7B1445057E3969E035810157897E26E1CFAF* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_c;
RuntimeObject* L_1 = __this->___observation_0;
NullCheck(L_0);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void Vuforia.Internal.Observers.IObservationPublisherComponent::PublishObservation(Vuforia.IVuObservation) */, IObservationPublisherComponent_t910079D846DAC8981A39B4BE20B2D7366864DA83_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Observers.AreaTargetObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AreaTargetObserver_get_Name_m8C19A035D31B97E4DC65A736603DB1A08502B2BB (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuAreaTargetObserver::get_TargetName() */, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
return L_1;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.AreaTargetObserver::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AreaTargetObserver_get_Size_m52D10F35D5E043517E746FCCCBD415340D6195CA (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSizeU3Ek__BackingField_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.AreaTargetObserver::set_Size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetObserver_set_Size_m1ACEFBB216623719A437388A29AFBC41FDEEB9A3 (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_6 = L_0;
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AreaTargetObserver::get_RequiresExternalPositions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AreaTargetObserver_get_RequiresExternalPositions_m9E98576E4E5D86EDF965BB8D5AE7BAA987A8078E (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean Vuforia.IVuAreaTargetObserver::get_RequiresExternalPositions() */, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Void Vuforia.Internal.Observers.AreaTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuAreaTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetObserver__ctor_m19EC0E5523DEF05A2EBE2DB96E9BF900F30C2E2A (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetObserver_OnObservation_m98492B533F637566745FA07F24A0BABD6508B1DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___1_vuObserver;
NullCheck(L_2);
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_3;
L_3 = InterfaceFuncInvoker0< VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 >::Invoke(1 /* Vuforia.VuVector3F Vuforia.IVuAreaTargetObserver::get_TargetSize() */, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var, L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_3, NULL);
AreaTargetObserver_set_Size_m1ACEFBB216623719A437388A29AFBC41FDEEB9A3_inline(__this, L_4, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_5 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_5);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_5, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_6;
L_6 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_5, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_7 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_7, __this, (intptr_t)((void*)AreaTargetObserver_OnObservation_m98492B533F637566745FA07F24A0BABD6508B1DE_RuntimeMethod_var), NULL);
NullCheck(L_6);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_6, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.AreaTargetObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetObserver_OnDispose_mC19585B678B51A79F5FD6C8935D2DB2D3BD8CBFE (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AreaTargetObserver_OnObservation_m98492B533F637566745FA07F24A0BABD6508B1DE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_0;
L_0 = AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284(__this, AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_1, __this, (intptr_t)((void*)AreaTargetObserver_OnObservation_m98492B533F637566745FA07F24A0BABD6508B1DE_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14(L_0, L_1, NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.AreaTargetObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AreaTargetObserver_OnObservation_m98492B533F637566745FA07F24A0BABD6508B1DE (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___1_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var)));
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 L_1;
L_1 = InterfaceFuncInvoker0< VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 >::Invoke(1 /* Vuforia.VuAreaTargetObservationTargetInfo Vuforia.IVuAreaTargetObservation::get_TargetInfo() */, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObservation_t44AA4AA31093A3E12227F4C7D7BB3E43D73B1503_il2cpp_TypeInfo_var)));
V_0 = L_1;
VuAreaTargetObservationTargetInfo_tCE7D509D755C8A57C2A3E29ED92CB34A22DA64A8 L_2 = V_0;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_3 = L_2.___size_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MathExtensions_ToVector3_m9B5888439FB5CFB6C713F57883E4DCBC0ACE5452(L_3, NULL);
AreaTargetObserver_set_Size_m1ACEFBB216623719A437388A29AFBC41FDEEB9A3_inline(__this, L_4, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AreaTargetObserver::SetExternal2DPosition(UnityEngine.Vector2,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AreaTargetObserver_SetExternal2DPosition_m501DF8A834C7697F47E919BA8CADCEC97A5FB50C (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, float ___1_horizontalAccuracy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54CA1B87BDC55C685CABDE6DB5A2AC88D66442B0);
s_Il2CppMethodInitialized = true;
}
bool G_B2_0 = false;
bool G_B1_0 = false;
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_position;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2;
L_2 = MathExtensions_ToVuVector2_m7308C3F42C54D140FE27553A4CD53514078015EB(L_1, NULL);
float L_3 = ___1_horizontalAccuracy;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
bool L_4;
L_4 = InterfaceFuncInvoker2< bool, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8, float >::Invoke(4 /* System.Boolean Vuforia.IVuAreaTargetObserver::SetExternal2DPosition(Vuforia.VuVector2F,System.Single) */, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)), L_2, L_3);
bool L_5 = L_4;
G_B1_0 = L_5;
if (L_5)
{
G_B2_0 = L_5;
goto IL_0024;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteral54CA1B87BDC55C685CABDE6DB5A2AC88D66442B0, NULL);
G_B2_0 = G_B1_0;
}
IL_0024:
{
return G_B2_0;
}
}
// System.Boolean Vuforia.Internal.Observers.AreaTargetObserver::SetExternal3DPosition(UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AreaTargetObserver_SetExternal3DPosition_mC1C1DD8585F6C7297635DEDC4F21E4D5EED92B85 (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_horizontalAccuracy, float ___2_verticalAccuracy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC0201478B2F65721C838CEEC25F8EA0C64C90D6);
s_Il2CppMethodInitialized = true;
}
bool G_B2_0 = false;
bool G_B1_0 = false;
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5 L_2;
L_2 = MathExtensions_ToVuVector3_m472993875523D8CCBF00C00904B2D0F116FDA462(L_1, NULL);
float L_3 = ___1_horizontalAccuracy;
float L_4 = ___2_verticalAccuracy;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
bool L_5;
L_5 = InterfaceFuncInvoker3< bool, VuVector3F_t0D8184FEC600D512E82695E2BE073109B24E62D5, float, float >::Invoke(5 /* System.Boolean Vuforia.IVuAreaTargetObserver::SetExternal3DPosition(Vuforia.VuVector3F,System.Single,System.Single) */, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)), L_2, L_3, L_4);
bool L_6 = L_5;
G_B1_0 = L_6;
if (L_6)
{
G_B2_0 = L_6;
goto IL_0025;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralAC0201478B2F65721C838CEEC25F8EA0C64C90D6, NULL);
G_B2_0 = G_B1_0;
}
IL_0025:
{
return G_B2_0;
}
}
// UnityEngine.Bounds Vuforia.Internal.Observers.AreaTargetObserver::GetBoundingBox()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 AreaTargetObserver_GetBoundingBox_mCE6CFFF3C6FF80DB8D1E335F113D0CA5C47AE6D1 (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_1;
L_1 = InterfaceFuncInvoker0< VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 >::Invoke(2 /* Vuforia.VuAABB Vuforia.IVuAreaTargetObserver::get_BoundingBox() */, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuAreaTargetObserver_tE71EB8399564A6DE5BDB592511E2C44449FFA53C_il2cpp_TypeInfo_var)));
RuntimeObject* L_2;
L_2 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObserverType Vuforia.IVuObserver::get_ObserverType() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_2);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4;
L_4 = NativeToUnityConversionUtil_ConvertNativeAABBToObserverBounds_mD411FD678164D7F9C59135A12EB19130E4F3A10E(L_1, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.ASingleTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46 (ASingleTargetObserver_t70CEC9D9A86812A3DA1FB9D4E24BDBE3150BB26A* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_0, L_1, NULL);
PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* L_2 = (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF*)il2cpp_codegen_object_new(PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_il2cpp_TypeInfo_var);
NullCheck(L_2);
PoseCalculatorComponent__ctor_m08B53523D59DA1FA068015A7391B482D5F27FA90(L_2, __this, NULL);
PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* L_3;
L_3 = AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B(__this, L_2, AObserver_AddComponent_TisPoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF_m5613771B96823E8BCAB4DDD51033FC10C43DB27B_RuntimeMethod_var);
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* L_4 = (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23*)il2cpp_codegen_object_new(OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_il2cpp_TypeInfo_var);
NullCheck(L_4);
OffsetComponent__ctor_mE61C54953989CDBFD12C968F0F8EC3F0724FC93E(L_4, __this, NULL);
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* L_5;
L_5 = AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16(__this, L_4, AObserver_AddComponent_TisOffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23_m789243D900616D68B7F07648007BEF1118A06A16_RuntimeMethod_var);
TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* L_6 = (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7*)il2cpp_codegen_object_new(TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_il2cpp_TypeInfo_var);
NullCheck(L_6);
TargetStatusFromPoseInfoComponent__ctor_m3EDB5BEB6D3DB4F489E18A32F825D78E95B77752(L_6, __this, NULL);
TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* L_7;
L_7 = AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3(__this, L_6, AObserver_AddComponent_TisTargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7_m1A50EEA1341E10E005AA9144D45A759BEF45CDE3_RuntimeMethod_var);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_8 = (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E*)il2cpp_codegen_object_new(PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_il2cpp_TypeInfo_var);
NullCheck(L_8);
PosePublisherComponent__ctor_m0F5693728A77B84C90927D8F81589B05EEC32E4E(L_8, __this, NULL);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_9;
L_9 = AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F(__this, L_8, AObserver_AddComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m5B91CDC41C33879CB7CFAF41FC4DE0C4245A972F_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.Int32 Vuforia.Internal.Observers.AVuObserver::get_Id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AVuObserver_get_Id_m11F5B2A9A5683AFB8C278C9B2DD211EB924368F8 (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CIdU3Ek__BackingField_0;
return L_0;
}
}
// System.Boolean Vuforia.Internal.Observers.AVuObserver::get_Activated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AVuObserver_get_Activated_mB44F0793941CCF6802B80124278E889203A92C66 (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CActivatedU3Ek__BackingField_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.AVuObserver::set_Activated(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AVuObserver_set_Activated_mF041148F3DF2FB4A4BCB29CC107382C8F21DBEDD (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CActivatedU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.AVuObserver::.ctor(Vuforia.Internal.Core.IEngine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AVuObserver__ctor_m1ABAC19CE55141CD7EB93F642FF517109FC17CE5 (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, RuntimeObject* ___0_engine, 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*)&IUniqueIDProvider_tC36AEA0C83CF4A27ABAD9460AE5800D0105C65D0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_engine;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(41 /* Vuforia.Internal.Core.IUniqueIDProvider Vuforia.Internal.Core.IEngine::get_UniqueIDProvider() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.Internal.Core.IUniqueIDProvider::GetID() */, IUniqueIDProvider_tC36AEA0C83CF4A27ABAD9460AE5800D0105C65D0_il2cpp_TypeInfo_var, L_1);
__this->___U3CIdU3Ek__BackingField_0 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Observers.AVuObserver::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AVuObserver_Dispose_m80E579ABC16CA4F646F9DF29C31151B62F59545B (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.AVuObserver::Activate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AVuObserver_Activate_m62B85C070564F40F312C516A3528B3B0181FA3CF (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __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*)&_stringLiteralDE9AC386DAD97E005DE0A8DB09B21B9097FB2885);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = AVuObserver_get_Activated_mB44F0793941CCF6802B80124278E889203A92C66_inline(__this, NULL);
if (!L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralDE9AC386DAD97E005DE0A8DB09B21B9097FB2885, NULL);
return (bool)0;
}
IL_0014:
{
AVuObserver_set_Activated_mF041148F3DF2FB4A4BCB29CC107382C8F21DBEDD_inline(__this, (bool)1, NULL);
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.AVuObserver::Deactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AVuObserver_Deactivate_m6DAB793DE8F7D44B5ABC2F4FC116DA53531257E4 (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __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*)&_stringLiteralD7C5BDE2DAE52B510FB9CECAA4CA15B259E4E93C);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = AVuObserver_get_Activated_mB44F0793941CCF6802B80124278E889203A92C66_inline(__this, NULL);
if (L_0)
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Log_tE698D5B9CA2AAF2311B1A54609412BACAEFB065E_il2cpp_TypeInfo_var);
Log_Error_mF3B4E057640E6E4683D4E5E7B41E1FDF52656ABA(_stringLiteralD7C5BDE2DAE52B510FB9CECAA4CA15B259E4E93C, NULL);
return (bool)0;
}
IL_0014:
{
AVuObserver_set_Activated_mF041148F3DF2FB4A4BCB29CC107382C8F21DBEDD_inline(__this, (bool)0, NULL);
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean Vuforia.Internal.Observers.BarcodeInstance::get_Activated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BarcodeInstance_get_Activated_m8EE866B8D983ED27BA046C36B40E8F07BF4CB623 (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mActivated_5;
return L_0;
}
}
// Vuforia.Internal.Observers.BarcodeObserver Vuforia.Internal.Observers.BarcodeInstance::get_BarcodeObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* BarcodeInstance_get_BarcodeObserver_m082FD649C9A72B67DC4EB26CE96DD4E7888D7038 (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* __this, const RuntimeMethod* method)
{
{
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_0 = __this->___U3CBarcodeObserverU3Ek__BackingField_6;
return L_0;
}
}
// System.Int32 Vuforia.Internal.Observers.BarcodeInstance::get_InstanceId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeInstance_get_InstanceId_mDA0147DCF7F9B55F06C0BAAA2C499AA33A2B5B13 (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CInstanceIdU3Ek__BackingField_7;
return L_0;
}
}
// 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)
{
{
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_0 = ___0_observer;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(L_0, NULL);
int32_t L_2 = ___1_instanceId;
AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D(__this, L_1, L_2, NULL);
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* L_3 = ___0_observer;
__this->___U3CBarcodeObserverU3Ek__BackingField_6 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBarcodeObserverU3Ek__BackingField_6), (void*)L_3);
int32_t L_4 = ___1_instanceId;
__this->___U3CInstanceIdU3Ek__BackingField_7 = L_4;
return;
}
}
// System.Boolean Vuforia.Internal.Observers.BarcodeInstance::DoActivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BarcodeInstance_DoActivate_m86C2FC841784D2A7576447164930ECE21BE2F8A6 (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* __this, const RuntimeMethod* method)
{
{
__this->___mActivated_5 = (bool)1;
return (bool)1;
}
}
// System.Boolean Vuforia.Internal.Observers.BarcodeInstance::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BarcodeInstance_DoDeactivate_m5D2E1EC9DA90E9422CF5CBF3722B375BE117D083 (BarcodeInstance_tD22A47EB30E57A17F608324F932404FBE2568397* __this, const RuntimeMethod* method)
{
{
__this->___mActivated_5 = (bool)0;
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Vuforia.Internal.Observers.BarcodeInstanceDataImpl
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshal_pinvoke(const BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176& unmarshaled, BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_pinvoke& marshaled)
{
marshaled.___mId_0 = unmarshaled.___mId_0;
marshaled.___mText_1 = il2cpp_codegen_marshal_string(unmarshaled.___mText_1);
if (unmarshaled.___mVertices_2 != NULL)
{
il2cpp_array_size_t _unmarshaledmVertices_Length = (unmarshaled.___mVertices_2)->max_length;
marshaled.___mVertices_2 = il2cpp_codegen_marshal_allocate_array<Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2>(_unmarshaledmVertices_Length);
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledmVertices_Length); i++)
{
(marshaled.___mVertices_2)[i] = (unmarshaled.___mVertices_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
else
{
marshaled.___mVertices_2 = NULL;
}
marshaled.___mType_3 = unmarshaled.___mType_3;
}
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshal_pinvoke_back(const BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_pinvoke& marshaled, BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t unmarshaledmId_temp_0 = 0;
unmarshaledmId_temp_0 = marshaled.___mId_0;
unmarshaled.___mId_0 = unmarshaledmId_temp_0;
unmarshaled.___mText_1 = il2cpp_codegen_marshal_string_result(marshaled.___mText_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mText_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___mText_1));
if (marshaled.___mVertices_2 != NULL)
{
if (unmarshaled.___mVertices_2 == NULL)
{
unmarshaled.___mVertices_2 = reinterpret_cast<Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*>((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mVertices_2), (void*)reinterpret_cast<Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*>((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, 1)));
}
il2cpp_array_size_t _arrayLength = (unmarshaled.___mVertices_2)->max_length;
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
{
(unmarshaled.___mVertices_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___mVertices_2)[i]);
}
}
int32_t unmarshaledmType_temp_3 = 0;
unmarshaledmType_temp_3 = marshaled.___mType_3;
unmarshaled.___mType_3 = unmarshaledmType_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Observers.BarcodeInstanceDataImpl
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshal_pinvoke_cleanup(BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___mText_1);
marshaled.___mText_1 = NULL;
if (marshaled.___mVertices_2 != NULL)
{
il2cpp_codegen_marshal_free(marshaled.___mVertices_2);
marshaled.___mVertices_2 = NULL;
}
}
// Conversion methods for marshalling of: Vuforia.Internal.Observers.BarcodeInstanceDataImpl
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshal_com(const BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176& unmarshaled, BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_com& marshaled)
{
marshaled.___mId_0 = unmarshaled.___mId_0;
marshaled.___mText_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___mText_1);
if (unmarshaled.___mVertices_2 != NULL)
{
il2cpp_array_size_t _unmarshaledmVertices_Length = (unmarshaled.___mVertices_2)->max_length;
marshaled.___mVertices_2 = il2cpp_codegen_marshal_allocate_array<Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2>(_unmarshaledmVertices_Length);
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledmVertices_Length); i++)
{
(marshaled.___mVertices_2)[i] = (unmarshaled.___mVertices_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
}
}
else
{
marshaled.___mVertices_2 = NULL;
}
marshaled.___mType_3 = unmarshaled.___mType_3;
}
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshal_com_back(const BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_com& marshaled, BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t unmarshaledmId_temp_0 = 0;
unmarshaledmId_temp_0 = marshaled.___mId_0;
unmarshaled.___mId_0 = unmarshaledmId_temp_0;
unmarshaled.___mText_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___mText_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mText_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___mText_1));
if (marshaled.___mVertices_2 != NULL)
{
if (unmarshaled.___mVertices_2 == NULL)
{
unmarshaled.___mVertices_2 = reinterpret_cast<Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*>((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___mVertices_2), (void*)reinterpret_cast<Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*>((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, 1)));
}
il2cpp_array_size_t _arrayLength = (unmarshaled.___mVertices_2)->max_length;
for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
{
(unmarshaled.___mVertices_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___mVertices_2)[i]);
}
}
int32_t unmarshaledmType_temp_3 = 0;
unmarshaledmType_temp_3 = marshaled.___mType_3;
unmarshaled.___mType_3 = unmarshaledmType_temp_3;
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Observers.BarcodeInstanceDataImpl
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshal_com_cleanup(BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___mText_1);
marshaled.___mText_1 = NULL;
if (marshaled.___mVertices_2 != NULL)
{
il2cpp_codegen_marshal_free(marshaled.___mVertices_2);
marshaled.___mVertices_2 = NULL;
}
}
// System.Void Vuforia.Internal.Observers.BarcodeInstanceDataImpl::.ctor(System.Int32,Vuforia.BarcodeBehaviour/BarcodeType,System.String,UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeInstanceDataImpl__ctor_m4DC27020A1316044649A5C0D0914A907B0FCC57D (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, int32_t ___0_id, int32_t ___1_type, String_t* ___2_text, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___3_vertices, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_id;
__this->___mId_0 = L_0;
int32_t L_1 = ___1_type;
__this->___mType_3 = L_1;
String_t* L_2 = ___2_text;
__this->___mText_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mText_1), (void*)L_2);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = ___3_vertices;
__this->___mVertices_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mVertices_2), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C void BarcodeInstanceDataImpl__ctor_m4DC27020A1316044649A5C0D0914A907B0FCC57D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_id, int32_t ___1_type, String_t* ___2_text, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___3_vertices, const RuntimeMethod* method)
{
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176*>(__this + _offset);
BarcodeInstanceDataImpl__ctor_m4DC27020A1316044649A5C0D0914A907B0FCC57D(_thisAdjusted, ___0_id, ___1_type, ___2_text, ___3_vertices, method);
}
// System.Int32 Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_Id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeInstanceDataImpl_get_Id_m2BA6411C09118562973204F773430D1068FE0AB7 (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mId_0;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t BarcodeInstanceDataImpl_get_Id_m2BA6411C09118562973204F773430D1068FE0AB7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176*>(__this + _offset);
int32_t _returnValue;
_returnValue = BarcodeInstanceDataImpl_get_Id_m2BA6411C09118562973204F773430D1068FE0AB7_inline(_thisAdjusted, method);
return _returnValue;
}
// Vuforia.BarcodeBehaviour/BarcodeType Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_BarcodeType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeInstanceDataImpl_get_BarcodeType_m93A6BA4C799093DC43E4ABF6835CBA14DBA3DA8A (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mType_3;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t BarcodeInstanceDataImpl_get_BarcodeType_m93A6BA4C799093DC43E4ABF6835CBA14DBA3DA8A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176*>(__this + _offset);
int32_t _returnValue;
_returnValue = BarcodeInstanceDataImpl_get_BarcodeType_m93A6BA4C799093DC43E4ABF6835CBA14DBA3DA8A_inline(_thisAdjusted, method);
return _returnValue;
}
// System.String Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_Text()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BarcodeInstanceDataImpl_get_Text_m35E2CABE455C1351912C1B46CA43ACF813DFCABC (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mText_1;
return L_0;
}
}
IL2CPP_EXTERN_C String_t* BarcodeInstanceDataImpl_get_Text_m35E2CABE455C1351912C1B46CA43ACF813DFCABC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176*>(__this + _offset);
String_t* _returnValue;
_returnValue = BarcodeInstanceDataImpl_get_Text_m35E2CABE455C1351912C1B46CA43ACF813DFCABC_inline(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Vector3[] Vuforia.Internal.Observers.BarcodeInstanceDataImpl::get_OutlineVertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* BarcodeInstanceDataImpl_get_OutlineVertices_m4E3A9610EA03939D79AE7CCF0425FF5B7192E406 (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___mVertices_2;
return L_0;
}
}
IL2CPP_EXTERN_C Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* BarcodeInstanceDataImpl_get_OutlineVertices_m4E3A9610EA03939D79AE7CCF0425FF5B7192E406_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176*>(__this + _offset);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* _returnValue;
_returnValue = BarcodeInstanceDataImpl_get_OutlineVertices_m4E3A9610EA03939D79AE7CCF0425FF5B7192E406_inline(_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.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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* V_0 = NULL;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* V_1 = NULL;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* V_2 = NULL;
{
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_0 = __this->___OnBarcodeObserved_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_1 = V_0;
V_1 = L_1;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_2 = V_1;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)Castclass((RuntimeObject*)L_4, Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var));
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8** L_5 = (&__this->___OnBarcodeObserved_7);
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_6 = V_2;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_7 = V_1;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_9 = V_0;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)L_9) == ((RuntimeObject*)(Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* V_0 = NULL;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* V_1 = NULL;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* V_2 = NULL;
{
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_0 = __this->___OnBarcodeObserved_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_1 = V_0;
V_1 = L_1;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_2 = V_1;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)Castclass((RuntimeObject*)L_4, Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8_il2cpp_TypeInfo_var));
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8** L_5 = (&__this->___OnBarcodeObserved_7);
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_6 = V_2;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_7 = V_1;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_9 = V_0;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)L_9) == ((RuntimeObject*)(Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Collections.Generic.HashSet`1<Vuforia.BarcodeBehaviour/BarcodeType> Vuforia.Internal.Observers.BarcodeObserver::get_ObservedTypes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* BarcodeObserver_get_ObservedTypes_mC06B8BCC915BF98996FAD6EBB4EE433EF6EFAC93 (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_m082912AAF94170D933C55D40C4653550C5983078_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mA541092D9E2B87A2C32957146D36AA08F7784D9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_ObservedTypesU3Eb__5_0_mD8F9974F519420C6C89094D6632C78AAF3DACDE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* G_B3_0 = NULL;
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* G_B3_1 = NULL;
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* G_B3_2 = NULL;
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* G_B2_0 = NULL;
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* G_B2_1 = NULL;
BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* G_B2_2 = NULL;
{
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* L_0 = __this->___mObservedTypes_8;
if (L_0)
{
goto IL_0042;
}
}
{
RuntimeObject* L_1 = __this->___mBarcodeObserver_6;
NullCheck(L_1);
HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* L_2;
L_2 = InterfaceFuncInvoker0< HashSet_1_t1D08A77AB4532702C57DA8021A2B9C6F9D44D412* >::Invoke(0 /* System.Collections.Generic.HashSet`1<Vuforia.VuBarcodeType> Vuforia.IVuBarcodeObserver::get_ObservedTypes() */, IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713_il2cpp_TypeInfo_var, L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* L_3 = ((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1;
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* L_4 = L_3;
G_B2_0 = L_4;
G_B2_1 = L_2;
G_B2_2 = __this;
if (L_4)
{
G_B3_0 = L_4;
G_B3_1 = L_2;
G_B3_2 = __this;
goto IL_0033;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* L_5 = ((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* L_6 = (Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC*)il2cpp_codegen_object_new(Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m84BA0EE0BB8B19977D6A8E48FFFFBB221CC4050A(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3Cget_ObservedTypesU3Eb__5_0_mD8F9974F519420C6C89094D6632C78AAF3DACDE7_RuntimeMethod_var), NULL);
Func_2_t9C358FC255371FD98E5B216C71691B7663A4FFFC* L_7 = L_6;
((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (void*)L_7);
G_B3_0 = L_7;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
}
IL_0033:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_m082912AAF94170D933C55D40C4653550C5983078(G_B3_1, G_B3_0, Enumerable_Select_TisVuBarcodeType_tA297F15F3E461F5C7C7DC1A0DBDB2EF0066ABF96_TisBarcodeType_t28BE22BA1F9AAB75F278851E55CD479AD3760AA3_m082912AAF94170D933C55D40C4653550C5983078_RuntimeMethod_var);
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* L_9 = (HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F*)il2cpp_codegen_object_new(HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F_il2cpp_TypeInfo_var);
NullCheck(L_9);
HashSet_1__ctor_mA541092D9E2B87A2C32957146D36AA08F7784D9D(L_9, L_8, HashSet_1__ctor_mA541092D9E2B87A2C32957146D36AA08F7784D9D_RuntimeMethod_var);
NullCheck(G_B3_2);
G_B3_2->___mObservedTypes_8 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_2->___mObservedTypes_8), (void*)L_9);
}
IL_0042:
{
HashSet_1_tDCC1FB920E4153AC24DBB783FFA87221D9C67A1F* L_10 = __this->___mObservedTypes_8;
return L_10;
}
}
// System.Boolean Vuforia.Internal.Observers.BarcodeObserver::get_DetectMultipleBarcodes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BarcodeObserver_get_DetectMultipleBarcodes_m647D8782256EC966AD37DF871864B70A1E60ACED (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___mBarcodeObserver_6;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuBarcodeDetectionMode Vuforia.IVuBarcodeObserver::get_DetectionMode() */, IVuBarcodeObserver_t0CC78B5B2F5173A4C790EE278C56E4120A7DB713_il2cpp_TypeInfo_var, L_0);
return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
}
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuBarcodeObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeObserver__ctor_m94791BDF79240BF231230C23F63ABF57B9310739 (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeObserver_OnObservation_mC86E3B22549FB4DA0B1C6B406B5E0F8611F8369C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___1_vuObserver;
__this->___mBarcodeObserver_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mBarcodeObserver_6), (void*)L_2);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_3 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_3);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_3, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_4;
L_4 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_3, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_5 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_5, __this, (intptr_t)((void*)BarcodeObserver_OnObservation_mC86E3B22549FB4DA0B1C6B406B5E0F8611F8369C_RuntimeMethod_var), NULL);
NullCheck(L_4);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_4, L_5, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeObserver_OnDispose_m61BA4121E04595AC912A7B199864B11DDC5362F4 (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeObserver_OnObservation_mC86E3B22549FB4DA0B1C6B406B5E0F8611F8369C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_0;
L_0 = AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284(__this, AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_1, __this, (intptr_t)((void*)BarcodeObserver_OnObservation_mC86E3B22549FB4DA0B1C6B406B5E0F8611F8369C_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14(L_0, L_1, NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeObserver_OnObservation_mC86E3B22549FB4DA0B1C6B406B5E0F8611F8369C (BarcodeObserver_t441498C23AFE0F08AF2DCF986DB751E95FFAD328* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisBarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_mD5717DE7071B8316AEEE585896769C465327D22B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuBarcodeObservation_tF28AAC268E6F81D0F925634EA8898FD502E3D6E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnObservationU3Eb__11_0_m9C12CA30807B9ED8A51CDFB5963C1ACA3802DCE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B V_0;
memset((&V_0), 0, sizeof(V_0));
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 V_1;
memset((&V_1), 0, sizeof(V_1));
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176 V_2;
memset((&V_2), 0, sizeof(V_2));
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* G_B2_0 = NULL;
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* G_B2_1 = NULL;
String_t* G_B2_2 = NULL;
int32_t G_B2_3 = 0;
int32_t G_B2_4 = 0;
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* G_B2_5 = NULL;
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* G_B1_0 = NULL;
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* G_B1_1 = NULL;
String_t* G_B1_2 = NULL;
int32_t G_B1_3 = 0;
int32_t G_B1_4 = 0;
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* G_B1_5 = NULL;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* G_B4_0 = NULL;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* G_B3_0 = NULL;
{
RuntimeObject* L_0 = ___1_observation;
RuntimeObject* L_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuBarcodeObservation_tF28AAC268E6F81D0F925634EA8898FD502E3D6E1_il2cpp_TypeInfo_var));
NullCheck(L_1);
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B L_2;
L_2 = InterfaceFuncInvoker0< VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B >::Invoke(1 /* Vuforia.VuBarcodeObservationInfo Vuforia.IVuBarcodeObservation::get_Info() */, IVuBarcodeObservation_tF28AAC268E6F81D0F925634EA8898FD502E3D6E1_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
NullCheck(L_1);
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_3;
L_3 = InterfaceFuncInvoker0< VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 >::Invoke(0 /* Vuforia.VuBarcodeObservationInstanceInfo Vuforia.IVuBarcodeObservation::get_InstanceInfo() */, IVuBarcodeObservation_tF28AAC268E6F81D0F925634EA8898FD502E3D6E1_il2cpp_TypeInfo_var, L_1);
V_1 = L_3;
VuBarcodeObservationInfo_tA90182AD8D6A610AD5258839B90A72B2EB2F795B L_4 = V_0;
int32_t L_5 = L_4.___id_0;
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_6 = V_1;
int32_t L_7 = L_6.___type_1;
int32_t L_8;
L_8 = WrapperExtensionMethods_ToBarcodeType_mFA1C5998584A1D06AB65288A6F348FB895A2FA68(L_7, NULL);
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_9 = V_1;
String_t* L_10 = L_9.___buffer_0;
VuBarcodeObservationInstanceInfo_tD0B3DD9D7324AB95C53AAC1D1ACEF9F701C6C3B1 L_11 = V_1;
VuVector2FU5BU5D_tE2852C71BB83C14C441BC48C2582A074C967DBD9* L_12 = L_11.___vertices_2;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* L_13 = ((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_2;
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* L_14 = L_13;
G_B1_0 = L_14;
G_B1_1 = L_12;
G_B1_2 = L_10;
G_B1_3 = L_8;
G_B1_4 = L_5;
G_B1_5 = (&V_2);
if (L_14)
{
G_B2_0 = L_14;
G_B2_1 = L_12;
G_B2_2 = L_10;
G_B2_3 = L_8;
G_B2_4 = L_5;
G_B2_5 = (&V_2);
goto IL_0051;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* L_15 = ((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* L_16 = (Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96*)il2cpp_codegen_object_new(Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_m25F45A01EB939ED5098BB2A2A07F823ECD801E29(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3COnObservationU3Eb__11_0_m9C12CA30807B9ED8A51CDFB5963C1ACA3802DCE7_RuntimeMethod_var), NULL);
Func_2_tFBA553695BF02A83C7969FBD4B7BEAB89ECAFB96* L_17 = L_16;
((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_2 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_2), (void*)L_17);
G_B2_0 = L_17;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
G_B2_3 = G_B1_3;
G_B2_4 = G_B1_4;
G_B2_5 = G_B1_5;
}
IL_0051:
{
RuntimeObject* L_18;
L_18 = Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisVuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4744A65E7A5C4CF941D82DC2CE310DC8C71F8F87_RuntimeMethod_var);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19;
L_19 = Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790(L_18, Enumerable_ToArray_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m86F205DD4D5F3E96A8588BC389B20C86541EA790_RuntimeMethod_var);
BarcodeInstanceDataImpl__ctor_m4DC27020A1316044649A5C0D0914A907B0FCC57D(G_B2_5, G_B2_4, G_B2_3, G_B2_2, L_19, NULL);
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_20 = __this->___OnBarcodeObserved_7;
Action_1_tED91DD2B0687C2763B5E59865CF4045744B8F4C8* L_21 = L_20;
G_B3_0 = L_21;
if (L_21)
{
G_B4_0 = L_21;
goto IL_006b;
}
}
{
return;
}
IL_006b:
{
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176 L_22 = V_2;
BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176 L_23 = L_22;
RuntimeObject* L_24 = Box(BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176_il2cpp_TypeInfo_var, &L_23);
DelegateHelper_InvokeWithExceptionHandling_TisBarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_mD5717DE7071B8316AEEE585896769C465327D22B(G_B4_0, (RuntimeObject*)L_24, DelegateHelper_InvokeWithExceptionHandling_TisBarcodeInstanceData_tAF413D193F38F63CC2A4F5F99CAC34836066284F_mD5717DE7071B8316AEEE585896769C465327D22B_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.Internal.Observers.BarcodeObserver/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5BC084F81B829E9C01707E3923D05504FB0C350D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* L_0 = (U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D*)il2cpp_codegen_object_new(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m9B8F6FF7894CB761E510D1A5F76B0C62BC2E58AD(L_0, NULL);
((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Observers.BarcodeObserver/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9B8F6FF7894CB761E510D1A5F76B0C62BC2E58AD (U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.BarcodeBehaviour/BarcodeType Vuforia.Internal.Observers.BarcodeObserver/<>c::<get_ObservedTypes>b__5_0(Vuforia.VuBarcodeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3Cget_ObservedTypesU3Eb__5_0_mD8F9974F519420C6C89094D6632C78AAF3DACDE7 (U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* __this, int32_t ___0_type, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_type;
int32_t L_1;
L_1 = WrapperExtensionMethods_ToBarcodeType_mFA1C5998584A1D06AB65288A6F348FB895A2FA68(L_0, NULL);
return L_1;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.BarcodeObserver/<>c::<OnObservation>b__11_0(Vuforia.VuVector2F)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 U3CU3Ec_U3COnObservationU3Eb__11_0_m9C12CA30807B9ED8A51CDFB5963C1ACA3802DCE7 (U3CU3Ec_t208C4D6FC714AB3479951587D892259314456B3D* __this, VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 ___0_v, const RuntimeMethod* method)
{
{
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_0 = ___0_v;
float L_1 = L_0.___x_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_2 = ___0_v;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObserverComponent::get_Observer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CObserverU3Ek__BackingField_0;
return L_0;
}
}
// System.Boolean Vuforia.Internal.Observers.AObserverComponent::get_Enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AObserverComponent_get_Enabled_m1C6E6DF5FB43EA8281E8D9746E9E6EB47030B6A3 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mEnabled_1;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::set_Enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_set_Enabled_mEDDE807AD841B3801AB15CB9B206AAC9B318D275 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mEnabled_1;
bool L_1 = ___0_value;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_000a;
}
}
{
return;
}
IL_000a:
{
AObserverComponent_OnObserverActivatedChanged_mC97BCB1C5BBD1F8C397E4C40E22031525B379DDA(__this, NULL);
bool L_2 = ___0_value;
__this->___mEnabled_1 = L_2;
bool L_3 = __this->___mEnabled_1;
if (!L_3)
{
goto IL_0026;
}
}
{
VirtualActionInvoker0::Invoke(13 /* System.Void Vuforia.Internal.Observers.AObserverComponent::OnEnabled() */, __this);
return;
}
IL_0026:
{
VirtualActionInvoker0::Invoke(14 /* System.Void Vuforia.Internal.Observers.AObserverComponent::OnDisabled() */, __this);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___mEnabled_1 = (bool)1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_observer;
__this->___U3CObserverU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObserverU3Ek__BackingField_0), (void*)L_0);
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);
__this->___mObservableActivated_2 = L_2;
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverActivatedChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnObserverActivatedChanged_mC97BCB1C5BBD1F8C397E4C40E22031525B379DDA (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __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;
}
{
bool L_0 = __this->___mObservableActivated_2;
RuntimeObject* L_1;
L_1 = AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline(__this, NULL);
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);
if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
{
goto IL_0014;
}
}
{
return;
}
IL_0014:
{
RuntimeObject* L_3;
L_3 = AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline(__this, NULL);
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserver::get_Activated() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_3);
__this->___mObservableActivated_2 = L_4;
bool L_5 = __this->___mObservableActivated_2;
if (!L_5)
{
goto IL_0034;
}
}
{
VirtualActionInvoker0::Invoke(10 /* System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverActivated() */, __this);
return;
}
IL_0034:
{
VirtualActionInvoker0::Invoke(11 /* System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverDeactivated() */, __this);
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnObserverActivated_m12C7D68D4C2A29A3C56B14B0B1A238C8B8D4D874 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverDeactivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnObserverDeactivated_mC587C82F89F19C9843755507323C827640E7F980 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnObserverDestroyed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnObserverDestroyed_m9976AA06DEA951A7D25277C4F2B81B25D3DE7BA8 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnEnabled_mBA32AAB6FB55E9A1E4425F5BFB512AD47DBC2C97 (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Void Vuforia.Internal.Observers.AObserverComponent::OnDisabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObserverComponent_OnDisabled_m8E03D0BDDFAF45222C9F1703F6E571D3ED371DFC (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.AObservationFilterComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AObservationFilterComponent__ctor_m217B026525909631FC2698C3E3F2B0D71ADDAB12 (AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_0, NULL);
return;
}
}
// Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObservationFilterComponent::GetObservationHandler(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AObservationFilterComponent_GetObservationHandler_m901C8D3EEDDAABE991F59BA439A70B66E1EC8D05 (AObservationFilterComponent_t25EC64129802B97E8D2EA1AEA901DEE15EB3866C* __this, RuntimeObject* ___0_observation, 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* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(15 /* Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.AObservationFilterComponent::GetObservationHandlerInternal(Vuforia.IVuObservation) */, __this, L_0);
V_0 = L_1;
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0013;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean Vuforia.Internal.Observers.IObserver::get_Activated() */, IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var, L_3);
if (L_4)
{
goto IL_0015;
}
}
IL_0013:
{
return (RuntimeObject*)NULL;
}
IL_0015:
{
RuntimeObject* L_5 = V_0;
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.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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* V_0 = NULL;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* V_1 = NULL;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* V_2 = NULL;
{
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_0 = __this->___OnPoseUpdated_3;
V_0 = L_0;
}
IL_0007:
{
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_1 = V_0;
V_1 = L_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_2 = V_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)Castclass((RuntimeObject*)L_4, Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var));
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD** L_5 = (&__this->___OnPoseUpdated_3);
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_6 = V_2;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_7 = V_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_9 = V_0;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)L_9) == ((RuntimeObject*)(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* V_0 = NULL;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* V_1 = NULL;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* V_2 = NULL;
{
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_0 = __this->___OnPoseUpdated_3;
V_0 = L_0;
}
IL_0007:
{
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_1 = V_0;
V_1 = L_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_2 = V_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)Castclass((RuntimeObject*)L_4, Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD_il2cpp_TypeInfo_var));
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD** L_5 = (&__this->___OnPoseUpdated_3);
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_6 = V_2;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_7 = V_1;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_9 = V_0;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)L_9) == ((RuntimeObject*)(Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.PosePublisherComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PosePublisherComponent__ctor_m0F5693728A77B84C90927D8F81589B05EEC32E4E (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.PosePublisherComponent::PublishObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PosePublisherComponent_PublishObservation_m99F018ECE619E2D8E3EAC12B0E2AC63CD68201A1 (PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_GetComponent_TisIPoseCalculatorComponent_t57445491D1008F41623FF92BA84D7C52DFD2FA97_mBD84739A74B5939F78C8189D8A3ECA4C01AAE897_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPoseCalculatorComponent_t57445491D1008F41623FF92BA84D7C52DFD2FA97_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F V_0;
memset((&V_0), 0, sizeof(V_0));
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* G_B3_0 = NULL;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* G_B2_0 = NULL;
{
RuntimeObject* L_0;
L_0 = AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(IObserver_GetComponent_TisIPoseCalculatorComponent_t57445491D1008F41623FF92BA84D7C52DFD2FA97_mBD84739A74B5939F78C8189D8A3ECA4C01AAE897_RuntimeMethod_var, L_0);
NullCheck(L_1);
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_2;
L_2 = InterfaceFuncInvoker0< Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F >::Invoke(0 /* System.Nullable`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.IPoseCalculatorComponent::get_Pose() */, IPoseCalculatorComponent_t57445491D1008F41623FF92BA84D7C52DFD2FA97_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
bool L_3;
L_3 = Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_inline((&V_0), Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_RuntimeMethod_var);
if (!L_3)
{
goto IL_0038;
}
}
{
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_4 = __this->___OnPoseUpdated_3;
Action_3_t97455905548E3D074144AB3D2CE675FDB45653BD* L_5 = L_4;
G_B2_0 = L_5;
if (L_5)
{
G_B3_0 = L_5;
goto IL_0025;
}
}
{
return;
}
IL_0025:
{
RuntimeObject* L_6 = ___0_observation;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_7;
L_7 = Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB((&V_0), Nullable_1_get_Value_mE0E5166EF1F929DC157917C3EC04D1B9ECF645CB_RuntimeMethod_var);
NullCheck(G_B3_0);
Action_3_Invoke_mFE15B049C99283F6BB0BC252DF14C59DD135C7BF_inline(G_B3_0, __this, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var)), L_7, NULL);
}
IL_0038:
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::add_OnObservation(System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* V_0 = NULL;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* V_1 = NULL;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* V_2 = NULL;
{
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_0 = __this->___OnObservation_3;
V_0 = L_0;
}
IL_0007:
{
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = V_0;
V_1 = L_1;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_2 = V_1;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)Castclass((RuntimeObject*)L_4, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var));
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2** L_5 = (&__this->___OnObservation_3);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_6 = V_2;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_7 = V_1;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_9 = V_0;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)L_9) == ((RuntimeObject*)(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::remove_OnObservation(System.Action`2<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* V_0 = NULL;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* V_1 = NULL;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* V_2 = NULL;
{
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_0 = __this->___OnObservation_3;
V_0 = L_0;
}
IL_0007:
{
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = V_0;
V_1 = L_1;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_2 = V_1;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)Castclass((RuntimeObject*)L_4, Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var));
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2** L_5 = (&__this->___OnObservation_3);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_6 = V_2;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_7 = V_1;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*>(L_5, L_6, L_7);
V_0 = L_8;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_9 = V_0;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)L_9) == ((RuntimeObject*)(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.ObservationPublisherComponent::PublishObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObservationPublisherComponent_PublishObservation_m9ECBA5108D735DFCE65294781F4FC168855464F0 (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* G_B2_0 = NULL;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* G_B1_0 = NULL;
{
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_0 = __this->___OnObservation_3;
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
RuntimeObject* L_2 = ___0_observation;
NullCheck(G_B2_0);
Action_2_Invoke_mDBE4FC67ACC8C4F5B542228E5613B713D770459B_inline(G_B2_0, __this, L_2, 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.IObserver Vuforia.Internal.Observers.OffsetComponent::get_WorldCenterObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OffsetComponent_get_WorldCenterObserver_m2F3CB16CC1E98FAE10B1FDB672B1666B0C61A67C (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CWorldCenterObserverU3Ek__BackingField_4;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::set_WorldCenterObserver(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent_set_WorldCenterObserver_mAFE31CB73DD18D64FC6CD7F446A1AA383EB82AFF (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CWorldCenterObserverU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWorldCenterObserverU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::get_UnityPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 OffsetComponent_get_UnityPose_mBB0E75B3D43665C2D9D42C3BFB46A2F7140FD18F (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, const RuntimeMethod* method)
{
{
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_0 = __this->___mPoseProvider_3;
NullCheck(L_0);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_1;
L_1 = Func_1_Invoke_mFDDA3E5ED9208DEE400D5FBCFE2B80FE263B6DC6_inline(L_0, NULL);
return L_1;
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::get_InitialUnityPose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 OffsetComponent_get_InitialUnityPose_m0FEF8C19FCB8D5B120264213AEAA01375D4E99E6 (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = __this->___U3CInitialUnityPoseU3Ek__BackingField_5;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::set_InitialUnityPose(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent_set_InitialUnityPose_m69409D6D30BC93DCE99DB86D25FCA5A89B5BBDB3 (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_value;
__this->___U3CInitialUnityPoseU3Ek__BackingField_5 = L_0;
return;
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent::get_Offset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 OffsetComponent_get_Offset_m25AE3CF3B0B36A5D95A53C4E20C4C603AC059346 (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = __this->___U3COffsetU3Ek__BackingField_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::set_Offset(Vuforia.Internal.Core.Pose)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent_set_Offset_m18AFC565CBC0E4EC596973178B0B11BA6F9D6396 (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_value;
__this->___U3COffsetU3Ek__BackingField_6 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent__ctor_mE61C54953989CDBFD12C968F0F8EC3F0724FC93E (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__15_0_mF862D10EBAE8D2C78ABFF94A87AA515BABEC135F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* G_B2_0 = NULL;
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* G_B2_1 = NULL;
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* G_B1_0 = NULL;
OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* G_B1_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var);
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_0 = ((U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1;
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* 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_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var);
U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8* L_2 = ((U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_3 = (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50*)il2cpp_codegen_object_new(Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50_il2cpp_TypeInfo_var);
NullCheck(L_3);
Func_1__ctor_m5F6BE1C258B0A39F6E0369300F78E4C0F4010C62(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__15_0_mF862D10EBAE8D2C78ABFF94A87AA515BABEC135F_RuntimeMethod_var), NULL);
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_4 = L_3;
((U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1), (void*)L_4);
G_B2_0 = L_4;
G_B2_1 = G_B1_1;
}
IL_0020:
{
NullCheck(G_B2_1);
G_B2_1->___mPoseProvider_3 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___mPoseProvider_3), (void*)G_B2_0);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_5;
L_5 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(NULL);
__this->___U3CInitialUnityPoseU3Ek__BackingField_5 = L_5;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_6;
L_6 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(NULL);
__this->___U3COffsetU3Ek__BackingField_6 = L_6;
RuntimeObject* L_7 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::Init(System.Func`1<Vuforia.Internal.Core.Pose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent_Init_m4F7D9EFA26952FB556FAE259C628847307A98871 (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* ___0_poseProvider, const RuntimeMethod* method)
{
{
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_0 = ___0_poseProvider;
__this->___mPoseProvider_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mPoseProvider_3), (void*)L_0);
Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* L_1 = ___0_poseProvider;
NullCheck(L_1);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_2;
L_2 = Func_1_Invoke_mFDDA3E5ED9208DEE400D5FBCFE2B80FE263B6DC6_inline(L_1, NULL);
OffsetComponent_set_InitialUnityPose_m69409D6D30BC93DCE99DB86D25FCA5A89B5BBDB3_inline(__this, L_2, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent::SetOffset(Vuforia.Internal.Core.Pose,Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetComponent_SetOffset_m3E2018CBB295184B3727184505386C4295321BA2 (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_offset, RuntimeObject* ___1_worldCenterObserver, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_offset;
OffsetComponent_set_Offset_m18AFC565CBC0E4EC596973178B0B11BA6F9D6396_inline(__this, L_0, NULL);
RuntimeObject* L_1 = ___1_worldCenterObserver;
OffsetComponent_set_WorldCenterObserver_mAFE31CB73DD18D64FC6CD7F446A1AA383EB82AFF_inline(__this, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.OffsetComponent/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mF5DCD0ABFFA1CA3E40C779E88EE81A0B91A947A0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8* L_0 = (U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8*)il2cpp_codegen_object_new(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m2EF07508D9D5D13785845A61BF49345A66674485(L_0, NULL);
((U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Vuforia.Internal.Observers.OffsetComponent/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2EF07508D9D5D13785845A61BF49345A66674485 (U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.OffsetComponent/<>c::<.ctor>b__15_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 U3CU3Ec_U3C_ctorU3Eb__15_0_mF862D10EBAE8D2C78ABFF94A87AA515BABEC135F (U3CU3Ec_tD784E185757D120FD5E3CAAC0CB6B79541F511C8* __this, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0;
L_0 = Pose_get_Identity_m65D82F57FA2D986B51C4E0A7AF8E51DC9CE9E413(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.Nullable`1<Vuforia.Internal.Core.Pose> Vuforia.Internal.Observers.PoseCalculatorComponent::get_Pose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F PoseCalculatorComponent_get_Pose_m0B87F48F30DE6EC6FBEA8F93D39EEFEB1DFC74CB (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, const RuntimeMethod* method)
{
{
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_0 = __this->___U3CPoseU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.PoseCalculatorComponent::set_Pose(System.Nullable`1<Vuforia.Internal.Core.Pose>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseCalculatorComponent_set_Pose_m9F3987C0D839E9CE1024CDE406FE5A7BA9FE6D64 (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_0 = ___0_value;
__this->___U3CPoseU3Ek__BackingField_3 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.PoseCalculatorComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseCalculatorComponent__ctor_m08B53523D59DA1FA068015A7391B482D5F27FA90 (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_0, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.PoseCalculatorComponent::ProcessObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseCalculatorComponent_ProcessObservation_m50EEB4CC7E7D6F9A41F48BC771F0E398489DC313 (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F V_1;
memset((&V_1), 0, sizeof(V_1));
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F V_3;
memset((&V_3), 0, sizeof(V_3));
{
RuntimeObject* L_0;
L_0 = AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = GenericInterfaceFuncInvoker0< RuntimeObject* >::Invoke(IObserver_GetComponent_TisIOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_mB67C59645FDD41D4D24891088C55A0DE5A94F627_RuntimeMethod_var, L_0);
V_0 = L_1;
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_002d;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* Vuforia.Internal.Observers.IObserver Vuforia.Internal.Observers.IOffsetComponent::get_WorldCenterObserver() */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, L_3);
RuntimeObject* L_5;
L_5 = AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline(__this, NULL);
if ((!(((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5))))
{
goto IL_002d;
}
}
{
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F));
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_6 = V_3;
PoseCalculatorComponent_set_Pose_m9F3987C0D839E9CE1024CDE406FE5A7BA9FE6D64_inline(__this, L_6, NULL);
return;
}
IL_002d:
{
RuntimeObject* L_7 = ___0_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_7, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var)));
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_8;
L_8 = InterfaceFuncInvoker0< VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F >::Invoke(0 /* Vuforia.VuPoseInfo Vuforia.IVuObservationWithPose::get_PoseInfo() */, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var)));
V_1 = L_8;
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_9 = V_1;
int32_t L_10 = L_9.___poseStatus_0;
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
{
goto IL_0052;
}
}
{
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F));
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_11 = V_3;
PoseCalculatorComponent_set_Pose_m9F3987C0D839E9CE1024CDE406FE5A7BA9FE6D64_inline(__this, L_11, NULL);
return;
}
IL_0052:
{
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_12 = V_1;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_13 = L_12.___pose_1;
RuntimeObject* L_14 = ___0_observation;
NullCheck(L_14);
int32_t L_15;
L_15 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* Vuforia.VuObservationType Vuforia.IVuObservation::get_ObservationType() */, IVuObservation_tA1CA0073DB3FF19232EA31C34B959480F7C38662_il2cpp_TypeInfo_var, L_14);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_16;
L_16 = NativeToUnityConversionUtil_ConvertNativePoseMatrixToObserverPose_m811A784E4D2712547AC6A5DDB15AA422FC782101(L_13, L_15, NULL);
V_2 = L_16;
RuntimeObject* L_17 = V_0;
if (!L_17)
{
goto IL_0074;
}
}
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_18 = V_2;
RuntimeObject* L_19 = V_0;
NullCheck(L_19);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_20;
L_20 = InterfaceFuncInvoker0< Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 >::Invoke(3 /* Vuforia.Internal.Core.Pose Vuforia.Internal.Observers.IOffsetComponent::get_Offset() */, IOffsetComponent_tE77D1F5733A3C7B8AE502779FE762ED8001BA79C_il2cpp_TypeInfo_var, L_19);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_21;
L_21 = WorldOriginUtility_NativeToUnity_m41E5B4485952B24AAB42D220C40265B962CEE0EF(L_18, L_20, NULL);
V_2 = L_21;
}
IL_0074:
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_22 = V_2;
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_23;
memset((&L_23), 0, sizeof(L_23));
Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8((&L_23), L_22, /*hidden argument*/Nullable_1__ctor_m4C3D0E0D0858C8841AD5FB2E162BC5285D7D53E8_RuntimeMethod_var);
PoseCalculatorComponent_set_Pose_m9F3987C0D839E9CE1024CDE406FE5A7BA9FE6D64_inline(__this, L_23, 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.TargetStatus Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::get_TargetStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 TargetStatusFromPoseInfoComponent_get_TargetStatus_m7E1717C0F4B87F989ABD21B3BA896B4A1B8BC137 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = __this->___U3CTargetStatusU3Ek__BackingField_3;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::set_TargetStatus(Vuforia.TargetStatus)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_set_TargetStatus_mC942468EF3FA07A75CEBC06BD06B0C050B2B004E (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_value, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = ___0_value;
__this->___U3CTargetStatusU3Ek__BackingField_3 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::add_OnTargetStatusUpdated(System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_add_OnTargetStatusUpdated_mA76DBD50F54BAAB1DFCD6D7E2B86CA822930A7FF (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* V_0 = NULL;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* V_1 = NULL;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* V_2 = NULL;
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_0 = __this->___OnTargetStatusUpdated_4;
V_0 = L_0;
}
IL_0007:
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_1 = V_0;
V_1 = L_1;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_2 = V_1;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)Castclass((RuntimeObject*)L_4, Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var));
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D** L_5 = (&__this->___OnTargetStatusUpdated_4);
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_6 = V_2;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_7 = V_1;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_9 = V_0;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)L_9) == ((RuntimeObject*)(Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::remove_OnTargetStatusUpdated(System.Action`3<Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation,Vuforia.TargetStatus>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_remove_OnTargetStatusUpdated_mA40D423DB4996DC1C6857973CBC8AD1B7904CC8D (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* V_0 = NULL;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* V_1 = NULL;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* V_2 = NULL;
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_0 = __this->___OnTargetStatusUpdated_4;
V_0 = L_0;
}
IL_0007:
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_1 = V_0;
V_1 = L_1;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_2 = V_1;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)Castclass((RuntimeObject*)L_4, Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D_il2cpp_TypeInfo_var));
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D** L_5 = (&__this->___OnTargetStatusUpdated_4);
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_6 = V_2;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_7 = V_1;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*>(L_5, L_6, L_7);
V_0 = L_8;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_9 = V_0;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)L_9) == ((RuntimeObject*)(Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::.ctor(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent__ctor_m3EDB5BEB6D3DB4F489E18A32F825D78E95B77752 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_observer;
AObserverComponent__ctor_m2E95CA798CDD9A86EEFEEF41B81798A4DC5155A6(__this, L_0, NULL);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_1;
L_1 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
TargetStatusFromPoseInfoComponent_set_TargetStatus_mC942468EF3FA07A75CEBC06BD06B0C050B2B004E_inline(__this, L_1, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::ProcessObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_ProcessObservation_m611348B4101495EF59D7AE55726E99410CF19627 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_observation;
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
NullCheck(L_1);
VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F L_2;
L_2 = InterfaceFuncInvoker0< VuPoseInfo_tA45511F53B0CB7C75C0C4C0F6CD81A0F62F6BA7F >::Invoke(0 /* Vuforia.VuPoseInfo Vuforia.IVuObservationWithPose::get_PoseInfo() */, IVuObservationWithPose_t0256A8156626EB63FF1E3464D0D0F4FA64A55260_il2cpp_TypeInfo_var, L_1);
int32_t L_3 = L_2.___poseStatus_0;
int32_t L_4;
L_4 = WrapperExtensionMethods_ToStatus_m519E558C46C34076110AFCF472308B7F7E57CF20(L_3, NULL);
RuntimeObject* L_5 = V_0;
int32_t L_6;
L_6 = NativeToUnityConversionUtil_ConvertNativeStatusInfoToUnity_m1C6C5CB72658A5BCCE1254E8B9C4BA9C9CFCF887(L_5, NULL);
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_7;
memset((&L_7), 0, sizeof(L_7));
TargetStatus__ctor_mFA628115F292E283AC6A12743F3CD33B43006B6D((&L_7), L_4, L_6, /*hidden argument*/NULL);
TargetStatusFromPoseInfoComponent_set_TargetStatus_mC942468EF3FA07A75CEBC06BD06B0C050B2B004E_inline(__this, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::PublishObservation(Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_PublishObservation_mCFB9224A94596E12556EF47CA811604D7949D214 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, RuntimeObject* ___0_observation, const RuntimeMethod* method)
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* G_B2_0 = NULL;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* G_B1_0 = NULL;
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_0 = __this->___OnTargetStatusUpdated_4;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
RuntimeObject* L_2 = ___0_observation;
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_3;
L_3 = TargetStatusFromPoseInfoComponent_get_TargetStatus_m7E1717C0F4B87F989ABD21B3BA896B4A1B8BC137_inline(__this, NULL);
NullCheck(G_B2_0);
Action_3_Invoke_m735D8D421071AD6543A10F0D2386FA7AC58FE677_inline(G_B2_0, __this, L_2, L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.TargetStatusFromPoseInfoComponent::OnObserverDeactivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_OnObserverDeactivated_m07355DC13888385D3A34F555BEE25495D7A3C365 (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, const RuntimeMethod* method)
{
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* G_B4_0 = NULL;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* G_B3_0 = NULL;
{
bool L_0;
L_0 = AObserverComponent_get_Enabled_m1C6E6DF5FB43EA8281E8D9746E9E6EB47030B6A3_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_1;
L_1 = TargetStatus_get_NotObserved_m1BD5C70DBAAE7DE715BFB0B305617BEA9D84B65F(NULL);
TargetStatusFromPoseInfoComponent_set_TargetStatus_mC942468EF3FA07A75CEBC06BD06B0C050B2B004E_inline(__this, L_1, NULL);
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_2 = __this->___OnTargetStatusUpdated_4;
Action_3_tC6F488EC60053C1E7758FB32F33E9FA66C6AA49D* L_3 = L_2;
G_B3_0 = L_3;
if (L_3)
{
G_B4_0 = L_3;
goto IL_001f;
}
}
{
return;
}
IL_001f:
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_4;
L_4 = TargetStatusFromPoseInfoComponent_get_TargetStatus_m7E1717C0F4B87F989ABD21B3BA896B4A1B8BC137_inline(__this, NULL);
NullCheck(G_B4_0);
Action_3_Invoke_m735D8D421071AD6543A10F0D2386FA7AC58FE677_inline(G_B4_0, __this, (RuntimeObject*)NULL, L_4, 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.IVuObserver Vuforia.Internal.Observers.ANativeObserver::get_VuObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8 (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CVuObserverU3Ek__BackingField_5;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.ANativeObserver::set_VuObserver(Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver_set_VuObserver_m594D7E9C7A888CC51F959B216A8B249C0A01F984 (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CVuObserverU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVuObserverU3Ek__BackingField_5), (void*)L_0);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ANativeObserver::get_Activated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ANativeObserver_get_Activated_mDC69E367F6DF79D26F3F67B4AE6C0752033C8B3D (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean Vuforia.IVuObserver::get_Activated() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Void Vuforia.Internal.Observers.ANativeObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Vuforia.IVuObserver::get_Id() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_1);
AObserver__ctor_m2FB65FBD8D5B8284369DA0B908B20867355B242D(__this, L_0, L_2, NULL);
RuntimeObject* L_3 = ___1_vuObserver;
ANativeObserver_set_VuObserver_m594D7E9C7A888CC51F959B216A8B249C0A01F984_inline(__this, L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.ANativeObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381 (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_0);
ANativeObserver_set_VuObserver_m594D7E9C7A888CC51F959B216A8B249C0A01F984_inline(__this, (RuntimeObject*)NULL, NULL);
AObserver_OnDispose_m444A9B1F9AF502FA20DEDFB5157CB9ADCB2C3DAF(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.ANativeObserver::DoActivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ANativeObserver_DoActivate_m5B912653DF62C8338833E70B062F3B1D3EB8F9A4 (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean Vuforia.IVuObserver::Activate() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.ANativeObserver::DoDeactivate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ANativeObserver_DoDeactivate_m3488DB074D1722F986DDFDC7C43081C3D1AFF3AA (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean Vuforia.IVuObserver::Deactivate() */, IVuObserver_t22ED4BEBA650EF19C49791402D4E59873407ADD9_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.String Vuforia.Internal.Observers.CloudImageTargetObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CloudImageTargetObserver_get_Name_mC873E2D2B74E0FFF60912182FC9DE7B097941B5C (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral635FF61FED06F435911A1DFA8EB7904A8C4A5B2F);
s_Il2CppMethodInitialized = true;
}
{
return _stringLiteral635FF61FED06F435911A1DFA8EB7904A8C4A5B2F;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var)));
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean Vuforia.IVuCloudImageTargetObserver::get_Requesting() */, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var)));
return L_1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* V_0 = NULL;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* V_1 = NULL;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* V_2 = NULL;
{
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_0 = __this->___RecoObservations_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_1 = V_0;
V_1 = L_1;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_2 = V_1;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)Castclass((RuntimeObject*)L_4, Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var));
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93** L_5 = (&__this->___RecoObservations_6);
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_6 = V_2;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_7 = V_1;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_9 = V_0;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)L_9) == ((RuntimeObject*)(Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* V_0 = NULL;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* V_1 = NULL;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* V_2 = NULL;
{
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_0 = __this->___RecoObservations_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_1 = V_0;
V_1 = L_1;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_2 = V_1;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)Castclass((RuntimeObject*)L_4, Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93_il2cpp_TypeInfo_var));
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93** L_5 = (&__this->___RecoObservations_6);
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_6 = V_2;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_7 = V_1;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_9 = V_0;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)L_9) == ((RuntimeObject*)(Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* V_0 = NULL;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* V_1 = NULL;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* V_2 = NULL;
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_0 = __this->___QueryError_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_1 = V_0;
V_1 = L_1;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_2 = V_1;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)Castclass((RuntimeObject*)L_4, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var));
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E** L_5 = (&__this->___QueryError_7);
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_6 = V_2;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_7 = V_1;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_9 = V_0;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)L_9) == ((RuntimeObject*)(Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* V_0 = NULL;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* V_1 = NULL;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* V_2 = NULL;
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_0 = __this->___QueryError_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_1 = V_0;
V_1 = L_1;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_2 = V_1;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)Castclass((RuntimeObject*)L_4, Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E_il2cpp_TypeInfo_var));
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E** L_5 = (&__this->___QueryError_7);
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_6 = V_2;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_7 = V_1;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_9 = V_0;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)L_9) == ((RuntimeObject*)(Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuCloudImageTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver__ctor_mA73BE8122C680EE55A69CDFD3A01AE363C348FC5 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudImageTargetObserver_OnQueryError_m1C6243B5D11DEA37FF842575CC548CE16B639135_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudImageTargetObserver_OnRecoObservation_m47A9AA9ACF8AC5920E84B602832ACCDA69BD4455_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_0 = (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*)il2cpp_codegen_object_new(Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7(L_0, Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7_RuntimeMethod_var);
__this->___mUntrackedTargets_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mUntrackedTargets_8), (void*)L_0);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_1 = (Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB*)il2cpp_codegen_object_new(Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7(L_1, Dictionary_2__ctor_mF74925B7F54B471CD13F22FCCE33102539AB21D7_RuntimeMethod_var);
__this->___mTrackedTargets_9 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mTrackedTargets_9), (void*)L_1);
RuntimeObject* L_2 = ___0_engine;
RuntimeObject* L_3 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_2, L_3, NULL);
RuntimeObject* L_4 = ___1_vuObserver;
VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225* L_5 = (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*)il2cpp_codegen_object_new(VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225_il2cpp_TypeInfo_var);
NullCheck(L_5);
VuCloudImageTargetObservationsHandler__ctor_mAD050FB54E4FFC088D96717F7F518D3296A335CF(L_5, __this, (intptr_t)((void*)CloudImageTargetObserver_OnRecoObservation_m47A9AA9ACF8AC5920E84B602832ACCDA69BD4455_RuntimeMethod_var), NULL);
VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2* L_6 = (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*)il2cpp_codegen_object_new(VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2_il2cpp_TypeInfo_var);
NullCheck(L_6);
VuCloudImageTargetQueryErrorHandler__ctor_m698F0946A14E3D84D092F9636B3A0B48C295B606(L_6, __this, (intptr_t)((void*)CloudImageTargetObserver_OnQueryError_m1C6243B5D11DEA37FF842575CC548CE16B639135_RuntimeMethod_var), NULL);
NullCheck(L_4);
bool L_7;
L_7 = InterfaceFuncInvoker3< bool, VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*, VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*, RuntimeObject* >::Invoke(1 /* System.Boolean Vuforia.IVuCloudImageTargetObserver::RegisterHandlers(Vuforia.VuCloudImageTargetObservationsHandler,Vuforia.VuCloudImageTargetQueryErrorHandler,System.Object) */, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var, L_4, L_5, L_6, __this);
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_0 = NULL;
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_0 = __this->___mUntrackedTargets_8;
String_t* L_1 = ___0_uniqueId;
NullCheck(L_0);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_2;
L_2 = Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B(L_0, L_1, Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B_RuntimeMethod_var);
V_0 = L_2;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_3 = V_0;
NullCheck(L_3);
bool L_4;
L_4 = AObserver_Activate_mA32A1D7B47BD68D9CF1AB26289F3FA4D98D2DF0D(L_3, NULL);
if (L_4)
{
goto IL_002b;
}
}
{
String_t* L_5 = ___0_uniqueId;
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralACE3CE0943688EEA7A68BA96FD36EB5B166AE62C)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE0D75770B8958C7F3F1628B1DF4B5E56D6533630)), NULL);
Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_7);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CloudImageTargetObserver_TrackImageTarget_m488385860FD553EF3FC742B7134DC5E6B5CBD08A_RuntimeMethod_var)));
}
IL_002b:
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_8 = __this->___mTrackedTargets_9;
String_t* L_9 = ___0_uniqueId;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_10 = V_0;
NullCheck(L_8);
Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0(L_8, L_9, L_10, Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_RuntimeMethod_var);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_11 = __this->___mUntrackedTargets_8;
String_t* L_12 = ___0_uniqueId;
NullCheck(L_11);
bool L_13;
L_13 = Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8(L_11, L_12, Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_14 = V_0;
return L_14;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_0 = NULL;
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_0 = __this->___mTrackedTargets_9;
String_t* L_1 = ___0_uniqueId;
NullCheck(L_0);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_2;
L_2 = Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B(L_0, L_1, Dictionary_2_get_Item_mD9EDE2E22EB039D878482D28C916C334540B6D6B_RuntimeMethod_var);
V_0 = L_2;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_3 = V_0;
NullCheck(L_3);
bool L_4;
L_4 = AObserver_Deactivate_m675490F2B9C04D35D00FBAF30756AA7767B56A9D(L_3, NULL);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_5 = __this->___mUntrackedTargets_8;
String_t* L_6 = ___0_uniqueId;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0(L_5, L_6, L_7, Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_RuntimeMethod_var);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_8 = __this->___mTrackedTargets_9;
String_t* L_9 = ___0_uniqueId;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8(L_8, L_9, Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
return;
}
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::OnRecoObservation(System.Collections.Generic.IList`1<Vuforia.IVuCloudImageTargetObservation>,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_OnRecoObservation_m47A9AA9ACF8AC5920E84B602832ACCDA69BD4455 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, RuntimeObject* ___0_observations, RuntimeObject* ___1_clientData, 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*)&CloudImageTargetObserver_OnImageTargetObserverDestroyed_m5B8DC613CE7AEDBB4CC302831CC6068112C92D08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mBF8A004242B0267748F8A596786225F218F51D31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tDC1D53041F635F4B4F1BA3466802238EBC1B650E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tFC4956C3BB4C7FDDFBDC37C20B6F72F737C17EDA_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*)&IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC7B63E30F36387DF767A186D68A1FCDE28C05AB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBB1769EE2D147ADEFF180390703300D88CF0C698_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t12E36807D0427756DF28313323476D031515EDCC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t12E36807D0427756DF28313323476D031515EDCC* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F V_3;
memset((&V_3), 0, sizeof(V_3));
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* V_4 = NULL;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* G_B12_0 = NULL;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* G_B11_0 = NULL;
{
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_0 = (List_1_t12E36807D0427756DF28313323476D031515EDCC*)il2cpp_codegen_object_new(List_1_t12E36807D0427756DF28313323476D031515EDCC_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mBB1769EE2D147ADEFF180390703300D88CF0C698(L_0, List_1__ctor_mBB1769EE2D147ADEFF180390703300D88CF0C698_RuntimeMethod_var);
V_0 = L_0;
RuntimeObject* L_1 = ___0_observations;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.IVuCloudImageTargetObservation>::GetEnumerator() */, IEnumerable_1_tDC1D53041F635F4B4F1BA3466802238EBC1B650E_il2cpp_TypeInfo_var, L_1);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0081:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_1;
if (!L_3)
{
goto IL_008a;
}
}
{
RuntimeObject* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_008a:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0077_1;
}
IL_000f_1:
{
RuntimeObject* L_5 = V_1;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.IVuCloudImageTargetObservation>::get_Current() */, IEnumerator_1_tFC4956C3BB4C7FDDFBDC37C20B6F72F737C17EDA_il2cpp_TypeInfo_var, L_5);
V_2 = L_6;
RuntimeObject* L_7 = V_2;
NullCheck(L_7);
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_8;
L_8 = InterfaceFuncInvoker0< VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F >::Invoke(0 /* Vuforia.VuCloudImageTargetObservationTargetInfo Vuforia.IVuCloudImageTargetObservation::get_TargetInfo() */, IVuCloudImageTargetObservation_tD1FB61FE80F054196DC869050A7464B2626AE5F7_il2cpp_TypeInfo_var, L_7);
V_3 = L_8;
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_9 = __this->___mUntrackedTargets_8;
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_10 = V_3;
String_t* L_11 = L_10.___uniqueId_0;
NullCheck(L_9);
bool L_12;
L_12 = Dictionary_2_TryGetValue_mBF8A004242B0267748F8A596786225F218F51D31(L_9, L_11, (&V_4), Dictionary_2_TryGetValue_mBF8A004242B0267748F8A596786225F218F51D31_RuntimeMethod_var);
if (L_12)
{
goto IL_006b_1;
}
}
{
RuntimeObject* L_13;
L_13 = AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline(__this, NULL);
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(42 /* Vuforia.Internal.Core.IObserverFactory Vuforia.Internal.Core.IEngine::get_ObserverFactory() */, IEngine_t1840136F87C8826E605686CEB7FDA35D257A8C0C_il2cpp_TypeInfo_var, L_13);
RuntimeObject* L_15 = V_2;
NullCheck(L_14);
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_16;
L_16 = InterfaceFuncInvoker1< ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*, RuntimeObject* >::Invoke(13 /* Vuforia.Internal.Observers.ImageTargetObserver Vuforia.Internal.Core.IObserverFactory::CreateImageTargetObserver(Vuforia.IVuCloudImageTargetObservation) */, IObserverFactory_t817D72A8AB0E280B1317315BB7AB98C8A43DB8B3_il2cpp_TypeInfo_var, L_14, L_15);
V_4 = L_16;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_17 = V_4;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_18 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_18, __this, (intptr_t)((void*)CloudImageTargetObserver_OnImageTargetObserverDestroyed_m5B8DC613CE7AEDBB4CC302831CC6068112C92D08_RuntimeMethod_var), NULL);
NullCheck(L_17);
AObserver_add_OnObserverDestroyed_m539F542DC7F58E514FD6E4FCC77560FCB2F2D682(L_17, L_18, NULL);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_19 = __this->___mUntrackedTargets_8;
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_20 = V_3;
String_t* L_21 = L_20.___uniqueId_0;
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_22 = V_4;
NullCheck(L_19);
Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0(L_19, L_21, L_22, Dictionary_2_set_Item_m349520367EAA93D256C533A355EAEFD134A537A0_RuntimeMethod_var);
}
IL_006b_1:
{
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_23 = V_0;
VuCloudImageTargetObservationTargetInfo_tA5722359C01D4BA60FB0E90466A3A00759F8552F L_24 = V_3;
CloudRecoSearchResult_tE583336F5452284FC4BA3A1B192007DE7DCCB42E* L_25;
L_25 = WrapperExtensionMethods_ToTargetInfo_m218841E4216611D065F07CA6BB6954D595A1F5FF(L_24, NULL);
NullCheck(L_23);
List_1_Add_mC7B63E30F36387DF767A186D68A1FCDE28C05AB4_inline(L_23, L_25, List_1_Add_mC7B63E30F36387DF767A186D68A1FCDE28C05AB4_RuntimeMethod_var);
}
IL_0077_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_000f_1;
}
}
{
goto IL_008b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008b:
{
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_28 = __this->___RecoObservations_6;
Action_1_tB1696612A63DAC413923208FEF09ABC035B30D93* L_29 = L_28;
G_B11_0 = L_29;
if (L_29)
{
G_B12_0 = L_29;
goto IL_0096;
}
}
{
return;
}
IL_0096:
{
List_1_t12E36807D0427756DF28313323476D031515EDCC* L_30 = V_0;
NullCheck(G_B12_0);
Action_1_Invoke_m23FAEE5AD68278BB6B4090DA6B229B4464C4D7A6_inline(G_B12_0, L_30, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::OnImageTargetObserverDestroyed(Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_OnImageTargetObserverDestroyed_m5B8DC613CE7AEDBB4CC302831CC6068112C92D08 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __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*)&CloudImageTargetObserver_OnImageTargetObserverDestroyed_m5B8DC613CE7AEDBB4CC302831CC6068112C92D08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_tF96DF70DC62190F4AAF66B7DA6053BB7C714503C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__0_m621ADF611E1A7413AE9898B5F9E4C382609CD750_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__1_mB6C50CA876473EB2E64C53CA1F2140E4D319388C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* V_0 = NULL;
KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 V_1;
memset((&V_1), 0, sizeof(V_1));
KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 V_2;
memset((&V_2), 0, sizeof(V_2));
{
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_0 = (U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass16_0__ctor_m07CB857A99773CED8D122DC8E32B6221574C7328(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_1 = V_0;
RuntimeObject* L_2 = ___0_observer;
NullCheck(L_1);
L_1->___observer_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___observer_0), (void*)L_2);
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_3 = V_0;
NullCheck(L_3);
RuntimeObject* L_4 = L_3->___observer_0;
Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C* L_5 = (Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C*)il2cpp_codegen_object_new(Action_1_t7CB561E778C7EC9F10016AFE222A712D81C9875C_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_mA858F8320822FA76D0FB80711B98B4CF57A5D9CA(L_5, __this, (intptr_t)((void*)CloudImageTargetObserver_OnImageTargetObserverDestroyed_m5B8DC613CE7AEDBB4CC302831CC6068112C92D08_RuntimeMethod_var), NULL);
NullCheck(L_4);
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_4, L_5);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_6 = __this->___mUntrackedTargets_8;
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8 = L_7->___observer_0;
NullCheck(L_6);
bool L_9;
L_9 = Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED(L_6, ((ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)CastclassClass((RuntimeObject*)L_8, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var)), Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED_RuntimeMethod_var);
if (!L_9)
{
goto IL_0067;
}
}
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_10 = __this->___mUntrackedTargets_8;
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_11 = V_0;
Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7* L_12 = (Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7*)il2cpp_codegen_object_new(Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_mC61C8E8A39F2FEB4C6F3026DA2C9C9007B2BD695(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__0_m621ADF611E1A7413AE9898B5F9E4C382609CD750_RuntimeMethod_var), NULL);
KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 L_13;
L_13 = Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA(L_10, L_12, Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA_RuntimeMethod_var);
V_1 = L_13;
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_14 = __this->___mUntrackedTargets_8;
String_t* L_15;
L_15 = KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_inline((&V_1), KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_RuntimeMethod_var);
NullCheck(L_14);
bool L_16;
L_16 = Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8(L_14, L_15, Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
}
IL_0067:
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_17 = __this->___mTrackedTargets_9;
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_18 = V_0;
NullCheck(L_18);
RuntimeObject* L_19 = L_18->___observer_0;
NullCheck(L_17);
bool L_20;
L_20 = Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED(L_17, ((ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)CastclassClass((RuntimeObject*)L_19, ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_il2cpp_TypeInfo_var)), Dictionary_2_ContainsValue_mB1D728AA2F7CE3B278A5265DD639F7C21AE0D1ED_RuntimeMethod_var);
if (!L_20)
{
goto IL_00aa;
}
}
{
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_21 = __this->___mTrackedTargets_9;
U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* L_22 = V_0;
Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7* L_23 = (Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7*)il2cpp_codegen_object_new(Func_2_tD79293558FE55FD7B8FC10BE6C200B69FF904CE7_il2cpp_TypeInfo_var);
NullCheck(L_23);
Func_2__ctor_mC61C8E8A39F2FEB4C6F3026DA2C9C9007B2BD695(L_23, L_22, (intptr_t)((void*)U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__1_mB6C50CA876473EB2E64C53CA1F2140E4D319388C_RuntimeMethod_var), NULL);
KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 L_24;
L_24 = Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA(L_21, L_23, Enumerable_First_TisKeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993_m6C0698D68AB47FE84850A5DBD99F79A6716817FA_RuntimeMethod_var);
V_2 = L_24;
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_25 = __this->___mTrackedTargets_9;
String_t* L_26;
L_26 = KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_inline((&V_2), KeyValuePair_2_get_Key_mA0D495697DBB0D6B591DE502252BA437F6189DAE_RuntimeMethod_var);
NullCheck(L_25);
bool L_27;
L_27 = Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8(L_25, L_26, Dictionary_2_Remove_m6BAA70EB9EAA4DF4D0CF95D5BEFC5A3E15615AC8_RuntimeMethod_var);
}
IL_00aa:
{
return;
}
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::OnQueryError(Vuforia.VuCloudImageTargetQueryError,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_OnQueryError_m1C6243B5D11DEA37FF842575CC548CE16B639135 (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, int32_t ___0_queryError, RuntimeObject* ___1_clientData, const RuntimeMethod* method)
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* G_B2_0 = NULL;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* G_B1_0 = NULL;
{
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_0 = __this->___QueryError_7;
Action_1_t2E330B9E262A16BFCD0C9A6382144829E242808E* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
int32_t L_2 = ___0_queryError;
int32_t L_3;
L_3 = WrapperExtensionMethods_ToQueryError_m8A2F10F8255DC9AC7C42285BF66822A1559C0748(L_2, NULL);
NullCheck(G_B2_0);
Action_1_Invoke_m55D9904A1903AE77DDE405F4B0D20740B3159ED6_inline(G_B2_0, L_3, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudImageTargetObserver_OnDispose_m25AF10A8AD76B47646F6081A7328F3DF57B619AC (CloudImageTargetObserver_tCACBFE84E0E97608C8366BD9840CE32C345F1B1D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m81836E65E805BD1814F529671E5FE10137FA1341_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mA7ABB16979BAB310A0BDF586EB52C966742EF076_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBA314C6311B5BC2EDB3E8B8DE17C4A5F9BFF559B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m81219740B4F5928445EBBE005FA24C0E60221740_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDC40BAB7CB754069FF450C7AE115075459A1D14D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m075DAC2B8DFCA6AEF7AD315EE2B07B3B8867F93A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var)));
bool L_1;
L_1 = InterfaceFuncInvoker3< bool, VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*, VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*, RuntimeObject* >::Invoke(1 /* System.Boolean Vuforia.IVuCloudImageTargetObserver::RegisterHandlers(Vuforia.VuCloudImageTargetObservationsHandler,Vuforia.VuCloudImageTargetQueryErrorHandler,System.Object) */, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCloudImageTargetObserver_t4ACEDE5EE6640E6C8A98DC999F8CB2ACD38D1087_il2cpp_TypeInfo_var)), (VuCloudImageTargetObservationsHandler_t20E6B9EF172EB454BA058C66F487DFCD8BF13225*)NULL, (VuCloudImageTargetQueryErrorHandler_tDF650A2D26612C8C3E50791D7E17E7258F63DED2*)NULL, NULL);
Dictionary_2_t7A2F9BACA8AF9862943913B991DA908CF5D940BB* L_2 = __this->___mUntrackedTargets_8;
NullCheck(L_2);
ValueCollection_tB78351AF9FD62E40D2F4BE49333EDFD540D357FC* L_3;
L_3 = Dictionary_2_get_Values_m81836E65E805BD1814F529671E5FE10137FA1341(L_2, Dictionary_2_get_Values_m81836E65E805BD1814F529671E5FE10137FA1341_RuntimeMethod_var);
List_1_t364B0DCC93F150C582C7E9C25BB407E89260399C* L_4;
L_4 = Enumerable_ToList_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mA7ABB16979BAB310A0BDF586EB52C966742EF076(L_3, Enumerable_ToList_TisImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252_mA7ABB16979BAB310A0BDF586EB52C966742EF076_RuntimeMethod_var);
NullCheck(L_4);
Enumerator_t9286A7F542937717B2406EFC917178D5E000E8BC L_5;
L_5 = List_1_GetEnumerator_m075DAC2B8DFCA6AEF7AD315EE2B07B3B8867F93A(L_4, List_1_GetEnumerator_m075DAC2B8DFCA6AEF7AD315EE2B07B3B8867F93A_RuntimeMethod_var);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{// begin finally (depth: 1)
Enumerator_Dispose_mBA314C6311B5BC2EDB3E8B8DE17C4A5F9BFF559B((&V_0), Enumerator_Dispose_mBA314C6311B5BC2EDB3E8B8DE17C4A5F9BFF559B_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0038_1;
}
IL_002c_1:
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_6;
L_6 = Enumerator_get_Current_mDC40BAB7CB754069FF450C7AE115075459A1D14D_inline((&V_0), Enumerator_get_Current_mDC40BAB7CB754069FF450C7AE115075459A1D14D_RuntimeMethod_var);
NullCheck(L_6);
AObserver_Dispose_mB45F05205FD364E2F7981324B84611769F4BB56B(L_6, NULL);
}
IL_0038_1:
{
bool L_7;
L_7 = Enumerator_MoveNext_m81219740B4F5928445EBBE005FA24C0E60221740((&V_0), Enumerator_MoveNext_m81219740B4F5928445EBBE005FA24C0E60221740_RuntimeMethod_var);
if (L_7)
{
goto IL_002c_1;
}
}
{
goto IL_0051;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0051:
{
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_m07CB857A99773CED8D122DC8E32B6221574C7328 (U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0::<OnImageTargetObserverDestroyed>b__0(System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__0_m621ADF611E1A7413AE9898B5F9E4C382609CD750 (U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* __this, KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_0;
L_0 = KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_inline((&___0_x), KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_RuntimeMethod_var);
RuntimeObject* L_1 = __this->___observer_0;
return (bool)((((RuntimeObject*)(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
}
}
// System.Boolean Vuforia.Internal.Observers.CloudImageTargetObserver/<>c__DisplayClass16_0::<OnImageTargetObserverDestroyed>b__1(System.Collections.Generic.KeyValuePair`2<System.String,Vuforia.Internal.Observers.ImageTargetObserver>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass16_0_U3COnImageTargetObserverDestroyedU3Eb__1_mB6C50CA876473EB2E64C53CA1F2140E4D319388C (U3CU3Ec__DisplayClass16_0_tCEAE001C5410C99B5C5E4522FA0E855B2438C736* __this, KeyValuePair_2_t5D9FA17B9BE88C935786F5305140107611D62993 ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* L_0;
L_0 = KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_inline((&___0_x), KeyValuePair_2_get_Value_mD5A9DF4521AAA70C10CD2B80051A3FBED280B4A9_RuntimeMethod_var);
RuntimeObject* L_1 = __this->___observer_0;
return (bool)((((RuntimeObject*)(ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Observers.CylinderTargetObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CylinderTargetObserver_get_Name_mF080BE4C52DDC78A824C94DCFBAEB6CF43DE4A7F (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuCylinderTargetObserver::get_TargetName() */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Void Vuforia.Internal.Observers.CylinderTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuCylinderTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CylinderTargetObserver__ctor_m582BF585A8D7FDE9B1ED0497A16687073A390CBE (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_0, L_1, NULL);
return;
}
}
// System.Single Vuforia.Internal.Observers.CylinderTargetObserver::GetSideLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetObserver_GetSideLength_mA20ED3EAF8248876DB3ECE751F30E362546A4EA5 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
float L_1;
L_1 = InterfaceFuncInvoker0< float >::Invoke(1 /* System.Single Vuforia.IVuCylinderTargetObserver::get_TargetSideLength() */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Single Vuforia.Internal.Observers.CylinderTargetObserver::GetTopDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetObserver_GetTopDiameter_mA838D406255690041E16538303533DBBB13C94F7 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
float L_1;
L_1 = InterfaceFuncInvoker0< float >::Invoke(2 /* System.Single Vuforia.IVuCylinderTargetObserver::get_TargetTopDiameter() */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Single Vuforia.Internal.Observers.CylinderTargetObserver::GetBottomDiameter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CylinderTargetObserver_GetBottomDiameter_m252337BE57CDDD9E24540CDF93A34FED8FFBE517 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
float L_1;
L_1 = InterfaceFuncInvoker0< float >::Invoke(3 /* System.Single Vuforia.IVuCylinderTargetObserver::get_TargetBottomDiameter() */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
return L_1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
float L_1 = ___0_sideLength;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, float >::Invoke(5 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTargetSideLength(System.Single) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)), L_1);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.CylinderTargetObserver::SetTopDiameter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetObserver_SetTopDiameter_m18128366DC0D1D9E2F09FCD8AB8834C843AEA932 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, float ___0_topDiameter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
float L_1 = ___0_topDiameter;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, float >::Invoke(6 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTargetTopDiameter(System.Single) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)), L_1);
return L_2;
}
}
// System.Boolean Vuforia.Internal.Observers.CylinderTargetObserver::SetBottomDiameter(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CylinderTargetObserver_SetBottomDiameter_m2482CCE570AD3BC8B5072D396DAA8BB2B1770E6D (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, float ___0_bottomDiameter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
float L_1 = ___0_bottomDiameter;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, float >::Invoke(7 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTargetBottomDiameter(System.Single) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)), L_1);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.CylinderTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CylinderTargetObserver_GetTrackingOptimization_m3BA89E5B3C69CBCB9E460CC3577A1B950A3636B8 (CylinderTargetObserver_t546187B859843CDB74EB5201AF2BE9CD3A41997E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* Vuforia.VuTrackingOptimization Vuforia.IVuCylinderTargetObserver::get_TrackingOptimization() */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
int32_t L_2;
L_2 = WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD(L_1, NULL);
return L_2;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
int32_t L_1 = ___0_trackingOptimization;
int32_t L_2;
L_2 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_1, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(8 /* System.Boolean Vuforia.IVuCylinderTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuCylinderTargetObserver_t4F74366C605C94B4A7521091D92F7905345612CB_il2cpp_TypeInfo_var)), L_2);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String Vuforia.Internal.Observers.DeviceObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DeviceObserver_get_Name_m062754109F8B78C347A52E00A36A127E2F59EBB1 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC3B86EEEA0269D7436F853020F161592374BEEB);
s_Il2CppMethodInitialized = true;
}
{
return _stringLiteralDC3B86EEEA0269D7436F853020F161592374BEEB;
}
}
// Vuforia.IVuDevicePoseObserver Vuforia.Internal.Observers.DeviceObserver::get_DevicePoseObserver()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeviceObserver_get_DevicePoseObserver_m831D1A5AB3B6EF7621AEEA04C106D403D8BA0FD7 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
return ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var));
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var)));
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean Vuforia.IVuDevicePoseObserver::get_StaticMode() */, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var)));
return L_1;
}
}
// System.Boolean Vuforia.Internal.Observers.DeviceObserver::get_IsUpdatesDisabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceObserver_get_IsUpdatesDisabled_m6FC54A7E6C7CF35B75D698D81F978D9DA449C8C8 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CIsUpdatesDisabledU3Ek__BackingField_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.DeviceObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuDevicePoseObserver,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceObserver__ctor_m93B08D5C4F3DD26656F1BB1148A7C4C26EC1FDC9 (DeviceObserver_t567C44DCB098882C1CB8B95C15B7523E7D1D1556* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, bool ___2_disableUpdates, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_0, L_1, NULL);
PosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E* L_2;
L_2 = AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631(__this, AObserver_GetComponent_TisPosePublisherComponent_tCF3C59C056C40DE9073E4CE51ADC515EF506800E_m91E00F5D0C925E891D803C83F4A8E13C2659E631_RuntimeMethod_var);
bool L_3 = ___2_disableUpdates;
NullCheck(L_2);
AObserverComponent_set_Enabled_mEDDE807AD841B3801AB15CB9B206AAC9B318D275(L_2, (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0), NULL);
bool L_4 = ___2_disableUpdates;
__this->___U3CIsUpdatesDisabledU3Ek__BackingField_6 = L_4;
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
bool L_1 = ___0_value;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, bool >::Invoke(1 /* System.Boolean Vuforia.IVuDevicePoseObserver::SetStaticMode(System.Boolean) */, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuDevicePoseObserver_tDE61A24808DFBD9444070D2E23CB8AA83421E698_il2cpp_TypeInfo_var)), L_1);
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.Internal.Observers.IlluminationObserver::add_OnIlluminationUpdated(System.Action`1<Vuforia.Internal.Core.IlluminationInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IlluminationObserver_add_OnIlluminationUpdated_mBF382C2BC756F04E64C9410624DD302D2993A5BF (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* __this, Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* V_0 = NULL;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* V_1 = NULL;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* V_2 = NULL;
{
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_0 = __this->___OnIlluminationUpdated_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_1 = V_0;
V_1 = L_1;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_2 = V_1;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*)Castclass((RuntimeObject*)L_4, Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9_il2cpp_TypeInfo_var));
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9** L_5 = (&__this->___OnIlluminationUpdated_6);
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_6 = V_2;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_7 = V_1;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_9 = V_0;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*)L_9) == ((RuntimeObject*)(Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.IlluminationObserver::remove_OnIlluminationUpdated(System.Action`1<Vuforia.Internal.Core.IlluminationInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IlluminationObserver_remove_OnIlluminationUpdated_mFCB4FD957797B1689125C4505F55B9F82AA8FCBD (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* __this, Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* V_0 = NULL;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* V_1 = NULL;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* V_2 = NULL;
{
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_0 = __this->___OnIlluminationUpdated_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_1 = V_0;
V_1 = L_1;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_2 = V_1;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*)Castclass((RuntimeObject*)L_4, Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9_il2cpp_TypeInfo_var));
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9** L_5 = (&__this->___OnIlluminationUpdated_6);
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_6 = V_2;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_7 = V_1;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_9 = V_0;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*)L_9) == ((RuntimeObject*)(Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.IlluminationObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IlluminationObserver__ctor_mFE20618A4B5803D494BBB6640DADBC782DD3A03D (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IlluminationObserver_OnObservation_mAA15088982A33B691C1C745F2409B9A62927FEC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_0, L_1, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_2 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_2);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_2, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_3;
L_3 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_2, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_4 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_4, __this, (intptr_t)((void*)IlluminationObserver_OnObservation_mAA15088982A33B691C1C745F2409B9A62927FEC9_RuntimeMethod_var), NULL);
NullCheck(L_3);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_3, L_4, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.IlluminationObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IlluminationObserver_OnObservation_mAA15088982A33B691C1C745F2409B9A62927FEC9 (IlluminationObserver_tA729E3319116926147EBF12E4BD612A190A81BC4* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuIlluminationObservation_t0E4578BDD8103A00DCFA198BE135AED8E6AAC32B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 V_0;
memset((&V_0), 0, sizeof(V_0));
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* G_B2_0 = NULL;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* G_B1_0 = NULL;
{
RuntimeObject* L_0 = ___1_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuIlluminationObservation_t0E4578BDD8103A00DCFA198BE135AED8E6AAC32B_il2cpp_TypeInfo_var)));
VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 L_1;
L_1 = InterfaceFuncInvoker0< VuIlluminationObservationInfo_tACC60DB06AFE0921FA86B03BA92B631955318588 >::Invoke(0 /* Vuforia.VuIlluminationObservationInfo Vuforia.IVuIlluminationObservation::get_Info() */, IVuIlluminationObservation_t0E4578BDD8103A00DCFA198BE135AED8E6AAC32B_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuIlluminationObservation_t0E4578BDD8103A00DCFA198BE135AED8E6AAC32B_il2cpp_TypeInfo_var)));
IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 L_2;
L_2 = WrapperExtensionMethods_ToIlluminationInfo_m16E68BC60C1FEC5BA57C134161326A022F631080(L_1, NULL);
V_0 = L_2;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_3 = __this->___OnIlluminationUpdated_6;
Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* L_4 = L_3;
G_B1_0 = L_4;
if (L_4)
{
G_B2_0 = L_4;
goto IL_001c;
}
}
{
return;
}
IL_001c:
{
IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 L_5 = V_0;
NullCheck(G_B2_0);
Action_1_Invoke_m265006A300E91BF69117541070D483696457BC49_inline(G_B2_0, L_5, 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.Internal.Observers.ImageTargetObserver::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTargetObserver_get_Name_m399E300355DB2CF79AC7564D5A4C461F5E21F640 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)));
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String Vuforia.IVuImageTargetObserver::get_TargetName() */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)));
return L_1;
}
}
// UnityEngine.Vector3 Vuforia.Internal.Observers.ImageTargetObserver::get_Size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ImageTargetObserver_get_Size_m5689747639AA961A66D20F0A3DD4027961785240 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSizeU3Ek__BackingField_6;
return L_0;
}
}
// System.Void Vuforia.Internal.Observers.ImageTargetObserver::set_Size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetObserver_set_Size_mD63FA78D323808B117E52E18BF6CCE69DEE24A53 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_6 = L_0;
return;
}
}
// System.Void Vuforia.Internal.Observers.ImageTargetObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuImageTargetObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetObserver__ctor_m6AE74045C7E8DBCA304B551A09F3B927B7AFABF5 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_OnObservation_m9B7189DB8DD0A08795F83C717E7EB532321133BB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_engine;
RuntimeObject* L_1 = ___1_vuObserver;
ASingleTargetObserver__ctor_mA0D14BBF6EAE49230639BC7855942B5E8A111D46(__this, L_0, L_1, NULL);
RuntimeObject* L_2 = ___1_vuObserver;
NullCheck(L_2);
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_3;
L_3 = InterfaceFuncInvoker0< VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 >::Invoke(1 /* Vuforia.VuVector2F Vuforia.IVuImageTargetObserver::get_TargetSize() */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MathExtensions_ToVector3_m14D9A3EE424D119304E927EE5D55EF1CF3BF84A3(L_3, NULL);
ImageTargetObserver_set_Size_mD63FA78D323808B117E52E18BF6CCE69DEE24A53_inline(__this, L_4, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_5 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_5);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_5, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_6;
L_6 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_5, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_7 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_7, __this, (intptr_t)((void*)ImageTargetObserver_OnObservation_m9B7189DB8DD0A08795F83C717E7EB532321133BB_RuntimeMethod_var), NULL);
NullCheck(L_6);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_6, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.ImageTargetObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetObserver_OnDispose_m25A72A0C333914660512A60338AFAA41BB623ED0 (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetObserver_OnObservation_m9B7189DB8DD0A08795F83C717E7EB532321133BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_0;
L_0 = AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284(__this, AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_1, __this, (intptr_t)((void*)ImageTargetObserver_OnObservation_m9B7189DB8DD0A08795F83C717E7EB532321133BB_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14(L_0, L_1, NULL);
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.ImageTargetObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetObserver_OnObservation_m9B7189DB8DD0A08795F83C717E7EB532321133BB (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___1_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var)));
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC L_1;
L_1 = InterfaceFuncInvoker0< VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC >::Invoke(1 /* Vuforia.VuImageTargetObservationTargetInfo Vuforia.IVuImageTargetObservation::get_TargetInfo() */, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObservation_t801E622B4A88B9360DD5966379F9CD5A373BC232_il2cpp_TypeInfo_var)));
V_0 = L_1;
VuImageTargetObservationTargetInfo_t080329AC4C25613825B482DEEE364CD37930FCDC L_2 = V_0;
VuVector2F_t79CCE33CCEFEED608BEE3AAA2C00C8AB4FF9E1B8 L_3 = L_2.___size_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = MathExtensions_ToVector3_m14D9A3EE424D119304E927EE5D55EF1CF3BF84A3(L_3, NULL);
ImageTargetObserver_set_Size_mD63FA78D323808B117E52E18BF6CCE69DEE24A53_inline(__this, L_4, NULL);
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
float L_1 = ___0_scale;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker1< bool, float >::Invoke(3 /* System.Boolean Vuforia.IVuImageTargetObserver::SetTargetScale(System.Single) */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)), L_1);
return L_2;
}
}
// Vuforia.TrackingOptimization Vuforia.Internal.Observers.ImageTargetObserver::GetTrackingOptimization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTargetObserver_GetTrackingOptimization_mBF8E3D323E48A8EEE0BD899EB592698EA6DF299A (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)));
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* Vuforia.VuTrackingOptimization Vuforia.IVuImageTargetObserver::get_TrackingOptimization() */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)));
int32_t L_2;
L_2 = WrapperExtensionMethods_ToTrackingOptimization_m171CB3741CA6F939A052B94444905104C701E8AD(L_1, NULL);
return L_2;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline(__this, NULL);
int32_t L_1 = ___0_trackingOptimization;
int32_t L_2;
L_2 = WrapperExtensionMethods_ToVuTrackingOptimization_m44DB3393684BAE5719C533ABDD89FE12D1ADBAE2(L_1, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)));
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean Vuforia.IVuImageTargetObserver::SetTrackingOptimization(Vuforia.VuTrackingOptimization) */, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_0, IVuImageTargetObserver_tEC43E5D96F1C0E5CBE7C18E84BCA294AAC091952_il2cpp_TypeInfo_var)), L_2);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Vuforia.Internal.Observers.OffsetResult
IL2CPP_EXTERN_C void OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshal_pinvoke(const OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336& unmarshaled, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_pinvoke& marshaled)
{
Exception_t* ___OriginObserver_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'OriginObserver' of type 'OffsetResult': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___OriginObserver_1Exception, NULL);
}
IL2CPP_EXTERN_C void OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshal_pinvoke_back(const OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_pinvoke& marshaled, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336& unmarshaled)
{
Exception_t* ___OriginObserver_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'OriginObserver' of type 'OffsetResult': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___OriginObserver_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Observers.OffsetResult
IL2CPP_EXTERN_C void OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshal_pinvoke_cleanup(OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Vuforia.Internal.Observers.OffsetResult
IL2CPP_EXTERN_C void OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshal_com(const OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336& unmarshaled, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_com& marshaled)
{
Exception_t* ___OriginObserver_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'OriginObserver' of type 'OffsetResult': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___OriginObserver_1Exception, NULL);
}
IL2CPP_EXTERN_C void OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshal_com_back(const OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_com& marshaled, OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336& unmarshaled)
{
Exception_t* ___OriginObserver_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'OriginObserver' of type 'OffsetResult': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___OriginObserver_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: Vuforia.Internal.Observers.OffsetResult
IL2CPP_EXTERN_C void OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshal_com_cleanup(OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336_marshaled_com& marshaled)
{
}
// System.Void Vuforia.Internal.Observers.OffsetResult::.ctor(Vuforia.Internal.Core.Pose,Vuforia.Internal.Observers.IObserver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B (OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, RuntimeObject* ___1_originObserver, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_pose;
__this->___Pose_0 = L_0;
RuntimeObject* L_1 = ___1_originObserver;
__this->___OriginObserver_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OriginObserver_1), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C void OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B_AdjustorThunk (RuntimeObject* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_pose, RuntimeObject* ___1_originObserver, const RuntimeMethod* method)
{
OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<OffsetResult_t1414347E6E24EC3FC24C26A12F158FBF32EA5336*>(__this + _offset);
OffsetResult__ctor_m6748E373A0D0D0015BA07CA97F8D7D8C68A5561B(_thisAdjusted, ___0_pose, ___1_originObserver, 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.Internal.Observers.MeshObservationBlock::.ctor(Vuforia.VuMeshObservationBlock,Vuforia.Internal.Observers.MeshObserver/MeshSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObservationBlock__ctor_mDB36F54195DA712BEB473D6B5A13BBF797FDD2F6 (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_meshObservation, int32_t ___1_meshSource, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
NullCheck(L_0);
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_0, NULL);
__this->___Mesh_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Mesh_2), (void*)L_0);
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_1 = ___0_meshObservation;
int32_t L_2 = L_1.___id_0;
__this->___Id_0 = L_2;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = __this->___Mesh_2;
int32_t* L_4 = (&__this->___Id_0);
String_t* L_5;
L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_4, NULL);
NullCheck(L_3);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_3, L_5, NULL);
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_6 = ___0_meshObservation;
int32_t L_7 = ___1_meshSource;
MeshObservationBlock_Update_m435F3A4A2713C55782F9FC24C61B38938B8A038D(__this, L_6, L_7, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObservationBlock::.ctor(System.Int32,System.Int32,UnityEngine.Mesh,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObservationBlock__ctor_m32C80EAEB9F2EF4FE8D72188BFCB8318BFDC4BCA (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* __this, int32_t ___0_id, int32_t ___1_version, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___2_mesh, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_localPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_localRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_localScale, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___2_mesh;
__this->___Mesh_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Mesh_2), (void*)L_0);
int32_t L_1 = ___0_id;
__this->___Id_0 = L_1;
int32_t L_2 = ___1_version;
__this->___Version_1 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_localPosition;
__this->___LocalPosition_3 = L_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___4_localRotation;
__this->___LocalRotation_4 = L_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___5_localScale;
__this->___LocalScale_5 = L_5;
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObservationBlock::Update(Vuforia.VuMeshObservationBlock,Vuforia.Internal.Observers.MeshObserver/MeshSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObservationBlock_Update_m435F3A4A2713C55782F9FC24C61B38938B8A038D (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* __this, VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 ___0_meshObservation, int32_t ___1_meshSource, const RuntimeMethod* method)
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_0 = ___0_meshObservation;
int32_t L_1 = L_0.___version_2;
__this->___Version_1 = L_1;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = __this->___Mesh_2;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_3 = ___0_meshObservation;
VuMesh_t610D23A74D378D2B8636B20835651F9FCD77FE9B L_4 = L_3.___mesh_5;
WrapperExtensionMethods_ConstructFromVuMesh_m46C173B3D80AC9590C5E78D44200DD5733C850E4(L_2, L_4, NULL);
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_5 = ___0_meshObservation;
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_6 = L_5.___transform_3;
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_7;
L_7 = NativeToUnityConversionUtil_ConvertNativePoseMatrixToUnityPose_mB788B443BF53CF74C72B58F408C2E3C9C4F80494(L_6, NULL);
V_0 = L_7;
int32_t L_8 = ___1_meshSource;
if (!L_8)
{
goto IL_0078;
}
}
{
int32_t L_9 = ___1_meshSource;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, 1))) <= ((uint32_t)1))))
{
goto IL_009f;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80((180.0f), L_10, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_11, NULL);
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_13 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
L_14 = MathExtensions_ToMatrix4x4_m005C0C3DA85D86B53D66F07CFD8D578C9C54D747(L_13, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15;
L_15 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_12, L_14, NULL);
V_1 = L_15;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = MatrixUtil_GetPosition_m471943A2BA8FEBC84D6470C0BE762F0EDB724731(L_16, NULL);
__this->___LocalPosition_3 = L_17;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = MatrixUtil_GetRotation_m7E813B5E8D7C467E89E504E7CBAC43DBB4890D67(L_18, NULL);
__this->___LocalRotation_4 = L_19;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = MatrixUtil_GetScale_m0871D11E6FAA3C64476E94D71F348B649C34AD22(L_20, NULL);
__this->___LocalScale_5 = L_21;
goto IL_009f;
}
IL_0078:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline((&V_0), NULL);
__this->___LocalPosition_3 = L_22;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23;
L_23 = Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline((&V_0), NULL);
__this->___LocalRotation_4 = L_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline((&V_0), NULL);
__this->___LocalScale_5 = L_24;
}
IL_009f:
{
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_25 = __this->___Mesh_2;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_26 = ___0_meshObservation;
VuAABB_tBF8ABA143EBB3E1715EDE17B7EC021FA7122F738 L_27 = L_26.___bbox_4;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28;
L_28 = NativeToUnityConversionUtil_ConvertNativeAABBToUnityBounds_mCAD226B7953EBCC23093D72AD07CC9A3384A3D56(L_27, NULL);
NullCheck(L_25);
Mesh_set_bounds_m2E526E9B61ACA77D644C22A9D8EB49583012B54E(L_25, L_28, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Vuforia.Internal.Observers.MeshObserver::add_OnMeshObservationAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_add_OnMeshObservationAdded_m91B6366D2F1D7F9FF8346A4E80AEDB99DDDACE8F (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3 V_0;
memset((&V_0), 0, sizeof(V_0));
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* V_1 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshObservationAdded_9;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_0, L_1, NULL);
__this->___mOnMeshObservationAdded_9 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_2, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnMeshObservationAdded_9), (void*)((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_2, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var)));
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_3 = __this->___mMeshObservations_8;
NullCheck(L_3);
ValueCollection_tF74A3A2C09CF68A49ABE19B2A179C42C000ECB9E* L_4;
L_4 = Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29(L_3, Dictionary_2_get_Values_m60A59D89C9F1AC332E45EE05E0612A7697EA1C29_RuntimeMethod_var);
NullCheck(L_4);
Enumerator_tE23BAF839B978D0A1D053D21009AC9AA63B7A2A3 L_5;
L_5 = ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261(L_4, ValueCollection_GetEnumerator_mFB0F90D00D74DC59CA1E8E01037EED4276F4B261_RuntimeMethod_var);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0047:
{// begin finally (depth: 1)
Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE((&V_0), Enumerator_Dispose_m724D0C74F32AA1C2858A18613B14D5A200ABCFBE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003c_1;
}
IL_002a_1:
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_6;
L_6 = Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_inline((&V_0), Enumerator_get_Current_m7B61FA4F3704CB0BBA643ACD3103DF4D428FB218_RuntimeMethod_var);
V_1 = L_6;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = ___0_value;
if (!L_7)
{
goto IL_003c_1;
}
}
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8 = ___0_value;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_9 = V_1;
DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB(L_8, L_9, DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
}
IL_003c_1:
{
bool L_10;
L_10 = Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740((&V_0), Enumerator_MoveNext_mAE88BF09ADF6D1344786A2A74B0A54ED97858740_RuntimeMethod_var);
if (L_10)
{
goto IL_002a_1;
}
}
{
goto IL_0055;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0055:
{
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::remove_OnMeshObservationAdded(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_remove_OnMeshObservationAdded_m87EB9B7C53E4DC67A163A5EC60864D90FE7330C6 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshObservationAdded_9;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = ___0_value;
Delegate_t* L_2;
L_2 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_0, L_1, NULL);
__this->___mOnMeshObservationAdded_9 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_2, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___mOnMeshObservationAdded_9), (void*)((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_2, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var)));
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::add_OnMeshObservationUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_add_OnMeshObservationUpdated_m857ADBFEFE11148D72A500F6DCA937418C1787A7 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___OnMeshObservationUpdated_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___OnMeshObservationUpdated_6);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::remove_OnMeshObservationUpdated(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_remove_OnMeshObservationUpdated_m12E4E96608EFA6764C89B82843A499926F0CCF4A (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___OnMeshObservationUpdated_6;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___OnMeshObservationUpdated_6);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::add_OnMeshObservationRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_add_OnMeshObservationRemoved_m17E147ECD05235862FB9E67C3993F3351B505189 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___OnMeshObservationRemoved_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___OnMeshObservationRemoved_7);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::remove_OnMeshObservationRemoved(System.Action`1<Vuforia.Internal.Observers.MeshObservationBlock>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_remove_OnMeshObservationRemoved_m804734E84851C4863C3A3E5A97B77B64D97F9672 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_1 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* V_2 = NULL;
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___OnMeshObservationRemoved_7;
V_0 = L_0;
}
IL_0007:
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = V_0;
V_1 = L_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)Castclass((RuntimeObject*)L_4, Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474_il2cpp_TypeInfo_var));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474** L_5 = (&__this->___OnMeshObservationRemoved_7);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_6 = V_2;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_7 = V_1;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_9 = V_0;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_9) == ((RuntimeObject*)(Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::.ctor(Vuforia.Internal.Core.IEngine,Vuforia.IVuMeshObserver,Vuforia.Internal.Observers.MeshObserver/MeshSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver__ctor_m7079398631B61F2FBA9771A679DFF6D94DA40E72 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_vuObserver, int32_t ___2_meshSource, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshObserver_OnObservation_m7ED0857329F75396CDA319143E302FD0C8E1E353_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_0 = (Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B*)il2cpp_codegen_object_new(Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A(L_0, Dictionary_2__ctor_m36AEA2C751D7CEC13FFF2A9C8F3D26FF3BA59E9A_RuntimeMethod_var);
__this->___mMeshObservations_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mMeshObservations_8), (void*)L_0);
RuntimeObject* L_1 = ___0_engine;
RuntimeObject* L_2 = ___1_vuObserver;
ANativeObserver__ctor_m7BC933F74A0E2D29A843FC596D4C14FBFA9AF67A(__this, L_1, L_2, NULL);
int32_t L_3 = ___2_meshSource;
__this->___mMeshSource_10 = L_3;
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_4 = (ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465*)il2cpp_codegen_object_new(ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_il2cpp_TypeInfo_var);
NullCheck(L_4);
ObservationPublisherComponent__ctor_m5C30BD0CD7C745ADDC7E787F6B5B4174703DBBE1(L_4, __this, NULL);
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_5;
L_5 = AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D(__this, L_4, AObserver_AddComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m1425C23826DDE691F2CD7756BDECC5A2F4E7059D_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_6 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_6);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_6, __this, (intptr_t)((void*)MeshObserver_OnObservation_m7ED0857329F75396CDA319143E302FD0C8E1E353_RuntimeMethod_var), NULL);
NullCheck(L_5);
ObservationPublisherComponent_add_OnObservation_m31C6D0A13225C88945179498C0EF454CB4149C1B(L_5, L_6, NULL);
return;
}
}
// System.Int32 Vuforia.Internal.Observers.MeshObserver::get_NumListeners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MeshObserver_get_NumListeners_m0973462E38B6D682CD84C583D17307E10B92D23A (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_2;
memset((&V_2), 0, sizeof(V_2));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B16_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B1_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B3_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B2_0 = NULL;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B4_0;
memset((&G_B4_0), 0, sizeof(G_B4_0));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B7_0;
memset((&G_B7_0), 0, sizeof(G_B7_0));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B10_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B9_0 = NULL;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B11_0;
memset((&G_B11_0), 0, sizeof(G_B11_0));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B14_0;
memset((&G_B14_0), 0, sizeof(G_B14_0));
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_0 = __this->___mOnMeshObservationAdded_9;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B16_0 = L_1;
goto IL_00ac;
}
}
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_2 = __this->___OnMeshObservationUpdated_6;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_3 = L_2;
G_B2_0 = L_3;
if (L_3)
{
G_B3_0 = L_3;
goto IL_0022;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4 = V_2;
G_B4_0 = L_4;
goto IL_002e;
}
IL_0022:
{
NullCheck(G_B3_0);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_5;
L_5 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, G_B3_0);
NullCheck(L_5);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_6), ((int32_t)(((RuntimeArray*)L_5)->max_length)), /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B4_0 = L_6;
}
IL_002e:
{
V_1 = G_B4_0;
bool L_7;
L_7 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_1), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (L_7)
{
goto IL_0043;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_8 = V_2;
G_B7_0 = L_8;
goto IL_004f;
}
IL_0043:
{
int32_t L_9;
L_9 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_1), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_10;
memset((&L_10), 0, sizeof(L_10));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_10), L_9, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B7_0 = L_10;
}
IL_004f:
{
V_0 = G_B7_0;
bool L_11;
L_11 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_0), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (L_11)
{
goto IL_00a4;
}
}
{
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_12 = __this->___OnMeshObservationRemoved_7;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_13 = L_12;
G_B9_0 = L_13;
if (L_13)
{
G_B10_0 = L_13;
goto IL_006e;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_14 = V_2;
G_B11_0 = L_14;
goto IL_007a;
}
IL_006e:
{
NullCheck(G_B10_0);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_15;
L_15 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, G_B10_0);
NullCheck(L_15);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_16;
memset((&L_16), 0, sizeof(L_16));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_16), ((int32_t)(((RuntimeArray*)L_15)->max_length)), /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B11_0 = L_16;
}
IL_007a:
{
V_1 = G_B11_0;
bool L_17;
L_17 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_1), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (L_17)
{
goto IL_008f;
}
}
{
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_18 = V_2;
G_B14_0 = L_18;
goto IL_009b;
}
IL_008f:
{
int32_t L_19;
L_19 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_1), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_20;
memset((&L_20), 0, sizeof(L_20));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_20), L_19, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B14_0 = L_20;
}
IL_009b:
{
V_2 = G_B14_0;
int32_t L_21;
L_21 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_2), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
return L_21;
}
IL_00a4:
{
int32_t L_22;
L_22 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_0), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
return L_22;
}
IL_00ac:
{
NullCheck(G_B16_0);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_23;
L_23 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, G_B16_0);
NullCheck(L_23);
return ((int32_t)(((RuntimeArray*)L_23)->max_length));
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::OnDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_OnDispose_m5B0B98C1E1B7B589E90123C9079C0A5375427E0C (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m03372D843771DFDF5E65D4E042F93636416E5FDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9B520CCD6163292367A6A8754317E7A25560BFE2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2B90A95B3C2619D25B4A83592FC0837D450127E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFE6C71269971A4221D04DE54947CBEF2AE859748_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshObserver_OnObservation_m7ED0857329F75396CDA319143E302FD0C8E1E353_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 V_1;
memset((&V_1), 0, sizeof(V_1));
{
ObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465* L_0;
L_0 = AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284(__this, AObserver_GetComponent_TisObservationPublisherComponent_tEB8DD36739D93DDF41CE5607C91922C353892465_m12445B8F41D4F12789DE91029CD752F53E9CA284_RuntimeMethod_var);
Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2* L_1 = (Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2*)il2cpp_codegen_object_new(Action_2_t1AB3661784626F44FB84C7D612F67C1CF0C121A2_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_2__ctor_m85345EEF87D5478C88E000CC3F72AAD5522A1DA0(L_1, __this, (intptr_t)((void*)MeshObserver_OnObservation_m7ED0857329F75396CDA319143E302FD0C8E1E353_RuntimeMethod_var), NULL);
NullCheck(L_0);
ObservationPublisherComponent_remove_OnObservation_m5D3AD05D530F7BEFE9067A0C42FC7F37A9784A14(L_0, L_1, NULL);
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_2 = __this->___mMeshObservations_8;
NullCheck(L_2);
Enumerator_t81618FF68F54911ECAD6E7B8FA92B8A7D70D02BF L_3;
L_3 = Dictionary_2_GetEnumerator_m03372D843771DFDF5E65D4E042F93636416E5FDF(L_2, Dictionary_2_GetEnumerator_m03372D843771DFDF5E65D4E042F93636416E5FDF_RuntimeMethod_var);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0049:
{// begin finally (depth: 1)
Enumerator_Dispose_m9B520CCD6163292367A6A8754317E7A25560BFE2((&V_0), Enumerator_Dispose_m9B520CCD6163292367A6A8754317E7A25560BFE2_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003e_1;
}
IL_0025_1:
{
KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 L_4;
L_4 = Enumerator_get_Current_mFE6C71269971A4221D04DE54947CBEF2AE859748_inline((&V_0), Enumerator_get_Current_mFE6C71269971A4221D04DE54947CBEF2AE859748_RuntimeMethod_var);
V_1 = L_4;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_5;
L_5 = KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_inline((&V_1), KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_RuntimeMethod_var);
NullCheck(L_5);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = L_5->___Mesh_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL);
}
IL_003e_1:
{
bool L_7;
L_7 = Enumerator_MoveNext_m2B90A95B3C2619D25B4A83592FC0837D450127E7((&V_0), Enumerator_MoveNext_m2B90A95B3C2619D25B4A83592FC0837D450127E7_RuntimeMethod_var);
if (L_7)
{
goto IL_0025_1;
}
}
{
goto IL_0057;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0057:
{
ANativeObserver_OnDispose_m557D5361C10CDC9B55F29E1B91A9129CB3C7E381(__this, NULL);
return;
}
}
// System.Void Vuforia.Internal.Observers.MeshObserver::OnObservation(Vuforia.Internal.Observers.IObserverComponent,Vuforia.IVuObservation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshObserver_OnObservation_m7ED0857329F75396CDA319143E302FD0C8E1E353 (MeshObserver_tD1957DAAE372F37511EACC8ED3BBA0A978386116* __this, RuntimeObject* ___0_component, RuntimeObject* ___1_observation, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD0EBD9C18DE7F51CB0F28232AC601FB2CB9753AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m0567DEBCBA0BB255BF0D3FE8972CE4EC87685894_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m86D6448DA06260A2B749977BB4C0BA6111807176_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mAEA2D6B41D9BEEA26A72E46F939C8382240F569E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mC8480F2D0F1E4BA0A06318EE369670B3239CE3BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m00D1A14D876EE9CAEB5BD0FFFA47A7B1772A52FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m940EE9CC7A2DE496850C58F578618F6E6C396BD5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2ABF344CE39D210AC4939E87D665CD6429E3DF98_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t72DD1F29017C86C5DBBC86F355E8E0E8038E953D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tC2ABB1CE434414BC4D8BEDE5EC87ED667213095B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVuMeshObservation_t4263F3B2A993A8065AE7AA5CF967513E20E991D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5D29CDC0FAB6A3B7C99FB1E1FB7C23B5FE5B6CA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass17_0_U3COnObservationU3Eb__0_mE6D70942948FE17902118311F910009B80245709_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* V_0 = NULL;
RuntimeObject* V_1 = NULL;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* V_4 = NULL;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* V_5 = NULL;
Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF V_6;
memset((&V_6), 0, sizeof(V_6));
KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 V_7;
memset((&V_7), 0, sizeof(V_7));
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B5_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B4_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B9_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B8_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B19_0 = NULL;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* G_B18_0 = NULL;
{
U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* L_0 = (U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass17_0__ctor_m44E2CA6406720CC612CB777A421856DF358FD0E5(L_0, NULL);
V_0 = L_0;
RuntimeObject* L_1 = ___1_observation;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, IVuMeshObservation_t4263F3B2A993A8065AE7AA5CF967513E20E991D9_il2cpp_TypeInfo_var)));
VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 L_2;
L_2 = InterfaceFuncInvoker0< VuMeshObservationInfo_t17B8971862B18EE83FE90575CDD2B841B7F21863 >::Invoke(0 /* Vuforia.VuMeshObservationInfo Vuforia.IVuMeshObservation::get_Info() */, IVuMeshObservation_t4263F3B2A993A8065AE7AA5CF967513E20E991D9_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, IVuMeshObservation_t4263F3B2A993A8065AE7AA5CF967513E20E991D9_il2cpp_TypeInfo_var)));
RuntimeObject* L_3 = L_2.___meshes_1;
U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* L_4 = V_0;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
NullCheck(L_4);
L_4->___meshIds_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___meshIds_0), (void*)L_5);
NullCheck(L_3);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Vuforia.VuMeshObservationBlock>::GetEnumerator() */, IEnumerable_1_t72DD1F29017C86C5DBBC86F355E8E0E8038E953D_il2cpp_TypeInfo_var, L_3);
V_1 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c4:
{// begin finally (depth: 1)
{
RuntimeObject* L_7 = V_1;
if (!L_7)
{
goto IL_00cd;
}
}
{
RuntimeObject* L_8 = V_1;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_00cd:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00b7_1;
}
IL_002c_1:
{
RuntimeObject* L_9 = V_1;
NullCheck(L_9);
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_10;
L_10 = InterfaceFuncInvoker0< VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Vuforia.VuMeshObservationBlock>::get_Current() */, IEnumerator_1_tC2ABB1CE434414BC4D8BEDE5EC87ED667213095B_il2cpp_TypeInfo_var, L_9);
V_2 = L_10;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_11 = V_2;
int32_t L_12 = L_11.___id_0;
V_3 = L_12;
U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* L_13 = V_0;
NullCheck(L_13);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = L_13->___meshIds_0;
int32_t L_15 = V_3;
NullCheck(L_14);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_14, L_15, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_16 = __this->___mMeshObservations_8;
int32_t L_17 = V_3;
NullCheck(L_16);
bool L_18;
L_18 = Dictionary_2_TryGetValue_m86D6448DA06260A2B749977BB4C0BA6111807176(L_16, L_17, (&V_4), Dictionary_2_TryGetValue_m86D6448DA06260A2B749977BB4C0BA6111807176_RuntimeMethod_var);
if (L_18)
{
goto IL_0087_1;
}
}
{
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_19 = V_2;
int32_t L_20 = __this->___mMeshSource_10;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_21 = (MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7*)il2cpp_codegen_object_new(MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_il2cpp_TypeInfo_var);
NullCheck(L_21);
MeshObservationBlock__ctor_mDB36F54195DA712BEB473D6B5A13BBF797FDD2F6(L_21, L_19, L_20, NULL);
V_5 = L_21;
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_22 = __this->___mMeshObservations_8;
int32_t L_23 = V_3;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_24 = V_5;
NullCheck(L_22);
Dictionary_2_Add_mD0EBD9C18DE7F51CB0F28232AC601FB2CB9753AE(L_22, L_23, L_24, Dictionary_2_Add_mD0EBD9C18DE7F51CB0F28232AC601FB2CB9753AE_RuntimeMethod_var);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_25 = __this->___mOnMeshObservationAdded_9;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_26 = L_25;
G_B4_0 = L_26;
if (L_26)
{
G_B5_0 = L_26;
goto IL_007e_1;
}
}
{
goto IL_00b7_1;
}
IL_007e_1:
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_27 = V_5;
DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB(G_B5_0, L_27, DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
goto IL_00b7_1;
}
IL_0087_1:
{
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_28 = V_2;
int32_t L_29 = L_28.___version_2;
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_30 = V_4;
NullCheck(L_30);
int32_t L_31 = L_30->___Version_1;
if ((((int32_t)L_29) <= ((int32_t)L_31)))
{
goto IL_00b7_1;
}
}
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_32 = V_4;
VuMeshObservationBlock_tE6EB4D4BD9AA468CDB198D07F697FFD717E04963 L_33 = V_2;
int32_t L_34 = __this->___mMeshSource_10;
NullCheck(L_32);
MeshObservationBlock_Update_m435F3A4A2713C55782F9FC24C61B38938B8A038D(L_32, L_33, L_34, NULL);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_35 = __this->___OnMeshObservationUpdated_6;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_36 = L_35;
G_B8_0 = L_36;
if (L_36)
{
G_B9_0 = L_36;
goto IL_00b0_1;
}
}
{
goto IL_00b7_1;
}
IL_00b0_1:
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_37 = V_4;
DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB(G_B9_0, L_37, DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
}
IL_00b7_1:
{
RuntimeObject* L_38 = V_1;
NullCheck(L_38);
bool L_39;
L_39 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_38);
if (L_39)
{
goto IL_002c_1;
}
}
{
goto IL_00ce;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ce:
{
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_40 = __this->___mMeshObservations_8;
U3CU3Ec__DisplayClass17_0_tD018875A068C1ACCB618503A80CD1DB326B300F2* L_41 = V_0;
Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27* L_42 = (Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27*)il2cpp_codegen_object_new(Func_2_t55D84D149FAE4ACCB85E3F7C02DD659EEE57EC27_il2cpp_TypeInfo_var);
NullCheck(L_42);
Func_2__ctor_m69BE243F9560917B877AA135CAE6F1BFD4C16C52(L_42, L_41, (intptr_t)((void*)U3CU3Ec__DisplayClass17_0_U3COnObservationU3Eb__0_mE6D70942948FE17902118311F910009B80245709_RuntimeMethod_var), NULL);
RuntimeObject* L_43;
L_43 = Enumerable_Where_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mC8480F2D0F1E4BA0A06318EE369670B3239CE3BA(L_40, L_42, Enumerable_Where_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mC8480F2D0F1E4BA0A06318EE369670B3239CE3BA_RuntimeMethod_var);
List_1_tC8B3D63D91E3CD13E30F8023140D549F01D55ADC* L_44;
L_44 = Enumerable_ToList_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mAEA2D6B41D9BEEA26A72E46F939C8382240F569E(L_43, Enumerable_ToList_TisKeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9_mAEA2D6B41D9BEEA26A72E46F939C8382240F569E_RuntimeMethod_var);
NullCheck(L_44);
Enumerator_t822E2A5DD3889A914963E4B5C5A2FFD10BAFE7FF L_45;
L_45 = List_1_GetEnumerator_m5D29CDC0FAB6A3B7C99FB1E1FB7C23B5FE5B6CA1(L_44, List_1_GetEnumerator_m5D29CDC0FAB6A3B7C99FB1E1FB7C23B5FE5B6CA1_RuntimeMethod_var);
V_6 = L_45;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0132:
{// begin finally (depth: 1)
Enumerator_Dispose_m00D1A14D876EE9CAEB5BD0FFFA47A7B1772A52FB((&V_6), Enumerator_Dispose_m00D1A14D876EE9CAEB5BD0FFFA47A7B1772A52FB_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0127_1;
}
IL_00f3_1:
{
KeyValuePair_2_tE06EC558846F73DFB8EB7EF1D33133668A2DC5F9 L_46;
L_46 = Enumerator_get_Current_m2ABF344CE39D210AC4939E87D665CD6429E3DF98_inline((&V_6), Enumerator_get_Current_m2ABF344CE39D210AC4939E87D665CD6429E3DF98_RuntimeMethod_var);
V_7 = L_46;
Dictionary_2_t0B3381E4FD59192C6F5E66EF3DEA1A86A6F5432B* L_47 = __this->___mMeshObservations_8;
int32_t L_48;
L_48 = KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_inline((&V_7), KeyValuePair_2_get_Key_m69D8A0CB2076747944F2F1B9D9FDEE19220FEC63_RuntimeMethod_var);
NullCheck(L_47);
bool L_49;
L_49 = Dictionary_2_Remove_m0567DEBCBA0BB255BF0D3FE8972CE4EC87685894(L_47, L_48, Dictionary_2_Remove_m0567DEBCBA0BB255BF0D3FE8972CE4EC87685894_RuntimeMethod_var);
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_50 = __this->___OnMeshObservationRemoved_7;
Action_1_t64E1C00071D0CFFDF9F4640B26CA894AD8CBA474* L_51 = L_50;
G_B18_0 = L_51;
if (L_51)
{
G_B19_0 = L_51;
goto IL_011b_1;
}
}
{
goto IL_0127_1;
}
IL_011b_1:
{
MeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7* L_52;
L_52 = KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_inline((&V_7), KeyValuePair_2_get_Value_mDEB120ACEE16662128AB1CEA8BBC30153BBCCA79_RuntimeMethod_var);
DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB(G_B19_0, L_52, DelegateHelper_InvokeWithExceptionHandling_TisMeshObservationBlock_tC6D050CB4FD78AB13B5948D71116EC29A16DD3D7_m09E82F2F0F268EE4A787532C7DE199E5A75B0CCB_RuntimeMethod_var);
}
IL_0127_1:
{
bool L_53;
L_53 = Enumerator_MoveNext_m940EE9CC7A2DE496850C58F578618F6E6C396BD5((&V_6), Enumerator_MoveNext_m940EE9CC7A2DE496850C58F578618F6E6C396BD5_RuntimeMethod_var);
if (L_53)
{
goto IL_00f3_1;
}
}
{
goto IL_0140;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0140:
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 void GLTFMetallicRoughnessMaterial_set_BaseColorFactor_m006F3FD6CD0845BD93CE9E677CD596119BCDEA20_inline (GLTFMetallicRoughnessMaterial_tBF1659C159AD830327A586000153F0C5A3772645* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
{
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
__this->___U3CBaseColorFactorU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_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_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(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 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 Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
__this->___a_3 = (1.0f);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
__this->___z_4 = (0.0f);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_1 = L_0;
float L_1 = ___1_y;
__this->___y_2 = L_1;
float L_2 = ___2_z;
__this->___z_3 = L_2;
float L_3 = ___3_w;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Position_mEBD90126DCEAEFD718E5ABF27D78E4BB529CD084_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPositionU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Pose_get_Rotation_mDC7967E668896B0F84C7618C1883C6A60339F359_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CRotationU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Pose_get_Scale_m247ABE3B41466C76908BAF87A40E8671C5C5469D_inline (Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CScaleU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_v;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_v;
float L_3 = L_2.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_v;
float L_5 = L_4.___z_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_0 = ((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))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_6;
L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
V_0 = ((float)L_6);
goto IL_0034;
}
IL_0034:
{
float L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_f;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (-1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (1.0f);
}
IL_0015:
{
V_0 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
float L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* VuforiaConfiguration_get_Vuforia_mD882CD21CB55271DD92A51B13A33C6E5A2629E37_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
GenericVuforiaConfiguration_t10EDE5A6E35CF893071DDF204C6936DADB6ED8AF* L_0 = __this->___vuforia_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_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 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 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 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 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 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 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 RuntimeObject* ANativeObserver_get_VuObserver_mA90B8E9AAE684D34BA8B11F26452EDACD8EBAAC8_inline (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CVuObserverU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___0_value;
float L_1 = ___1_min;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___0_value;
float L_5 = ___2_max;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
float L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_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))->___rightVector_10;
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_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 float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
float L_0;
L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL);
float L_1;
L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_2;
L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1))));
V_0 = ((float)L_2);
float L_3 = V_0;
V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_002c;
}
}
{
V_3 = (0.0f);
goto IL_0056;
}
IL_002c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to;
float L_7;
L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL);
float L_8 = V_0;
float L_9;
L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL);
V_1 = L_9;
float L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_11;
L_11 = acos(((double)L_10));
V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f)));
goto IL_0056;
}
IL_0056:
{
float L_12 = V_3;
return L_12;
}
}
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_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))->___backVector_12;
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_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___leftVector_9;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_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))->___downVector_8;
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 String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool 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 int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* CoreDependencies_get_VuforiaConfiguration_m0B71355FA8D0634C1058279777FBF1A641B4C308_inline (CoreDependencies_tB597E2232B2FBB11F9DBAB9C8C52726119AF666F* __this, const RuntimeMethod* method)
{
{
VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* L_0 = __this->___U3CVuforiaConfigurationU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* VuforiaConfiguration_get_VideoBackground_mC9B1A897ECB12D3218B2C515CEC948DED0AEE122_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* L_0 = __this->___videoBackground_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VideoBackgroundConfiguration_get_NumDivisions_m1DD8A186BCDD376FC9A8C2DE2B9BEB2775812E91_inline (VideoBackgroundConfiguration_t1960BBF983968BE68E3B8806790E3E3FFB7DD3B2* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___numDivisions_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Image_get_PixelBufferPtr_mDAE95571567B6D5C1553041154F45F66644628F7_inline (Image_tC8F1E47959853F15CF7B56529F313496B2DD740B* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___mData_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* PermissionCallbacksAndroid_get_NativeCallbacks_m280FB257CA2DBC8F2F9C3047D913F2154B57BED3_inline (PermissionCallbacksAndroid_tB24F18E047B74FA40F7CF721793605375F2CBF5A* __this, const RuntimeMethod* method)
{
{
PermissionCallbacks_t6C5002298E6649261FCB52C244695459E5C9890F* L_0 = __this->___U3CNativeCallbacksU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IOSPermissionRequester_set_Handler_mA7C766E619EAD5571F5EABF273E6D9AB3FD53FD6_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CHandlerU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandlerU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IOSPermissionRequester_set_OnFinished_m2A51E259A61A82F977C77464701A0E481127471D_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_value, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_value;
__this->___U3COnFinishedU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COnFinishedU3Ek__BackingField_5), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* IOSPermissionRequester_get_OnFinished_m082962E03ACCF95FE645B78D25653225C0331395_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___U3COnFinishedU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* IOSPermissionRequester_get_Handler_m4C46DCDB1A8F950850C3C88995E2621EA403FFC3_inline (IOSPermissionRequester_tD299D6690E8F3D5B9E5A8FE0A2268B04BF9AA9AB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CHandlerU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* VuforiaConfiguration_get_PlayMode_m0D034B51B758C99CD51525C97BC77443825C9A32_inline (VuforiaConfiguration_tB8FED41875D85B07E63C303B17812767E0C51F65* __this, const RuntimeMethod* method)
{
{
PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* L_0 = __this->___playmode_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlayModeConfiguration_get_PlayModeType_mF9A5888EB26A48C99FCFF510BB4653917B44CEB0_inline (PlayModeConfiguration_tF6DBC4BAA7C3080C4DA1F5D88998CBB91964625A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___playModeType_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Engine_m7196FEB36B48ABB7B06C7B5CD31891713E5A28CC_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CEngineU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 RuntimeObject* HitTestResult_get_VuHitTest_m9B5A3094CB462FBEE0EE5842390B96610E0C9FD1_inline (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___mVuHitTest_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HitTestResult_get_Position_m2F30FBF2AF4D53E6C3F1E51D44AE699C153C4784_inline (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___mPosition_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HitTestResult_get_Rotation_mC31CC43254A626A8F8470FF4849CF157D5F0C4F9_inline (HitTestResult_t623F1DB9A0AAD8416652DFFE1842F908250D44D9* __this, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___mOrientation_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AnchorInstance_get_Name_m6588A274744EA7FB58D742C4F897311BD3E3C680_inline (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AnchorInstance_set_Position_m35815A11B2BB00856FE3982D4BE79CD3B4147119_inline (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CPositionU3Ek__BackingField_7 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AnchorInstance_set_Rotation_m98157E18B8D24260FD51F1CF98F866D7B8E969E2_inline (AnchorInstance_t0BDB0144058B07B184E8EEDB236670DF3B8CF2F3* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CRotationU3Ek__BackingField_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserver_get_Components_mDBB4F7741EE34EC07F630D194519B9D014D2058C_inline (AObserver_t2FE41896EDC843041A2E52E4AFAE89FE5F867979* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CComponentsU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AreaTargetObserver_set_Size_m1ACEFBB216623719A437388A29AFBC41FDEEB9A3_inline (AreaTargetObserver_t191886B652A282A97824E675FC1BA4E060D2BB06* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_6 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AVuObserver_get_Activated_mB44F0793941CCF6802B80124278E889203A92C66_inline (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CActivatedU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AVuObserver_set_Activated_mF041148F3DF2FB4A4BCB29CC107382C8F21DBEDD_inline (AVuObserver_t857485A4F53A2A16A5D82DA7F6348571995F1445* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CActivatedU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeInstanceDataImpl_get_Id_m2BA6411C09118562973204F773430D1068FE0AB7_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mId_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeInstanceDataImpl_get_BarcodeType_m93A6BA4C799093DC43E4ABF6835CBA14DBA3DA8A_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mType_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BarcodeInstanceDataImpl_get_Text_m35E2CABE455C1351912C1B46CA43ACF813DFCABC_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___mText_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* BarcodeInstanceDataImpl_get_OutlineVertices_m4E3A9610EA03939D79AE7CCF0425FF5B7192E406_inline (BarcodeInstanceDataImpl_tCB0996B073661D031B7AD84307FBFA03E6B62176* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___mVertices_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AObserverComponent_get_Observer_m6092731A76FFA5E6EFE10B37BF597611FE519D9C_inline (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CObserverU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OffsetComponent_set_InitialUnityPose_m69409D6D30BC93DCE99DB86D25FCA5A89B5BBDB3_inline (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_value;
__this->___U3CInitialUnityPoseU3Ek__BackingField_5 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OffsetComponent_set_Offset_m18AFC565CBC0E4EC596973178B0B11BA6F9D6396_inline (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___0_value, const RuntimeMethod* method)
{
{
Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 L_0 = ___0_value;
__this->___U3COffsetU3Ek__BackingField_6 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OffsetComponent_set_WorldCenterObserver_mAFE31CB73DD18D64FC6CD7F446A1AA383EB82AFF_inline (OffsetComponent_t3D336C0F5B3350298E6677542FBBE133704F4F23* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CWorldCenterObserverU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWorldCenterObserverU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PoseCalculatorComponent_set_Pose_m9F3987C0D839E9CE1024CDE406FE5A7BA9FE6D64_inline (PoseCalculatorComponent_t367D9665BE461A9A565DD50FF365BDACA8BA5AAF* __this, Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F ___0_value, const RuntimeMethod* method)
{
{
Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F L_0 = ___0_value;
__this->___U3CPoseU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TargetStatusFromPoseInfoComponent_set_TargetStatus_mC942468EF3FA07A75CEBC06BD06B0C050B2B004E_inline (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___0_value, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = ___0_value;
__this->___U3CTargetStatusU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 TargetStatusFromPoseInfoComponent_get_TargetStatus_m7E1717C0F4B87F989ABD21B3BA896B4A1B8BC137_inline (TargetStatusFromPoseInfoComponent_tD8C4A60901C0F104EBC9B08593D97BC0CEF4DBD7* __this, const RuntimeMethod* method)
{
{
TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 L_0 = __this->___U3CTargetStatusU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AObserverComponent_get_Enabled_m1C6E6DF5FB43EA8281E8D9746E9E6EB47030B6A3_inline (AObserverComponent_t7361C63064421AF6D5D03DCAD7B068DAB15969C9* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___mEnabled_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ANativeObserver_set_VuObserver_m594D7E9C7A888CC51F959B216A8B249C0A01F984_inline (ANativeObserver_t2CAB5C757A45AED4942F0FD9F32FC7919F0B68FD* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CVuObserverU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVuObserverU3Ek__BackingField_5), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ImageTargetObserver_set_Size_mD63FA78D323808B117E52E18BF6CCE69DEE24A53_inline (ImageTargetObserver_t37CA9AEAE11535DFD06CD5C9D7D2F356A5D20252* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CSizeU3Ek__BackingField_6 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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 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 bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5BDF8974EC6A48758A858E84152E79F177D918B2_gshared_inline (Nullable_1_t2F992FD9149977F99A7F2D02823FD89ED9489051* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796 Enumerator_get_Current_m15B0869AF8928421B8A197995467EB190B4F8005_gshared_inline (Enumerator_t1D632099EFA35906646FCF473E9BFB974497384C* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796 L_0 = (KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_m0C90BF1BB50091F96B7DF5E74074ED3E124570F7_gshared_inline (KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 KeyValuePair_2_get_Value_m7A0CC33846268A6E1821B4C3185B66D8A297757F_gshared_inline (KeyValuePair_2_tFE7039CE3AFB1C8CD8922BB30673227BFDF26796* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0 Enumerator_get_Current_m2408DC665C513B0893FD0375387DECD05E5886DF_gshared_inline (Enumerator_t1437288A84B6B3A584BE4C38A3815975FA359562* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0 L_0 = (KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m4BD845EB552A2742BF300A59038E4B78AF84548A_gshared_inline (KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 KeyValuePair_2_get_Value_m28A76DDC2F94B2765228902FCF11479A9C7CBA37_gshared_inline (KeyValuePair_2_t4FE3608051BEBD190AEB2C7B27376911D8EF25B0* __this, const RuntimeMethod* method)
{
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m112EDFD33D7ADA0EF028D92B8BC739951AA942FD_gshared_inline (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2268283746322C455F6DA1D1869922C170E99F83_gshared_inline (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8* __this, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 ___0_item, const RuntimeMethod* method)
{
TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9* 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));
TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9* L_1 = (TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9*)__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;
TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9* 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));
TextureDataU5BU5D_tF50D03A92133D3F8BD17E52CB70600C6A4BCA5A9* L_6 = V_0;
int32_t L_7 = V_1;
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119)L_8);
return;
}
IL_0034:
{
TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119 L_9 = ___0_item;
(( void (*) (List_1_t117F34C660B4F5981704AE36B42E30A7CBDF43B8*, TextureData_tE94917EF09AA9845384F5F7D4E3AA38747674119, 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 Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m722F6476E3D7CFEDD15BC194D7E2E8118C2519FB_gshared_inline (KeyValuePair_2_t763E38DF50581B1045C4F039531270BA08203934* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mA0DBBD9C59D8292DA10ACC1F8163E1BD9BA9D92C_gshared_inline (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m6E64E4167150D5D05D5A0012FF8CD0C659B63B22_gshared_inline (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 KeyValuePair_2_get_Value_m6BAB562B601E6BF31B5DF5BC5C39389F1A52054A_gshared_inline (KeyValuePair_2_t758D218BF34F33D9F3457E619DC4B799BAE72E45* __this, const RuntimeMethod* method)
{
{
VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6 L_0 = (VuMatrix44F_tC75A0AF8524BED265F800A953806F30FA28B8DE6)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5633CE08511CBACCB7C3D8F127F25AB978C398C0_gshared_inline (Nullable_1_tC9AB61BF5720D527B31B24C534072A9C0560E45F* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m1BDD4D281031807D336ABD58CB8CF8032884949D_gshared_inline (Action_3_tE6E38953567A47D52A1C6421A2C9E10423DFB6B1* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 ___2_arg3, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 Func_1_Invoke_mFDDA3E5ED9208DEE400D5FBCFE2B80FE263B6DC6_gshared_inline (Func_1_t7DEE36372D201C7809E87CFE1B1E0FCFB2F41A50* __this, const RuntimeMethod* method)
{
typedef Pose_t3FEC5A90FC9161171942E2C66DFB134B7A729EF3 (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_mFC028BE94317C86EF6F433F1EE7B3A1B33198746_gshared_inline (Action_3_t2DDA476626C83E61B40D2231D251968B93E6DFF3* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0 ___2_arg3, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, TargetStatus_t5D866F1CAA9D70E5B66D532E69B190EA3BAAC4B0, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void Action_1_Invoke_m265006A300E91BF69117541070D483696457BC49_gshared_inline (Action_1_tD93F47E0EB917D59F74DE2C03C527F03240DE9E9* __this, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, IlluminationInfo_tF030686AD6381654CA2F9C81B832DC99613C0035, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_0 = (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3)__this->____current_3;
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 KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_mC091860CD3E6D25DF9592200C1335FE72D13696B_gshared_inline (Enumerator_tBEDE8DF331B6CF1206ACDA23DC810942B1102025* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_0 = (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
float L_1;
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}
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 int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
float L_11 = L_10.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((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))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}