UnityEngine.SpatialTracking.cpp 114 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1, typename T2, typename T3>
  18. struct VirtualActionInvoker3
  19. {
  20. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  25. }
  26. };
  27. template <typename R, typename T1>
  28. struct VirtualFuncInvoker1
  29. {
  30. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  31. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  35. }
  36. };
  37. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
  38. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  39. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  40. struct List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87;
  41. struct List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53;
  42. struct List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D;
  43. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  44. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  45. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  46. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  47. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  48. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  49. struct XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845;
  50. struct TrackedPoseU5BU5D_tD561812F1AD65D310EE302DABA5337DA0C6CB5CD;
  51. struct PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566;
  52. struct BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D;
  53. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
  54. struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
  55. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  56. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
  57. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  58. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
  59. struct MethodInfo_t;
  60. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
  61. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  62. struct String_t;
  63. struct TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD;
  64. struct TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF;
  65. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
  66. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
  67. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tC5ADECF909C6FB1658C378B604958A6CABBE9E3D;
  68. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  69. struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
  70. IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
  71. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  72. IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
  73. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  74. IL2CPP_EXTERN_C RuntimeClass* List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53_il2cpp_TypeInfo_var;
  75. IL2CPP_EXTERN_C RuntimeClass* List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87_il2cpp_TypeInfo_var;
  76. IL2CPP_EXTERN_C RuntimeClass* List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D_il2cpp_TypeInfo_var;
  77. IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
  78. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  79. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  80. IL2CPP_EXTERN_C RuntimeClass* PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var;
  81. IL2CPP_EXTERN_C RuntimeClass* Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var;
  82. IL2CPP_EXTERN_C RuntimeClass* TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var;
  83. IL2CPP_EXTERN_C RuntimeClass* TrackedPose_t42F18C811DFF8DB05CD5711439B2FD640800563D_il2cpp_TypeInfo_var;
  84. IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var;
  85. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4____63B9A2AF170B4D10A53D6BD82DA0D3A8B60A142A65B217D370789C05CD5C6AEC_FieldInfo_var;
  86. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4____6AB6DD435329AB3886185F0FA344B55CC54A332DE8972B0CF79991F68B3CB1E7_FieldInfo_var;
  87. IL2CPP_EXTERN_C String_t* _stringLiteral2C8BB561E77F4491856EDA21B73347023391A8B0;
  88. IL2CPP_EXTERN_C String_t* _stringLiteral6A11DF976BD5EBFB477A52077A195879735F1FA0;
  89. IL2CPP_EXTERN_C String_t* _stringLiteral874BE1B2177F8C02B786BA933E78AD9FE1D377DD;
  90. IL2CPP_EXTERN_C String_t* _stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321;
  91. IL2CPP_EXTERN_C String_t* _stringLiteral8EE78D2535F543B0B3532765572FC019F362EBEC;
  92. IL2CPP_EXTERN_C String_t* _stringLiteral960416C64D6FEDF29B47FEF63B743ADBF6A3ACF5;
  93. IL2CPP_EXTERN_C String_t* _stringLiteral98018BE8EB53CB8EC9307D4EEAAA001D606E788C;
  94. IL2CPP_EXTERN_C String_t* _stringLiteralE5E47A84BACC0A71E6C87A5ABF7CCC8D26BDE8D3;
  95. IL2CPP_EXTERN_C String_t* _stringLiteralF86B5632D37D8A2636B0D34CA903B4B3375A0ACA;
  96. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var;
  97. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392_RuntimeMethod_var;
  98. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32_RuntimeMethod_var;
  99. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_RuntimeMethod_var;
  100. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var;
  101. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_RuntimeMethod_var;
  102. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
  103. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9_RuntimeMethod_var;
  104. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93_RuntimeMethod_var;
  105. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
  106. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32_RuntimeMethod_var;
  107. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA_RuntimeMethod_var;
  108. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_RuntimeMethod_var;
  109. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7531720607E082DFD1BDAEBC0CF0C8A890C361FD_RuntimeMethod_var;
  110. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC_RuntimeMethod_var;
  111. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mDAE09B42049983EFF5F565C2A54C0541A9EC97A9_RuntimeMethod_var;
  112. struct Delegate_t_marshaled_com;
  113. struct Delegate_t_marshaled_pinvoke;
  114. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  115. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  116. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  117. struct PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566;
  118. IL2CPP_EXTERN_C_BEGIN
  119. IL2CPP_EXTERN_C_END
  120. #ifdef __clang__
  121. #pragma clang diagnostic push
  122. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  123. #pragma clang diagnostic ignored "-Wunused-variable"
  124. #endif
  125. struct U3CModuleU3E_tE620D0C9807BB8D2761A3B43573BAE685D37E3FB
  126. {
  127. };
  128. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
  129. {
  130. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items;
  131. int32_t ____size;
  132. int32_t ____version;
  133. RuntimeObject* ____syncRoot;
  134. };
  135. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  136. {
  137. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  138. int32_t ____size;
  139. int32_t ____version;
  140. RuntimeObject* ____syncRoot;
  141. };
  142. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  143. {
  144. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  145. int32_t ____size;
  146. int32_t ____version;
  147. RuntimeObject* ____syncRoot;
  148. };
  149. struct List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87 : public RuntimeObject
  150. {
  151. XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* ____items;
  152. int32_t ____size;
  153. int32_t ____version;
  154. RuntimeObject* ____syncRoot;
  155. };
  156. struct List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53 : public RuntimeObject
  157. {
  158. TrackedPoseU5BU5D_tD561812F1AD65D310EE302DABA5337DA0C6CB5CD* ____items;
  159. int32_t ____size;
  160. int32_t ____version;
  161. RuntimeObject* ____syncRoot;
  162. };
  163. struct List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D : public RuntimeObject
  164. {
  165. PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566* ____items;
  166. int32_t ____size;
  167. int32_t ____version;
  168. RuntimeObject* ____syncRoot;
  169. };
  170. struct U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4 : public RuntimeObject
  171. {
  172. };
  173. struct PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858 : public RuntimeObject
  174. {
  175. };
  176. struct String_t : public RuntimeObject
  177. {
  178. int32_t ____stringLength;
  179. Il2CppChar ____firstChar;
  180. };
  181. struct TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF : public RuntimeObject
  182. {
  183. };
  184. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tC5ADECF909C6FB1658C378B604958A6CABBE9E3D : public RuntimeObject
  185. {
  186. };
  187. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  188. {
  189. };
  190. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  191. {
  192. };
  193. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  194. {
  195. };
  196. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  197. {
  198. bool ___m_value;
  199. };
  200. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  201. {
  202. uint8_t ___m_value;
  203. };
  204. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  205. {
  206. };
  207. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  208. {
  209. };
  210. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  211. {
  212. };
  213. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  214. {
  215. int32_t ___m_value;
  216. };
  217. struct IntPtr_t
  218. {
  219. void* ___m_value;
  220. };
  221. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
  222. {
  223. float ___x;
  224. float ___y;
  225. float ___z;
  226. float ___w;
  227. };
  228. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  229. {
  230. float ___x;
  231. float ___y;
  232. float ___z;
  233. };
  234. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  235. {
  236. union
  237. {
  238. struct
  239. {
  240. };
  241. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  242. };
  243. };
  244. #pragma pack(push, tp, 1)
  245. struct __StaticArrayInitTypeSizeU3D229_t2491895CB92A951693B6E93B477CA3D2B5A8BFD2
  246. {
  247. union
  248. {
  249. struct
  250. {
  251. union
  252. {
  253. };
  254. };
  255. uint8_t __StaticArrayInitTypeSizeU3D229_t2491895CB92A951693B6E93B477CA3D2B5A8BFD2__padding[229];
  256. };
  257. };
  258. #pragma pack(pop, tp)
  259. #pragma pack(push, tp, 1)
  260. struct __StaticArrayInitTypeSizeU3D297_tCCF204C66195EAA5D4E24C75E11B4A0BAFD0E457
  261. {
  262. union
  263. {
  264. struct
  265. {
  266. union
  267. {
  268. };
  269. };
  270. uint8_t __StaticArrayInitTypeSizeU3D297_tCCF204C66195EAA5D4E24C75E11B4A0BAFD0E457__padding[297];
  271. };
  272. };
  273. #pragma pack(pop, tp)
  274. struct PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A
  275. {
  276. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PoseNames;
  277. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* ___Poses;
  278. };
  279. struct PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_pinvoke
  280. {
  281. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PoseNames;
  282. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* ___Poses;
  283. };
  284. struct PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_com
  285. {
  286. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PoseNames;
  287. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* ___Poses;
  288. };
  289. struct MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391
  290. {
  291. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
  292. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
  293. int32_t ___TotalTypes;
  294. int32_t ___TotalFiles;
  295. bool ___IsEditorOnly;
  296. };
  297. struct MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_pinvoke
  298. {
  299. Il2CppSafeArray* ___FilePathsData;
  300. Il2CppSafeArray* ___TypesData;
  301. int32_t ___TotalTypes;
  302. int32_t ___TotalFiles;
  303. int32_t ___IsEditorOnly;
  304. };
  305. struct MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_com
  306. {
  307. Il2CppSafeArray* ___FilePathsData;
  308. Il2CppSafeArray* ___TypesData;
  309. int32_t ___TotalTypes;
  310. int32_t ___TotalFiles;
  311. int32_t ___IsEditorOnly;
  312. };
  313. struct AvailableTrackingData_t223756B90093C1B8974F04856043E3983BA37402
  314. {
  315. int32_t ___value__;
  316. };
  317. struct Delegate_t : public RuntimeObject
  318. {
  319. intptr_t ___method_ptr;
  320. intptr_t ___invoke_impl;
  321. RuntimeObject* ___m_target;
  322. intptr_t ___method;
  323. intptr_t ___delegate_trampoline;
  324. intptr_t ___extra_arg;
  325. intptr_t ___method_code;
  326. intptr_t ___interp_method;
  327. intptr_t ___interp_invoke_impl;
  328. MethodInfo_t* ___method_info;
  329. MethodInfo_t* ___original_method_info;
  330. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  331. bool ___method_is_virtual;
  332. };
  333. struct Delegate_t_marshaled_pinvoke
  334. {
  335. intptr_t ___method_ptr;
  336. intptr_t ___invoke_impl;
  337. Il2CppIUnknown* ___m_target;
  338. intptr_t ___method;
  339. intptr_t ___delegate_trampoline;
  340. intptr_t ___extra_arg;
  341. intptr_t ___method_code;
  342. intptr_t ___interp_method;
  343. intptr_t ___interp_invoke_impl;
  344. MethodInfo_t* ___method_info;
  345. MethodInfo_t* ___original_method_info;
  346. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  347. int32_t ___method_is_virtual;
  348. };
  349. struct Delegate_t_marshaled_com
  350. {
  351. intptr_t ___method_ptr;
  352. intptr_t ___invoke_impl;
  353. Il2CppIUnknown* ___m_target;
  354. intptr_t ___method;
  355. intptr_t ___delegate_trampoline;
  356. intptr_t ___extra_arg;
  357. intptr_t ___method_code;
  358. intptr_t ___interp_method;
  359. intptr_t ___interp_invoke_impl;
  360. MethodInfo_t* ___method_info;
  361. MethodInfo_t* ___original_method_info;
  362. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  363. int32_t ___method_is_virtual;
  364. };
  365. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  366. {
  367. int32_t ___value__;
  368. };
  369. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  370. {
  371. intptr_t ___m_CachedPtr;
  372. };
  373. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  374. {
  375. intptr_t ___m_CachedPtr;
  376. };
  377. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  378. {
  379. intptr_t ___m_CachedPtr;
  380. };
  381. struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971
  382. {
  383. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
  384. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation;
  385. };
  386. struct PoseDataFlags_t14515D7FE9A92D92E97F929BFAC7313461E21FDC
  387. {
  388. int32_t ___value__;
  389. };
  390. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  391. {
  392. intptr_t ___value;
  393. };
  394. struct XRNode_t41F4B2F0EDD99DB33C49EC731C8C7F9DF142B5FF
  395. {
  396. int32_t ___value__;
  397. };
  398. struct DeviceType_t3E6CDAE1A1FFB926CE669804AB68B37543C355FF
  399. {
  400. int32_t ___value__;
  401. };
  402. struct TrackedPose_t42F18C811DFF8DB05CD5711439B2FD640800563D
  403. {
  404. int32_t ___value__;
  405. };
  406. struct TrackingType_tF09F0AB2ECF334DF710845E1312D3016C2C6E4BF
  407. {
  408. int32_t ___value__;
  409. };
  410. struct UpdateType_t476438CFAC2D6E29D1C7DD5661F1B2D1832E6099
  411. {
  412. int32_t ___value__;
  413. };
  414. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  415. {
  416. };
  417. struct MulticastDelegate_t : public Delegate_t
  418. {
  419. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  420. };
  421. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  422. {
  423. Delegate_t_marshaled_pinvoke** ___delegates;
  424. };
  425. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  426. {
  427. Delegate_t_marshaled_com** ___delegates;
  428. };
  429. struct XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A
  430. {
  431. int32_t ___m_Type;
  432. int32_t ___m_AvailableFields;
  433. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position;
  434. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation;
  435. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity;
  436. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularVelocity;
  437. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Acceleration;
  438. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularAcceleration;
  439. int32_t ___m_Tracked;
  440. uint64_t ___m_UniqueID;
  441. };
  442. struct Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD
  443. {
  444. List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* ____list;
  445. int32_t ____index;
  446. int32_t ____version;
  447. XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A ____current;
  448. };
  449. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  450. {
  451. };
  452. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  453. {
  454. };
  455. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7 : public MulticastDelegate_t
  456. {
  457. };
  458. struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  459. {
  460. };
  461. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  462. {
  463. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
  464. };
  465. struct BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  466. {
  467. };
  468. struct TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  469. {
  470. int32_t ___m_Device;
  471. int32_t ___m_PoseSource;
  472. BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* ___m_PoseProviderComponent;
  473. int32_t ___m_TrackingType;
  474. int32_t ___m_UpdateType;
  475. bool ___m_UseRelativeTransform;
  476. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_OriginPose;
  477. };
  478. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
  479. {
  480. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray;
  481. };
  482. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  483. {
  484. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  485. };
  486. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  487. {
  488. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  489. };
  490. struct List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87_StaticFields
  491. {
  492. XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* ___s_emptyArray;
  493. };
  494. struct List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53_StaticFields
  495. {
  496. TrackedPoseU5BU5D_tD561812F1AD65D310EE302DABA5337DA0C6CB5CD* ___s_emptyArray;
  497. };
  498. struct List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D_StaticFields
  499. {
  500. PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566* ___s_emptyArray;
  501. };
  502. struct U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4_StaticFields
  503. {
  504. __StaticArrayInitTypeSizeU3D229_t2491895CB92A951693B6E93B477CA3D2B5A8BFD2 ___63B9A2AF170B4D10A53D6BD82DA0D3A8B60A142A65B217D370789C05CD5C6AEC;
  505. __StaticArrayInitTypeSizeU3D297_tCCF204C66195EAA5D4E24C75E11B4A0BAFD0E457 ___6AB6DD435329AB3886185F0FA344B55CC54A332DE8972B0CF79991F68B3CB1E7;
  506. };
  507. struct PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_StaticFields
  508. {
  509. List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* ___nodeStates;
  510. };
  511. struct String_t_StaticFields
  512. {
  513. String_t* ___Empty;
  514. };
  515. struct TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_StaticFields
  516. {
  517. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* ___DeviceData;
  518. };
  519. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  520. {
  521. String_t* ___TrueString;
  522. String_t* ___FalseString;
  523. };
  524. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
  525. {
  526. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
  527. };
  528. struct IntPtr_t_StaticFields
  529. {
  530. intptr_t ___Zero;
  531. };
  532. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
  533. {
  534. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
  535. };
  536. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  537. {
  538. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  539. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  540. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  541. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  542. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  543. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  544. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  545. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  546. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  547. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  548. };
  549. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  550. {
  551. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  552. };
  553. struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_StaticFields
  554. {
  555. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___k_Identity;
  556. };
  557. struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
  558. {
  559. CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
  560. CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
  561. CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
  562. };
  563. #ifdef __clang__
  564. #pragma clang diagnostic pop
  565. #endif
  566. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  567. {
  568. ALIGN_FIELD (8) uint8_t m_Items[1];
  569. inline uint8_t GetAt(il2cpp_array_size_t index) const
  570. {
  571. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  572. return m_Items[index];
  573. }
  574. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  575. {
  576. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  577. return m_Items + index;
  578. }
  579. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  580. {
  581. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  582. m_Items[index] = value;
  583. }
  584. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  585. {
  586. return m_Items[index];
  587. }
  588. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  589. {
  590. return m_Items + index;
  591. }
  592. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  593. {
  594. m_Items[index] = value;
  595. }
  596. };
  597. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  598. {
  599. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  600. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  601. {
  602. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  603. return m_Items[index];
  604. }
  605. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  606. {
  607. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  608. return m_Items + index;
  609. }
  610. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  611. {
  612. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  613. m_Items[index] = value;
  614. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  615. }
  616. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  617. {
  618. return m_Items[index];
  619. }
  620. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  621. {
  622. return m_Items + index;
  623. }
  624. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  625. {
  626. m_Items[index] = value;
  627. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  628. }
  629. };
  630. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
  631. {
  632. ALIGN_FIELD (8) int32_t m_Items[1];
  633. inline int32_t GetAt(il2cpp_array_size_t index) const
  634. {
  635. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  636. return m_Items[index];
  637. }
  638. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  639. {
  640. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  641. return m_Items + index;
  642. }
  643. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  644. {
  645. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  646. m_Items[index] = value;
  647. }
  648. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  649. {
  650. return m_Items[index];
  651. }
  652. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  653. {
  654. return m_Items + index;
  655. }
  656. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  657. {
  658. m_Items[index] = value;
  659. }
  660. };
  661. struct PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566 : public RuntimeArray
  662. {
  663. ALIGN_FIELD (8) PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A m_Items[1];
  664. inline PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A GetAt(il2cpp_array_size_t index) const
  665. {
  666. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  667. return m_Items[index];
  668. }
  669. inline PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A* GetAddressAt(il2cpp_array_size_t index)
  670. {
  671. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  672. return m_Items + index;
  673. }
  674. inline void SetAt(il2cpp_array_size_t index, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A value)
  675. {
  676. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  677. m_Items[index] = value;
  678. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___PoseNames), (void*)NULL);
  679. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  680. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Poses), (void*)NULL);
  681. #endif
  682. }
  683. inline PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A GetAtUnchecked(il2cpp_array_size_t index) const
  684. {
  685. return m_Items[index];
  686. }
  687. inline PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A* GetAddressAtUnchecked(il2cpp_array_size_t index)
  688. {
  689. return m_Items + index;
  690. }
  691. inline void SetAtUnchecked(il2cpp_array_size_t index, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A value)
  692. {
  693. m_Items[index] = value;
  694. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___PoseNames), (void*)NULL);
  695. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  696. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Poses), (void*)NULL);
  697. #endif
  698. }
  699. };
  700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93_gshared (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, const RuntimeMethod* method) ;
  701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
  704. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  705. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_gshared_inline (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A ___0_item, const RuntimeMethod* method) ;
  706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9_gshared (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* __this, const RuntimeMethod* method) ;
  707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392_gshared (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method) ;
  708. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_gshared_inline (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method) ;
  709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32_gshared (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method) ;
  710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32_gshared (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* __this, const RuntimeMethod* method) ;
  711. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_gshared_inline (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, const RuntimeMethod* method) ;
  712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC_gshared (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mDE2F02C693FD9EAA8F93873E407BC46C47ACFC7A_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9080410FAF175EB3313FCE9515BA3A9D8E11718F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
  715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
  716. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  717. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  718. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m02184E249D902C89C3E22E7CDE48131D39701169_gshared (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A ___0_item, const RuntimeMethod* method) ;
  719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  721. inline void List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93 (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, const RuntimeMethod* method)
  722. {
  723. (( void (*) (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D*, const RuntimeMethod*))List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93_gshared)(__this, method);
  724. }
  725. inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
  726. {
  727. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  728. }
  729. inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
  730. {
  731. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  732. }
  733. inline void List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* __this, const RuntimeMethod* method)
  734. {
  735. (( void (*) (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
  736. }
  737. inline void List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* __this, int32_t ___0_item, const RuntimeMethod* method)
  738. {
  739. (( void (*) (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___0_item, method);
  740. }
  741. inline void List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_inline (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A ___0_item, const RuntimeMethod* method)
  742. {
  743. (( void (*) (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D*, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A, const RuntimeMethod*))List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_gshared_inline)(__this, ___0_item, method);
  744. }
  745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputTracking_GetNodeStates_mA2E8D154A47C817ED74AD42F6B38A9C906A57A67 (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* ___0_nodeStates, const RuntimeMethod* method) ;
  746. inline Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9 (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* __this, const RuntimeMethod* method)
  747. {
  748. return (( Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD (*) (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87*, const RuntimeMethod*))List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9_gshared)(__this, method);
  749. }
  750. inline void Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392 (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method)
  751. {
  752. (( void (*) (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD*, const RuntimeMethod*))Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392_gshared)(__this, method);
  753. }
  754. inline XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_inline (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method)
  755. {
  756. return (( XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A (*) (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD*, const RuntimeMethod*))Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_gshared_inline)(__this, method);
  757. }
  758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRNodeState_get_nodeType_mFC49286B25FF7732CE6CAF231A1DE5C083C13932 (XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A* __this, const RuntimeMethod* method) ;
  759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRNodeState_TryGetPosition_mC17C5DFEEA4062A6D91D7E252DD108829AC4E0A6 (XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_position, const RuntimeMethod* method) ;
  760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRNodeState_TryGetRotation_mA7F9597BE3AFE747BF2F95BF491779520FEF7301 (XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_rotation, const RuntimeMethod* method) ;
  761. inline bool Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32 (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method)
  762. {
  763. return (( bool (*) (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD*, const RuntimeMethod*))Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32_gshared)(__this, method);
  764. }
  765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E (const RuntimeMethod* method) ;
  766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PoseDataSource_GetDataFromSource_mD37A9CC706B99D7A2535DEA7CB0D40F7F47B277A (int32_t ___0_poseSource, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_resultPose, const RuntimeMethod* method) ;
  767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E (int32_t ___0_node, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_resultPose, const RuntimeMethod* method) ;
  768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
  769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_mD8224DEBCB6050F4E2BF55151F0C6A29B87DEFBC (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  770. inline void List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32 (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* __this, const RuntimeMethod* method)
  771. {
  772. (( void (*) (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87*, const RuntimeMethod*))List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32_gshared)(__this, method);
  773. }
  774. inline int32_t List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_inline (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, const RuntimeMethod* method)
  775. {
  776. return (( int32_t (*) (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D*, const RuntimeMethod*))List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_gshared_inline)(__this, method);
  777. }
  778. inline PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, int32_t ___0_index, const RuntimeMethod* method)
  779. {
  780. return (( PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A (*) (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D*, int32_t, const RuntimeMethod*))List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC_gshared)(__this, ___0_index, method);
  781. }
  782. inline int32_t List_1_get_Item_mDAE09B42049983EFF5F565C2A54C0541A9EC97A9 (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* __this, int32_t ___0_index, const RuntimeMethod* method)
  783. {
  784. return (( int32_t (*) (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*, int32_t, const RuntimeMethod*))List_1_get_Item_mDE2F02C693FD9EAA8F93873E407BC46C47ACFC7A_gshared)(__this, ___0_index, method);
  785. }
  786. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_deviceType_m8928B93C062C7E11D74488DF75E7E0B975FE2B8B_inline (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  787. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_poseSource_mEAA5E3640295ACF067287B196FDDCFD69120CC68_inline (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  788. inline int32_t List_1_get_Count_m7531720607E082DFD1BDAEBC0CF0C8A890C361FD_inline (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* __this, const RuntimeMethod* method)
  789. {
  790. return (( int32_t (*) (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*, const RuntimeMethod*))List_1_get_Count_m9080410FAF175EB3313FCE9515BA3A9D8E11718F_gshared_inline)(__this, method);
  791. }
  792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
  794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
  795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
  796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_CacheLocalPosition_m8D577E735DA73CDEB6CCAD152E457B141CB7A7D5 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method) ;
  797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_add_onBeforeRender_mEE8925294C807AD08FA0FF35D4C663E098510394 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_value, const RuntimeMethod* method) ;
  799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_ResetToCachedLocalPosition_m7FD46724D2BF37DFD65CEFB2DBD1A6F03BD3A90D (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method) ;
  800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_remove_onBeforeRender_m9F54448ED4059A26C9972E5C9ED2F6DCD58B4E24 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_value, const RuntimeMethod* method) ;
  801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
  802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_lhs, const RuntimeMethod* method) ;
  804. inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
  805. {
  806. return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
  807. }
  808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_stereoEnabled_m33F6247051D68E8FFEF9C0EC34C6F4B4B53FC8AF (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
  809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
  810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TrackedPoseDriver_GetPoseData_m3B8070CB063DE4D7A901AD9715E0016B68AADE6C (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_device, int32_t ___1_poseSource, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___2_resultPose, const RuntimeMethod* method) ;
  811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 TrackedPoseDriver_TransformPoseByOriginIfNeeded_mA8C3ADCF55349F26E6AC90CC2488217ECC49F1B2 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method) ;
  812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
  813. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  814. {
  815. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  816. }
  817. inline void List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530 (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
  818. {
  819. (( void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, const RuntimeMethod*))List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530_gshared)(__this, ___0_item, method);
  820. }
  821. inline void List_1_AddWithResize_m02184E249D902C89C3E22E7CDE48131D39701169 (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A ___0_item, const RuntimeMethod* method)
  822. {
  823. (( void (*) (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D*, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A, const RuntimeMethod*))List_1_AddWithResize_m02184E249D902C89C3E22E7CDE48131D39701169_gshared)(__this, ___0_item, method);
  824. }
  825. #ifdef __clang__
  826. #pragma clang diagnostic push
  827. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  828. #pragma clang diagnostic ignored "-Wunused-variable"
  829. #endif
  830. #ifdef __clang__
  831. #pragma clang diagnostic pop
  832. #endif
  833. #ifdef __clang__
  834. #pragma clang diagnostic push
  835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  836. #pragma clang diagnostic ignored "-Wunused-variable"
  837. #endif
  838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391 UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_mCE359C5A5A58D8621F30428690D32D7A877B0256 (const RuntimeMethod* method)
  839. {
  840. static bool s_Il2CppMethodInitialized;
  841. if (!s_Il2CppMethodInitialized)
  842. {
  843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4____63B9A2AF170B4D10A53D6BD82DA0D3A8B60A142A65B217D370789C05CD5C6AEC_FieldInfo_var);
  845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4____6AB6DD435329AB3886185F0FA344B55CC54A332DE8972B0CF79991F68B3CB1E7_FieldInfo_var);
  846. s_Il2CppMethodInitialized = true;
  847. }
  848. MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391 V_0;
  849. memset((&V_0), 0, sizeof(V_0));
  850. {
  851. il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391));
  852. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)229));
  853. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  854. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4____63B9A2AF170B4D10A53D6BD82DA0D3A8B60A142A65B217D370789C05CD5C6AEC_FieldInfo_var) };
  855. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  856. (&V_0)->___FilePathsData = L_1;
  857. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
  858. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)297));
  859. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
  860. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3B4F591A11200D85428ACEDAF6DC2E21E5F571D4____6AB6DD435329AB3886185F0FA344B55CC54A332DE8972B0CF79991F68B3CB1E7_FieldInfo_var) };
  861. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  862. (&V_0)->___TypesData = L_4;
  863. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
  864. (&V_0)->___TotalFiles = 2;
  865. (&V_0)->___TotalTypes = 5;
  866. (&V_0)->___IsEditorOnly = (bool)0;
  867. MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391 L_6 = V_0;
  868. return L_6;
  869. }
  870. }
  871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_m65BD3D2B2847C50307ED758599CA8462DAEDBB0D (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tC5ADECF909C6FB1658C378B604958A6CABBE9E3D* __this, const RuntimeMethod* method)
  872. {
  873. {
  874. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  875. return;
  876. }
  877. }
  878. #ifdef __clang__
  879. #pragma clang diagnostic pop
  880. #endif
  881. #ifdef __clang__
  882. #pragma clang diagnostic push
  883. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  884. #pragma clang diagnostic ignored "-Wunused-variable"
  885. #endif
  886. IL2CPP_EXTERN_C void MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshal_pinvoke(const MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391& unmarshaled, MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_pinvoke& marshaled)
  887. {
  888. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  889. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  890. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  891. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  892. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  893. }
  894. IL2CPP_EXTERN_C void MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshal_pinvoke_back(const MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_pinvoke& marshaled, MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391& unmarshaled)
  895. {
  896. static bool s_Il2CppMethodInitialized;
  897. if (!s_Il2CppMethodInitialized)
  898. {
  899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  900. s_Il2CppMethodInitialized = true;
  901. }
  902. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData);
  903. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData));
  904. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData);
  905. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData));
  906. int32_t unmarshaledTotalTypes_temp_2 = 0;
  907. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  908. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  909. int32_t unmarshaledTotalFiles_temp_3 = 0;
  910. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  911. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  912. bool unmarshaledIsEditorOnly_temp_4 = false;
  913. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  914. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  915. }
  916. IL2CPP_EXTERN_C void MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshal_pinvoke_cleanup(MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_pinvoke& marshaled)
  917. {
  918. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  919. marshaled.___FilePathsData = NULL;
  920. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  921. marshaled.___TypesData = NULL;
  922. }
  923. IL2CPP_EXTERN_C void MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshal_com(const MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391& unmarshaled, MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_com& marshaled)
  924. {
  925. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  926. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  927. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  928. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  929. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  930. }
  931. IL2CPP_EXTERN_C void MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshal_com_back(const MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_com& marshaled, MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391& unmarshaled)
  932. {
  933. static bool s_Il2CppMethodInitialized;
  934. if (!s_Il2CppMethodInitialized)
  935. {
  936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  937. s_Il2CppMethodInitialized = true;
  938. }
  939. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData);
  940. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData));
  941. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData);
  942. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData));
  943. int32_t unmarshaledTotalTypes_temp_2 = 0;
  944. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  945. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  946. int32_t unmarshaledTotalFiles_temp_3 = 0;
  947. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  948. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  949. bool unmarshaledIsEditorOnly_temp_4 = false;
  950. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  951. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  952. }
  953. IL2CPP_EXTERN_C void MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshal_com_cleanup(MonoScriptData_t3B24E181D27BB0F8A44EE3D28C3E1D0B6E95A391_marshaled_com& marshaled)
  954. {
  955. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  956. marshaled.___FilePathsData = NULL;
  957. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  958. marshaled.___TypesData = NULL;
  959. }
  960. #ifdef __clang__
  961. #pragma clang diagnostic pop
  962. #endif
  963. #ifdef __clang__
  964. #pragma clang diagnostic push
  965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  966. #pragma clang diagnostic ignored "-Wunused-variable"
  967. #endif
  968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriverDataDescription__ctor_m76D45B5826854354DF5D5F3962767B0ED49FD5E7 (TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF* __this, const RuntimeMethod* method)
  969. {
  970. {
  971. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  972. return;
  973. }
  974. }
  975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriverDataDescription__cctor_mB66097427DE427D6DAC5B5A68CC2D35E7526BE27 (const RuntimeMethod* method)
  976. {
  977. static bool s_Il2CppMethodInitialized;
  978. if (!s_Il2CppMethodInitialized)
  979. {
  980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_RuntimeMethod_var);
  982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93_RuntimeMethod_var);
  984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA_RuntimeMethod_var);
  986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53_il2cpp_TypeInfo_var);
  987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D_il2cpp_TypeInfo_var);
  988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var);
  990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C8BB561E77F4491856EDA21B73347023391A8B0);
  991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral874BE1B2177F8C02B786BA933E78AD9FE1D377DD);
  992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321);
  993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EE78D2535F543B0B3532765572FC019F362EBEC);
  994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960416C64D6FEDF29B47FEF63B743ADBF6A3ACF5);
  995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98018BE8EB53CB8EC9307D4EEAAA001D606E788C);
  996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5E47A84BACC0A71E6C87A5ABF7CCC8D26BDE8D3);
  997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF86B5632D37D8A2636B0D34CA903B4B3375A0ACA);
  998. s_Il2CppMethodInitialized = true;
  999. }
  1000. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A V_0;
  1001. memset((&V_0), 0, sizeof(V_0));
  1002. {
  1003. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* L_0 = (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D*)il2cpp_codegen_object_new(List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D_il2cpp_TypeInfo_var);
  1004. List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93(L_0, List_1__ctor_m7364BB9E8616142394DCFC0A6217004595008D93_RuntimeMethod_var);
  1005. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* L_1 = L_0;
  1006. il2cpp_codegen_initobj((&V_0), sizeof(PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A));
  1007. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  1008. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_2, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  1009. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = L_2;
  1010. NullCheck(L_3);
  1011. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_3, _stringLiteralE5E47A84BACC0A71E6C87A5ABF7CCC8D26BDE8D3, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1012. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = L_3;
  1013. NullCheck(L_4);
  1014. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_4, _stringLiteral8EE78D2535F543B0B3532765572FC019F362EBEC, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1015. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = L_4;
  1016. NullCheck(L_5);
  1017. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_5, _stringLiteralF86B5632D37D8A2636B0D34CA903B4B3375A0ACA, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1018. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = L_5;
  1019. NullCheck(L_6);
  1020. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_6, _stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1021. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = L_6;
  1022. NullCheck(L_7);
  1023. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_7, _stringLiteral2C8BB561E77F4491856EDA21B73347023391A8B0, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1024. (&V_0)->___PoseNames = L_7;
  1025. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___PoseNames), (void*)L_7);
  1026. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_8 = (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*)il2cpp_codegen_object_new(List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53_il2cpp_TypeInfo_var);
  1027. List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA(L_8, List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA_RuntimeMethod_var);
  1028. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_9 = L_8;
  1029. NullCheck(L_9);
  1030. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_9, 0, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1031. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_10 = L_9;
  1032. NullCheck(L_10);
  1033. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_10, 1, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1034. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_11 = L_10;
  1035. NullCheck(L_11);
  1036. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_11, 2, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1037. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_12 = L_11;
  1038. NullCheck(L_12);
  1039. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_12, 3, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1040. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_13 = L_12;
  1041. NullCheck(L_13);
  1042. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_13, 6, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1043. (&V_0)->___Poses = L_13;
  1044. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Poses), (void*)L_13);
  1045. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_14 = V_0;
  1046. NullCheck(L_1);
  1047. List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_inline(L_1, L_14, List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_RuntimeMethod_var);
  1048. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* L_15 = L_1;
  1049. il2cpp_codegen_initobj((&V_0), sizeof(PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A));
  1050. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_16 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  1051. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_16, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  1052. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_17 = L_16;
  1053. NullCheck(L_17);
  1054. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_17, _stringLiteral874BE1B2177F8C02B786BA933E78AD9FE1D377DD, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1055. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_18 = L_17;
  1056. NullCheck(L_18);
  1057. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_18, _stringLiteral98018BE8EB53CB8EC9307D4EEAAA001D606E788C, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1058. (&V_0)->___PoseNames = L_18;
  1059. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___PoseNames), (void*)L_18);
  1060. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_19 = (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*)il2cpp_codegen_object_new(List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53_il2cpp_TypeInfo_var);
  1061. List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA(L_19, List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA_RuntimeMethod_var);
  1062. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_20 = L_19;
  1063. NullCheck(L_20);
  1064. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_20, 4, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1065. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_21 = L_20;
  1066. NullCheck(L_21);
  1067. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_21, 5, List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1068. (&V_0)->___Poses = L_21;
  1069. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Poses), (void*)L_21);
  1070. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_22 = V_0;
  1071. NullCheck(L_15);
  1072. List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_inline(L_15, L_22, List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_RuntimeMethod_var);
  1073. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* L_23 = L_15;
  1074. il2cpp_codegen_initobj((&V_0), sizeof(PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A));
  1075. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_24 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  1076. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_24, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  1077. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_25 = L_24;
  1078. NullCheck(L_25);
  1079. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_25, _stringLiteral960416C64D6FEDF29B47FEF63B743ADBF6A3ACF5, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  1080. (&V_0)->___PoseNames = L_25;
  1081. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___PoseNames), (void*)L_25);
  1082. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_26 = (List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53*)il2cpp_codegen_object_new(List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53_il2cpp_TypeInfo_var);
  1083. List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA(L_26, List_1__ctor_mDF7E8067319DC279AB51D7B638AE2AFC554838FA_RuntimeMethod_var);
  1084. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_27 = L_26;
  1085. NullCheck(L_27);
  1086. List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_inline(L_27, ((int32_t)10), List_1_Add_m9E5274A097D0F40EF475F4F72158E6DD633AC02B_RuntimeMethod_var);
  1087. (&V_0)->___Poses = L_27;
  1088. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Poses), (void*)L_27);
  1089. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_28 = V_0;
  1090. NullCheck(L_23);
  1091. List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_inline(L_23, L_28, List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_RuntimeMethod_var);
  1092. ((TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_StaticFields*)il2cpp_codegen_static_fields_for(TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var))->___DeviceData = L_23;
  1093. Il2CppCodeGenWriteBarrier((void**)(&((TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_StaticFields*)il2cpp_codegen_static_fields_for(TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var))->___DeviceData), (void*)L_23);
  1094. return;
  1095. }
  1096. }
  1097. #ifdef __clang__
  1098. #pragma clang diagnostic pop
  1099. #endif
  1100. #ifdef __clang__
  1101. #pragma clang diagnostic push
  1102. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1103. #pragma clang diagnostic ignored "-Wunused-variable"
  1104. #endif
  1105. IL2CPP_EXTERN_C void PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshal_pinvoke(const PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A& unmarshaled, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_pinvoke& marshaled)
  1106. {
  1107. Exception_t* ___PoseNamesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PoseNames' of type 'PoseData'.");
  1108. IL2CPP_RAISE_MANAGED_EXCEPTION(___PoseNamesException, NULL);
  1109. }
  1110. IL2CPP_EXTERN_C void PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshal_pinvoke_back(const PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_pinvoke& marshaled, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A& unmarshaled)
  1111. {
  1112. Exception_t* ___PoseNamesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PoseNames' of type 'PoseData'.");
  1113. IL2CPP_RAISE_MANAGED_EXCEPTION(___PoseNamesException, NULL);
  1114. }
  1115. IL2CPP_EXTERN_C void PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshal_pinvoke_cleanup(PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_pinvoke& marshaled)
  1116. {
  1117. }
  1118. IL2CPP_EXTERN_C void PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshal_com(const PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A& unmarshaled, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_com& marshaled)
  1119. {
  1120. Exception_t* ___PoseNamesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PoseNames' of type 'PoseData'.");
  1121. IL2CPP_RAISE_MANAGED_EXCEPTION(___PoseNamesException, NULL);
  1122. }
  1123. IL2CPP_EXTERN_C void PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshal_com_back(const PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_com& marshaled, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A& unmarshaled)
  1124. {
  1125. Exception_t* ___PoseNamesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PoseNames' of type 'PoseData'.");
  1126. IL2CPP_RAISE_MANAGED_EXCEPTION(___PoseNamesException, NULL);
  1127. }
  1128. IL2CPP_EXTERN_C void PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshal_com_cleanup(PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A_marshaled_com& marshaled)
  1129. {
  1130. }
  1131. #ifdef __clang__
  1132. #pragma clang diagnostic pop
  1133. #endif
  1134. #ifdef __clang__
  1135. #pragma clang diagnostic push
  1136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1137. #pragma clang diagnostic ignored "-Wunused-variable"
  1138. #endif
  1139. #ifdef __clang__
  1140. #pragma clang diagnostic pop
  1141. #endif
  1142. #ifdef __clang__
  1143. #pragma clang diagnostic push
  1144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1145. #pragma clang diagnostic ignored "-Wunused-variable"
  1146. #endif
  1147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E (int32_t ___0_node, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_resultPose, const RuntimeMethod* method)
  1148. {
  1149. static bool s_Il2CppMethodInitialized;
  1150. if (!s_Il2CppMethodInitialized)
  1151. {
  1152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392_RuntimeMethod_var);
  1153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32_RuntimeMethod_var);
  1154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_RuntimeMethod_var);
  1155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9_RuntimeMethod_var);
  1156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  1158. s_Il2CppMethodInitialized = true;
  1159. }
  1160. int32_t V_0 = 0;
  1161. Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD V_1;
  1162. memset((&V_1), 0, sizeof(V_1));
  1163. XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A V_2;
  1164. memset((&V_2), 0, sizeof(V_2));
  1165. int32_t V_3 = 0;
  1166. {
  1167. V_0 = 0;
  1168. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1169. List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* L_0 = ((PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_StaticFields*)il2cpp_codegen_static_fields_for(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var))->___nodeStates;
  1170. InputTracking_GetNodeStates_mA2E8D154A47C817ED74AD42F6B38A9C906A57A67(L_0, NULL);
  1171. List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* L_1 = ((PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_StaticFields*)il2cpp_codegen_static_fields_for(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var))->___nodeStates;
  1172. NullCheck(L_1);
  1173. Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD L_2;
  1174. L_2 = List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9(L_1, List_1_GetEnumerator_mAB912A9967665778045CEE77BD387D9184C2D1A9_RuntimeMethod_var);
  1175. V_1 = L_2;
  1176. }
  1177. {
  1178. auto __finallyBlock = il2cpp::utils::Finally([&]
  1179. {
  1180. FINALLY_0060:
  1181. {
  1182. Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392((&V_1), Enumerator_Dispose_m45953E5026A133C608DD6B470298999D2733B392_RuntimeMethod_var);
  1183. return;
  1184. }
  1185. });
  1186. try
  1187. {
  1188. {
  1189. goto IL_0055_1;
  1190. }
  1191. IL_0019_1:
  1192. {
  1193. XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_3;
  1194. L_3 = Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_inline((&V_1), Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_RuntimeMethod_var);
  1195. V_2 = L_3;
  1196. int32_t L_4;
  1197. L_4 = XRNodeState_get_nodeType_mFC49286B25FF7732CE6CAF231A1DE5C083C13932((&V_2), NULL);
  1198. int32_t L_5 = ___0_node;
  1199. if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
  1200. {
  1201. goto IL_0055_1;
  1202. }
  1203. }
  1204. {
  1205. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_6 = ___1_resultPose;
  1206. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_6->___position);
  1207. bool L_8;
  1208. L_8 = XRNodeState_TryGetPosition_mC17C5DFEEA4062A6D91D7E252DD108829AC4E0A6((&V_2), L_7, NULL);
  1209. if (!L_8)
  1210. {
  1211. goto IL_003e_1;
  1212. }
  1213. }
  1214. {
  1215. int32_t L_9 = V_0;
  1216. V_0 = ((int32_t)((int32_t)L_9|1));
  1217. }
  1218. IL_003e_1:
  1219. {
  1220. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_10 = ___1_resultPose;
  1221. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_11 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&L_10->___rotation);
  1222. bool L_12;
  1223. L_12 = XRNodeState_TryGetRotation_mA7F9597BE3AFE747BF2F95BF491779520FEF7301((&V_2), L_11, NULL);
  1224. if (!L_12)
  1225. {
  1226. goto IL_0051_1;
  1227. }
  1228. }
  1229. {
  1230. int32_t L_13 = V_0;
  1231. V_0 = ((int32_t)((int32_t)L_13|2));
  1232. }
  1233. IL_0051_1:
  1234. {
  1235. int32_t L_14 = V_0;
  1236. V_3 = L_14;
  1237. goto IL_007b;
  1238. }
  1239. IL_0055_1:
  1240. {
  1241. bool L_15;
  1242. L_15 = Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32((&V_1), Enumerator_MoveNext_m554D09004F3CA1F349AC0B84F21996392C777B32_RuntimeMethod_var);
  1243. if (L_15)
  1244. {
  1245. goto IL_0019_1;
  1246. }
  1247. }
  1248. {
  1249. goto IL_006e;
  1250. }
  1251. }
  1252. catch(Il2CppExceptionWrapper& e)
  1253. {
  1254. __finallyBlock.StoreException(e.ex);
  1255. }
  1256. }
  1257. IL_006e:
  1258. {
  1259. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_16 = ___1_resultPose;
  1260. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  1261. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_17;
  1262. L_17 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  1263. *(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)L_16 = L_17;
  1264. int32_t L_18 = V_0;
  1265. return L_18;
  1266. }
  1267. IL_007b:
  1268. {
  1269. int32_t L_19 = V_3;
  1270. return L_19;
  1271. }
  1272. }
  1273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PoseDataSource_TryGetDataFromSource_m9CCF52B621C860AB223A2F1B621C99E0106455F1 (int32_t ___0_poseSource, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_resultPose, const RuntimeMethod* method)
  1274. {
  1275. static bool s_Il2CppMethodInitialized;
  1276. if (!s_Il2CppMethodInitialized)
  1277. {
  1278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1279. s_Il2CppMethodInitialized = true;
  1280. }
  1281. {
  1282. int32_t L_0 = ___0_poseSource;
  1283. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_1 = ___1_resultPose;
  1284. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1285. int32_t L_2;
  1286. L_2 = PoseDataSource_GetDataFromSource_mD37A9CC706B99D7A2535DEA7CB0D40F7F47B277A(L_0, L_1, NULL);
  1287. return (bool)((((int32_t)L_2) == ((int32_t)3))? 1 : 0);
  1288. }
  1289. }
  1290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PoseDataSource_GetDataFromSource_mD37A9CC706B99D7A2535DEA7CB0D40F7F47B277A (int32_t ___0_poseSource, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_resultPose, const RuntimeMethod* method)
  1291. {
  1292. static bool s_Il2CppMethodInitialized;
  1293. if (!s_Il2CppMethodInitialized)
  1294. {
  1295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  1297. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1298. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  1299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackedPose_t42F18C811DFF8DB05CD5711439B2FD640800563D_il2cpp_TypeInfo_var);
  1300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A11DF976BD5EBFB477A52077A195879735F1FA0);
  1301. s_Il2CppMethodInitialized = true;
  1302. }
  1303. int32_t V_0 = 0;
  1304. {
  1305. int32_t L_0 = ___0_poseSource;
  1306. switch (L_0)
  1307. {
  1308. case 0:
  1309. {
  1310. goto IL_0049;
  1311. }
  1312. case 1:
  1313. {
  1314. goto IL_0051;
  1315. }
  1316. case 2:
  1317. {
  1318. goto IL_0061;
  1319. }
  1320. case 3:
  1321. {
  1322. goto IL_0059;
  1323. }
  1324. case 4:
  1325. {
  1326. goto IL_0069;
  1327. }
  1328. case 5:
  1329. {
  1330. goto IL_0071;
  1331. }
  1332. case 6:
  1333. {
  1334. goto IL_0079;
  1335. }
  1336. case 7:
  1337. {
  1338. goto IL_0081;
  1339. }
  1340. case 8:
  1341. {
  1342. goto IL_0081;
  1343. }
  1344. case 9:
  1345. {
  1346. goto IL_0081;
  1347. }
  1348. case 10:
  1349. {
  1350. goto IL_0034;
  1351. }
  1352. }
  1353. }
  1354. {
  1355. goto IL_0081;
  1356. }
  1357. IL_0034:
  1358. {
  1359. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_1 = ___1_resultPose;
  1360. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1361. int32_t L_2;
  1362. L_2 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(5, L_1, NULL);
  1363. V_0 = L_2;
  1364. int32_t L_3 = V_0;
  1365. if (L_3)
  1366. {
  1367. goto IL_0047;
  1368. }
  1369. }
  1370. {
  1371. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_4 = ___1_resultPose;
  1372. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1373. int32_t L_5;
  1374. L_5 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(4, L_4, NULL);
  1375. return L_5;
  1376. }
  1377. IL_0047:
  1378. {
  1379. int32_t L_6 = V_0;
  1380. return L_6;
  1381. }
  1382. IL_0049:
  1383. {
  1384. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_7 = ___1_resultPose;
  1385. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1386. int32_t L_8;
  1387. L_8 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(0, L_7, NULL);
  1388. return L_8;
  1389. }
  1390. IL_0051:
  1391. {
  1392. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_9 = ___1_resultPose;
  1393. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1394. int32_t L_10;
  1395. L_10 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(1, L_9, NULL);
  1396. return L_10;
  1397. }
  1398. IL_0059:
  1399. {
  1400. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_11 = ___1_resultPose;
  1401. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1402. int32_t L_12;
  1403. L_12 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(3, L_11, NULL);
  1404. return L_12;
  1405. }
  1406. IL_0061:
  1407. {
  1408. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_13 = ___1_resultPose;
  1409. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1410. int32_t L_14;
  1411. L_14 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(2, L_13, NULL);
  1412. return L_14;
  1413. }
  1414. IL_0069:
  1415. {
  1416. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_15 = ___1_resultPose;
  1417. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1418. int32_t L_16;
  1419. L_16 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(4, L_15, NULL);
  1420. return L_16;
  1421. }
  1422. IL_0071:
  1423. {
  1424. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_17 = ___1_resultPose;
  1425. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1426. int32_t L_18;
  1427. L_18 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(5, L_17, NULL);
  1428. return L_18;
  1429. }
  1430. IL_0079:
  1431. {
  1432. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_19 = ___1_resultPose;
  1433. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1434. int32_t L_20;
  1435. L_20 = PoseDataSource_GetNodePoseData_m07EE5781C7E0EB625084A340D115C34C47B07B8E(2, L_19, NULL);
  1436. return L_20;
  1437. }
  1438. IL_0081:
  1439. {
  1440. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  1441. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = L_21;
  1442. Il2CppFakeBox<int32_t> L_23(TrackedPose_t42F18C811DFF8DB05CD5711439B2FD640800563D_il2cpp_TypeInfo_var, (&___0_poseSource));
  1443. String_t* L_24;
  1444. L_24 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_23), NULL);
  1445. NullCheck(L_22);
  1446. ArrayElementTypeCheck (L_22, L_24);
  1447. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_24);
  1448. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1449. Debug_LogWarningFormat_mD8224DEBCB6050F4E2BF55151F0C6A29B87DEFBC(_stringLiteral6A11DF976BD5EBFB477A52077A195879735F1FA0, L_22, NULL);
  1450. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_25 = ___1_resultPose;
  1451. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  1452. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_26;
  1453. L_26 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  1454. *(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)L_25 = L_26;
  1455. return (int32_t)(0);
  1456. }
  1457. }
  1458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseDataSource__cctor_m2CA606CD693A292EED74511BED8CEC06870BA3F3 (const RuntimeMethod* method)
  1459. {
  1460. static bool s_Il2CppMethodInitialized;
  1461. if (!s_Il2CppMethodInitialized)
  1462. {
  1463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32_RuntimeMethod_var);
  1464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87_il2cpp_TypeInfo_var);
  1465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1466. s_Il2CppMethodInitialized = true;
  1467. }
  1468. {
  1469. List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87* L_0 = (List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87*)il2cpp_codegen_object_new(List_1_t8AE5A65CCFBC753343962D38B82C801F7BDE3C87_il2cpp_TypeInfo_var);
  1470. List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32(L_0, List_1__ctor_mD8E218B8766DD801CC5B221926CE287ADBE84E32_RuntimeMethod_var);
  1471. ((PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_StaticFields*)il2cpp_codegen_static_fields_for(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var))->___nodeStates = L_0;
  1472. Il2CppCodeGenWriteBarrier((void**)(&((PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_StaticFields*)il2cpp_codegen_static_fields_for(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var))->___nodeStates), (void*)L_0);
  1473. return;
  1474. }
  1475. }
  1476. #ifdef __clang__
  1477. #pragma clang diagnostic pop
  1478. #endif
  1479. #ifdef __clang__
  1480. #pragma clang diagnostic push
  1481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1482. #pragma clang diagnostic ignored "-Wunused-variable"
  1483. #endif
  1484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TrackedPoseDriver_get_deviceType_m17B7178484ECE7F92482DE4C601BBBD70246B743 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1485. {
  1486. {
  1487. int32_t L_0 = __this->___m_Device;
  1488. return L_0;
  1489. }
  1490. }
  1491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_deviceType_m8928B93C062C7E11D74488DF75E7E0B975FE2B8B (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method)
  1492. {
  1493. {
  1494. int32_t L_0 = ___0_value;
  1495. __this->___m_Device = L_0;
  1496. return;
  1497. }
  1498. }
  1499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TrackedPoseDriver_get_poseSource_m9170B150EF9457C39E316C1FE4C94691ECA92106 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1500. {
  1501. {
  1502. int32_t L_0 = __this->___m_PoseSource;
  1503. return L_0;
  1504. }
  1505. }
  1506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_poseSource_mEAA5E3640295ACF067287B196FDDCFD69120CC68 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method)
  1507. {
  1508. {
  1509. int32_t L_0 = ___0_value;
  1510. __this->___m_PoseSource = L_0;
  1511. return;
  1512. }
  1513. }
  1514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackedPoseDriver_SetPoseSource_m34F8A63205A899E7AE5CAFE116177BB64AC00C13 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_deviceType, int32_t ___1_pose, const RuntimeMethod* method)
  1515. {
  1516. static bool s_Il2CppMethodInitialized;
  1517. if (!s_Il2CppMethodInitialized)
  1518. {
  1519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_RuntimeMethod_var);
  1520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7531720607E082DFD1BDAEBC0CF0C8A890C361FD_RuntimeMethod_var);
  1521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC_RuntimeMethod_var);
  1522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDAE09B42049983EFF5F565C2A54C0541A9EC97A9_RuntimeMethod_var);
  1523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var);
  1524. s_Il2CppMethodInitialized = true;
  1525. }
  1526. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A V_0;
  1527. memset((&V_0), 0, sizeof(V_0));
  1528. int32_t V_1 = 0;
  1529. {
  1530. int32_t L_0 = ___0_deviceType;
  1531. il2cpp_codegen_runtime_class_init_inline(TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var);
  1532. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* L_1 = ((TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_StaticFields*)il2cpp_codegen_static_fields_for(TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var))->___DeviceData;
  1533. NullCheck(L_1);
  1534. int32_t L_2;
  1535. L_2 = List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_inline(L_1, List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_RuntimeMethod_var);
  1536. if ((((int32_t)L_0) >= ((int32_t)L_2)))
  1537. {
  1538. goto IL_004e;
  1539. }
  1540. }
  1541. {
  1542. il2cpp_codegen_runtime_class_init_inline(TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var);
  1543. List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* L_3 = ((TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_StaticFields*)il2cpp_codegen_static_fields_for(TrackedPoseDriverDataDescription_tDD80D37EB4F938007BCE0FAB9705032594E4D9FF_il2cpp_TypeInfo_var))->___DeviceData;
  1544. int32_t L_4 = ___0_deviceType;
  1545. NullCheck(L_3);
  1546. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_5;
  1547. L_5 = List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC(L_3, L_4, List_1_get_Item_mABC9A4CBF2AF4A0BFD791A6A90058196B57080DC_RuntimeMethod_var);
  1548. V_0 = L_5;
  1549. V_1 = 0;
  1550. goto IL_0040;
  1551. }
  1552. IL_001d:
  1553. {
  1554. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_6 = V_0;
  1555. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_7 = L_6.___Poses;
  1556. int32_t L_8 = V_1;
  1557. NullCheck(L_7);
  1558. int32_t L_9;
  1559. L_9 = List_1_get_Item_mDAE09B42049983EFF5F565C2A54C0541A9EC97A9(L_7, L_8, List_1_get_Item_mDAE09B42049983EFF5F565C2A54C0541A9EC97A9_RuntimeMethod_var);
  1560. int32_t L_10 = ___1_pose;
  1561. if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
  1562. {
  1563. goto IL_003c;
  1564. }
  1565. }
  1566. {
  1567. int32_t L_11 = ___0_deviceType;
  1568. TrackedPoseDriver_set_deviceType_m8928B93C062C7E11D74488DF75E7E0B975FE2B8B_inline(__this, L_11, NULL);
  1569. int32_t L_12 = ___1_pose;
  1570. TrackedPoseDriver_set_poseSource_mEAA5E3640295ACF067287B196FDDCFD69120CC68_inline(__this, L_12, NULL);
  1571. return (bool)1;
  1572. }
  1573. IL_003c:
  1574. {
  1575. int32_t L_13 = V_1;
  1576. V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  1577. }
  1578. IL_0040:
  1579. {
  1580. int32_t L_14 = V_1;
  1581. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_15 = V_0;
  1582. List_1_t8A06DB5554CD76CE072807DE6EF4198109D84E53* L_16 = L_15.___Poses;
  1583. NullCheck(L_16);
  1584. int32_t L_17;
  1585. L_17 = List_1_get_Count_m7531720607E082DFD1BDAEBC0CF0C8A890C361FD_inline(L_16, List_1_get_Count_m7531720607E082DFD1BDAEBC0CF0C8A890C361FD_RuntimeMethod_var);
  1586. if ((((int32_t)L_14) < ((int32_t)L_17)))
  1587. {
  1588. goto IL_001d;
  1589. }
  1590. }
  1591. IL_004e:
  1592. {
  1593. return (bool)0;
  1594. }
  1595. }
  1596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* TrackedPoseDriver_get_poseProviderComponent_m4EEE14236F73AF01BA4FCE900DE6198BA5B71124 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1597. {
  1598. {
  1599. BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* L_0 = __this->___m_PoseProviderComponent;
  1600. return L_0;
  1601. }
  1602. }
  1603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_poseProviderComponent_mE69DED5BA85FA1712F75CCD9217223FA1A0F35EA (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* ___0_value, const RuntimeMethod* method)
  1604. {
  1605. {
  1606. BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* L_0 = ___0_value;
  1607. __this->___m_PoseProviderComponent = L_0;
  1608. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PoseProviderComponent), (void*)L_0);
  1609. return;
  1610. }
  1611. }
  1612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TrackedPoseDriver_GetPoseData_m3B8070CB063DE4D7A901AD9715E0016B68AADE6C (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_device, int32_t ___1_poseSource, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___2_resultPose, const RuntimeMethod* method)
  1613. {
  1614. static bool s_Il2CppMethodInitialized;
  1615. if (!s_Il2CppMethodInitialized)
  1616. {
  1617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1619. s_Il2CppMethodInitialized = true;
  1620. }
  1621. {
  1622. BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* L_0 = __this->___m_PoseProviderComponent;
  1623. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1624. bool L_1;
  1625. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1626. if (L_1)
  1627. {
  1628. goto IL_0016;
  1629. }
  1630. }
  1631. {
  1632. int32_t L_2 = ___1_poseSource;
  1633. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_3 = ___2_resultPose;
  1634. il2cpp_codegen_runtime_class_init_inline(PoseDataSource_tF08072CF4DBA9641E6AE6D1DBA1D421DA9C46858_il2cpp_TypeInfo_var);
  1635. int32_t L_4;
  1636. L_4 = PoseDataSource_GetDataFromSource_mD37A9CC706B99D7A2535DEA7CB0D40F7F47B277A(L_2, L_3, NULL);
  1637. return L_4;
  1638. }
  1639. IL_0016:
  1640. {
  1641. BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* L_5 = __this->___m_PoseProviderComponent;
  1642. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_6 = ___2_resultPose;
  1643. NullCheck(L_5);
  1644. int32_t L_7;
  1645. L_7 = VirtualFuncInvoker1< int32_t, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* >::Invoke(4, L_5, L_6);
  1646. return L_7;
  1647. }
  1648. }
  1649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TrackedPoseDriver_get_trackingType_m33BB19AE09F28F85E9E61022132218F6EB73C3B3 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1650. {
  1651. {
  1652. int32_t L_0 = __this->___m_TrackingType;
  1653. return L_0;
  1654. }
  1655. }
  1656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_trackingType_mF91C94B07D1761078015D0F74B5ACC663C5932F9 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method)
  1657. {
  1658. {
  1659. int32_t L_0 = ___0_value;
  1660. __this->___m_TrackingType = L_0;
  1661. return;
  1662. }
  1663. }
  1664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TrackedPoseDriver_get_updateType_m89CCB2F9300BF6F6BA265B5120E03680FBFCF506 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1665. {
  1666. {
  1667. int32_t L_0 = __this->___m_UpdateType;
  1668. return L_0;
  1669. }
  1670. }
  1671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_updateType_m361300C65C0F5FA68728B8C18096573EBBFBA254 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method)
  1672. {
  1673. {
  1674. int32_t L_0 = ___0_value;
  1675. __this->___m_UpdateType = L_0;
  1676. return;
  1677. }
  1678. }
  1679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackedPoseDriver_get_UseRelativeTransform_m364C0EC379CBD6898EA09712A3245B3D9E69114B (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1680. {
  1681. {
  1682. bool L_0 = __this->___m_UseRelativeTransform;
  1683. return L_0;
  1684. }
  1685. }
  1686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_UseRelativeTransform_mCFB5B8BCF840C51BD0AA29F4F8CE255A4284BD90 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, bool ___0_value, const RuntimeMethod* method)
  1687. {
  1688. {
  1689. bool L_0 = ___0_value;
  1690. __this->___m_UseRelativeTransform = L_0;
  1691. return;
  1692. }
  1693. }
  1694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 TrackedPoseDriver_get_originPose_mBE222A120504DAAF230CE41A3A8BAB847FE28D08 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1695. {
  1696. {
  1697. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0 = __this->___m_OriginPose;
  1698. return L_0;
  1699. }
  1700. }
  1701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_originPose_m2C46FCA44C17A58EF0A9F1479F64D612B8BD3612 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_value, const RuntimeMethod* method)
  1702. {
  1703. {
  1704. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0 = ___0_value;
  1705. __this->___m_OriginPose = L_0;
  1706. return;
  1707. }
  1708. }
  1709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_CacheLocalPosition_m8D577E735DA73CDEB6CCAD152E457B141CB7A7D5 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1710. {
  1711. {
  1712. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_0 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_OriginPose);
  1713. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
  1714. L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
  1715. NullCheck(L_1);
  1716. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1717. L_2 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_1, NULL);
  1718. L_0->___position = L_2;
  1719. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_3 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_OriginPose);
  1720. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
  1721. L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
  1722. NullCheck(L_4);
  1723. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
  1724. L_5 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_4, NULL);
  1725. L_3->___rotation = L_5;
  1726. return;
  1727. }
  1728. }
  1729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_ResetToCachedLocalPosition_m7FD46724D2BF37DFD65CEFB2DBD1A6F03BD3A90D (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1730. {
  1731. {
  1732. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_0 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_OriginPose);
  1733. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___position;
  1734. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_2 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_OriginPose);
  1735. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = L_2->___rotation;
  1736. VirtualActionInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, int32_t >::Invoke(11, __this, L_1, L_3, 3);
  1737. return;
  1738. }
  1739. }
  1740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_Awake_m1939FF8E60FD6C4D91FFCDFE3B861F83BB6C7EEE (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1741. {
  1742. {
  1743. TrackedPoseDriver_CacheLocalPosition_m8D577E735DA73CDEB6CCAD152E457B141CB7A7D5(__this, NULL);
  1744. return;
  1745. }
  1746. }
  1747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_OnDestroy_m34A5CEA220217311DF4076BFA69F1013D0F2DAAA (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1748. {
  1749. {
  1750. return;
  1751. }
  1752. }
  1753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_OnEnable_m36C815D001B992B28CD69CA2F282EC7660C8E9F7 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1754. {
  1755. static bool s_Il2CppMethodInitialized;
  1756. if (!s_Il2CppMethodInitialized)
  1757. {
  1758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  1760. s_Il2CppMethodInitialized = true;
  1761. }
  1762. {
  1763. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_0 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  1764. UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_0, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 10)), NULL);
  1765. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1766. Application_add_onBeforeRender_mEE8925294C807AD08FA0FF35D4C663E098510394(L_0, NULL);
  1767. return;
  1768. }
  1769. }
  1770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_OnDisable_mC6EB0D19C5ECC17A8F17DB478C978CAE0280790F (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1771. {
  1772. static bool s_Il2CppMethodInitialized;
  1773. if (!s_Il2CppMethodInitialized)
  1774. {
  1775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  1777. s_Il2CppMethodInitialized = true;
  1778. }
  1779. {
  1780. TrackedPoseDriver_ResetToCachedLocalPosition_m7FD46724D2BF37DFD65CEFB2DBD1A6F03BD3A90D(__this, NULL);
  1781. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_0 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  1782. UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_0, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 10)), NULL);
  1783. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  1784. Application_remove_onBeforeRender_m9F54448ED4059A26C9972E5C9ED2F6DCD58B4E24(L_0, NULL);
  1785. return;
  1786. }
  1787. }
  1788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_FixedUpdate_m43910F40F01F60740C97F82D3157AFAE3587551A (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1789. {
  1790. {
  1791. int32_t L_0 = __this->___m_UpdateType;
  1792. if ((((int32_t)L_0) == ((int32_t)1)))
  1793. {
  1794. goto IL_0011;
  1795. }
  1796. }
  1797. {
  1798. int32_t L_1 = __this->___m_UpdateType;
  1799. if (L_1)
  1800. {
  1801. goto IL_0017;
  1802. }
  1803. }
  1804. IL_0011:
  1805. {
  1806. VirtualActionInvoker0::Invoke(12, __this);
  1807. }
  1808. IL_0017:
  1809. {
  1810. return;
  1811. }
  1812. }
  1813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_Update_mA2D898B30A3072B68ED650C68DDF8A8461E04CCA (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1814. {
  1815. {
  1816. int32_t L_0 = __this->___m_UpdateType;
  1817. if ((((int32_t)L_0) == ((int32_t)1)))
  1818. {
  1819. goto IL_0011;
  1820. }
  1821. }
  1822. {
  1823. int32_t L_1 = __this->___m_UpdateType;
  1824. if (L_1)
  1825. {
  1826. goto IL_0017;
  1827. }
  1828. }
  1829. IL_0011:
  1830. {
  1831. VirtualActionInvoker0::Invoke(12, __this);
  1832. }
  1833. IL_0017:
  1834. {
  1835. return;
  1836. }
  1837. }
  1838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_OnBeforeRender_m81B27C3A2FE49926AF76BB1E3332D35C313D2438 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1839. {
  1840. {
  1841. int32_t L_0 = __this->___m_UpdateType;
  1842. if ((((int32_t)L_0) == ((int32_t)2)))
  1843. {
  1844. goto IL_0011;
  1845. }
  1846. }
  1847. {
  1848. int32_t L_1 = __this->___m_UpdateType;
  1849. if (L_1)
  1850. {
  1851. goto IL_0017;
  1852. }
  1853. }
  1854. IL_0011:
  1855. {
  1856. VirtualActionInvoker0::Invoke(12, __this);
  1857. }
  1858. IL_0017:
  1859. {
  1860. return;
  1861. }
  1862. }
  1863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_SetLocalTransform_m470407210CD80790C2887973D09AFE97454CC2DF (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_newPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_newRotation, int32_t ___2_poseFlags, const RuntimeMethod* method)
  1864. {
  1865. {
  1866. int32_t L_0 = __this->___m_TrackingType;
  1867. if (!L_0)
  1868. {
  1869. goto IL_0011;
  1870. }
  1871. }
  1872. {
  1873. int32_t L_1 = __this->___m_TrackingType;
  1874. if ((!(((uint32_t)L_1) == ((uint32_t)1))))
  1875. {
  1876. goto IL_0023;
  1877. }
  1878. }
  1879. IL_0011:
  1880. {
  1881. int32_t L_2 = ___2_poseFlags;
  1882. if ((((int32_t)((int32_t)((int32_t)L_2&2))) <= ((int32_t)0)))
  1883. {
  1884. goto IL_0023;
  1885. }
  1886. }
  1887. {
  1888. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
  1889. L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
  1890. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___1_newRotation;
  1891. NullCheck(L_3);
  1892. Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_3, L_4, NULL);
  1893. }
  1894. IL_0023:
  1895. {
  1896. int32_t L_5 = __this->___m_TrackingType;
  1897. if (!L_5)
  1898. {
  1899. goto IL_0034;
  1900. }
  1901. }
  1902. {
  1903. int32_t L_6 = __this->___m_TrackingType;
  1904. if ((!(((uint32_t)L_6) == ((uint32_t)2))))
  1905. {
  1906. goto IL_0046;
  1907. }
  1908. }
  1909. IL_0034:
  1910. {
  1911. int32_t L_7 = ___2_poseFlags;
  1912. if ((((int32_t)((int32_t)((int32_t)L_7&1))) <= ((int32_t)0)))
  1913. {
  1914. goto IL_0046;
  1915. }
  1916. }
  1917. {
  1918. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
  1919. L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
  1920. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_newPosition;
  1921. NullCheck(L_8);
  1922. Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_8, L_9, NULL);
  1923. }
  1924. IL_0046:
  1925. {
  1926. return;
  1927. }
  1928. }
  1929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 TrackedPoseDriver_TransformPoseByOriginIfNeeded_mA8C3ADCF55349F26E6AC90CC2488217ECC49F1B2 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_pose, const RuntimeMethod* method)
  1930. {
  1931. static bool s_Il2CppMethodInitialized;
  1932. if (!s_Il2CppMethodInitialized)
  1933. {
  1934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  1935. s_Il2CppMethodInitialized = true;
  1936. }
  1937. {
  1938. bool L_0 = __this->___m_UseRelativeTransform;
  1939. if (!L_0)
  1940. {
  1941. goto IL_0016;
  1942. }
  1943. }
  1944. {
  1945. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_1 = __this->___m_OriginPose;
  1946. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  1947. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2;
  1948. L_2 = Pose_GetTransformedBy_m8B18A1ED205791F95CDC1D1F2A08A42D6DA02CBF((&___0_pose), L_1, NULL);
  1949. return L_2;
  1950. }
  1951. IL_0016:
  1952. {
  1953. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_3 = ___0_pose;
  1954. return L_3;
  1955. }
  1956. }
  1957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackedPoseDriver_HasStereoCamera_mE463A159FA7B7116C667A01B6197B44B340823CE (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1958. {
  1959. static bool s_Il2CppMethodInitialized;
  1960. if (!s_Il2CppMethodInitialized)
  1961. {
  1962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
  1963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1964. s_Il2CppMethodInitialized = true;
  1965. }
  1966. Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
  1967. {
  1968. Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
  1969. L_0 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
  1970. V_0 = L_0;
  1971. Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = V_0;
  1972. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1973. bool L_2;
  1974. L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  1975. if (!L_2)
  1976. {
  1977. goto IL_0017;
  1978. }
  1979. }
  1980. {
  1981. Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = V_0;
  1982. NullCheck(L_3);
  1983. bool L_4;
  1984. L_4 = Camera_get_stereoEnabled_m33F6247051D68E8FFEF9C0EC34C6F4B4B53FC8AF(L_3, NULL);
  1985. return L_4;
  1986. }
  1987. IL_0017:
  1988. {
  1989. return (bool)0;
  1990. }
  1991. }
  1992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver_PerformUpdate_m7ECADDEEA9C6EC284D0EB169605B6BCA34449D97 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  1993. {
  1994. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_0;
  1995. memset((&V_0), 0, sizeof(V_0));
  1996. int32_t V_1 = 0;
  1997. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_2;
  1998. memset((&V_2), 0, sizeof(V_2));
  1999. {
  2000. bool L_0;
  2001. L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL);
  2002. if (L_0)
  2003. {
  2004. goto IL_0009;
  2005. }
  2006. }
  2007. {
  2008. return;
  2009. }
  2010. IL_0009:
  2011. {
  2012. int32_t L_1 = __this->___m_Device;
  2013. int32_t L_2 = __this->___m_PoseSource;
  2014. int32_t L_3;
  2015. L_3 = TrackedPoseDriver_GetPoseData_m3B8070CB063DE4D7A901AD9715E0016B68AADE6C(__this, L_1, L_2, (&V_0), NULL);
  2016. V_1 = L_3;
  2017. int32_t L_4 = V_1;
  2018. if (!L_4)
  2019. {
  2020. goto IL_003c;
  2021. }
  2022. }
  2023. {
  2024. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_5 = V_0;
  2025. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_6;
  2026. L_6 = TrackedPoseDriver_TransformPoseByOriginIfNeeded_mA8C3ADCF55349F26E6AC90CC2488217ECC49F1B2(__this, L_5, NULL);
  2027. V_2 = L_6;
  2028. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_7 = V_2;
  2029. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7.___position;
  2030. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_9 = V_2;
  2031. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = L_9.___rotation;
  2032. int32_t L_11 = V_1;
  2033. VirtualActionInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, int32_t >::Invoke(11, __this, L_8, L_10, L_11);
  2034. }
  2035. IL_003c:
  2036. {
  2037. return;
  2038. }
  2039. }
  2040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedPoseDriver__ctor_mCB5636C22D685907A7D30BEA4FF3D5BD2FE5D3F0 (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, const RuntimeMethod* method)
  2041. {
  2042. {
  2043. __this->___m_PoseSource = 2;
  2044. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  2045. return;
  2046. }
  2047. }
  2048. #ifdef __clang__
  2049. #pragma clang diagnostic pop
  2050. #endif
  2051. #ifdef __clang__
  2052. #pragma clang diagnostic push
  2053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2054. #pragma clang diagnostic ignored "-Wunused-variable"
  2055. #endif
  2056. #ifdef __clang__
  2057. #pragma clang diagnostic pop
  2058. #endif
  2059. #ifdef __clang__
  2060. #pragma clang diagnostic push
  2061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2062. #pragma clang diagnostic ignored "-Wunused-variable"
  2063. #endif
  2064. #ifdef __clang__
  2065. #pragma clang diagnostic pop
  2066. #endif
  2067. #ifdef __clang__
  2068. #pragma clang diagnostic push
  2069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2070. #pragma clang diagnostic ignored "-Wunused-variable"
  2071. #endif
  2072. #ifdef __clang__
  2073. #pragma clang diagnostic pop
  2074. #endif
  2075. #ifdef __clang__
  2076. #pragma clang diagnostic push
  2077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2078. #pragma clang diagnostic ignored "-Wunused-variable"
  2079. #endif
  2080. #ifdef __clang__
  2081. #pragma clang diagnostic pop
  2082. #endif
  2083. #ifdef __clang__
  2084. #pragma clang diagnostic push
  2085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2086. #pragma clang diagnostic ignored "-Wunused-variable"
  2087. #endif
  2088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BasePoseProvider_GetPoseFromProvider_m815E60EB1A0C2D449B60F60DDD0D49DCF7E68A69 (BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_output, const RuntimeMethod* method)
  2089. {
  2090. {
  2091. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_0 = ___0_output;
  2092. bool L_1;
  2093. L_1 = VirtualFuncInvoker1< bool, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* >::Invoke(5, __this, L_0);
  2094. if (!L_1)
  2095. {
  2096. goto IL_000b;
  2097. }
  2098. }
  2099. {
  2100. return (int32_t)(3);
  2101. }
  2102. IL_000b:
  2103. {
  2104. return (int32_t)(0);
  2105. }
  2106. }
  2107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BasePoseProvider_TryGetPoseFromProvider_m6961C33D08BB411C9E425EDE5813480319F9BFB0 (BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_output, const RuntimeMethod* method)
  2108. {
  2109. static bool s_Il2CppMethodInitialized;
  2110. if (!s_Il2CppMethodInitialized)
  2111. {
  2112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  2113. s_Il2CppMethodInitialized = true;
  2114. }
  2115. {
  2116. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_0 = ___0_output;
  2117. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  2118. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_1;
  2119. L_1 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  2120. *(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)L_0 = L_1;
  2121. return (bool)0;
  2122. }
  2123. }
  2124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasePoseProvider__ctor_mB1BA00DFB674FA54CD28933D4335F6162B378020 (BasePoseProvider_t55E2883DF2C8052200284D64B68471636876FA1D* __this, const RuntimeMethod* method)
  2125. {
  2126. {
  2127. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  2128. return;
  2129. }
  2130. }
  2131. #ifdef __clang__
  2132. #pragma clang diagnostic pop
  2133. #endif
  2134. #ifdef __clang__
  2135. #pragma clang diagnostic push
  2136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2137. #pragma clang diagnostic ignored "-Wunused-variable"
  2138. #endif
  2139. #ifdef __clang__
  2140. #pragma clang diagnostic pop
  2141. #endif
  2142. #ifdef __clang__
  2143. #pragma clang diagnostic push
  2144. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2145. #pragma clang diagnostic ignored "-Wunused-variable"
  2146. #endif
  2147. #ifdef __clang__
  2148. #pragma clang diagnostic pop
  2149. #endif
  2150. #ifdef __clang__
  2151. #pragma clang diagnostic push
  2152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2153. #pragma clang diagnostic ignored "-Wunused-variable"
  2154. #endif
  2155. #ifdef __clang__
  2156. #pragma clang diagnostic pop
  2157. #endif
  2158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_deviceType_m8928B93C062C7E11D74488DF75E7E0B975FE2B8B_inline (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method)
  2159. {
  2160. {
  2161. int32_t L_0 = ___0_value;
  2162. __this->___m_Device = L_0;
  2163. return;
  2164. }
  2165. }
  2166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedPoseDriver_set_poseSource_mEAA5E3640295ACF067287B196FDDCFD69120CC68_inline (TrackedPoseDriver_t5A2DEE7957ED76932DB7460383BF09AB1CB4CCCD* __this, int32_t ___0_value, const RuntimeMethod* method)
  2167. {
  2168. {
  2169. int32_t L_0 = ___0_value;
  2170. __this->___m_PoseSource = L_0;
  2171. return;
  2172. }
  2173. }
  2174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2175. {
  2176. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  2177. int32_t V_1 = 0;
  2178. {
  2179. int32_t L_0 = __this->____version;
  2180. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  2181. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  2182. V_0 = L_1;
  2183. int32_t L_2 = __this->____size;
  2184. V_1 = L_2;
  2185. int32_t L_3 = V_1;
  2186. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  2187. NullCheck(L_4);
  2188. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  2189. {
  2190. goto IL_0034;
  2191. }
  2192. }
  2193. {
  2194. int32_t L_5 = V_1;
  2195. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  2196. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  2197. int32_t L_7 = V_1;
  2198. RuntimeObject* L_8 = ___0_item;
  2199. NullCheck(L_6);
  2200. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  2201. return;
  2202. }
  2203. IL_0034:
  2204. {
  2205. RuntimeObject* L_9 = ___0_item;
  2206. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  2207. return;
  2208. }
  2209. }
  2210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
  2211. {
  2212. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
  2213. int32_t V_1 = 0;
  2214. {
  2215. int32_t L_0 = __this->____version;
  2216. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  2217. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = __this->____items;
  2218. V_0 = L_1;
  2219. int32_t L_2 = __this->____size;
  2220. V_1 = L_2;
  2221. int32_t L_3 = V_1;
  2222. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_4 = V_0;
  2223. NullCheck(L_4);
  2224. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  2225. {
  2226. goto IL_0034;
  2227. }
  2228. }
  2229. {
  2230. int32_t L_5 = V_1;
  2231. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  2232. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
  2233. int32_t L_7 = V_1;
  2234. int32_t L_8 = ___0_item;
  2235. NullCheck(L_6);
  2236. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
  2237. return;
  2238. }
  2239. IL_0034:
  2240. {
  2241. int32_t L_9 = ___0_item;
  2242. List_1_AddWithResize_mAD159B09F28BD7914562E219CA52E2D4BDCF5530(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  2243. return;
  2244. }
  2245. }
  2246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD2B38B0B3FE969FAAA5D602B5FF1348E665E27CE_gshared_inline (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A ___0_item, const RuntimeMethod* method)
  2247. {
  2248. PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566* V_0 = NULL;
  2249. int32_t V_1 = 0;
  2250. {
  2251. int32_t L_0 = __this->____version;
  2252. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  2253. PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566* L_1 = __this->____items;
  2254. V_0 = L_1;
  2255. int32_t L_2 = __this->____size;
  2256. V_1 = L_2;
  2257. int32_t L_3 = V_1;
  2258. PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566* L_4 = V_0;
  2259. NullCheck(L_4);
  2260. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  2261. {
  2262. goto IL_0034;
  2263. }
  2264. }
  2265. {
  2266. int32_t L_5 = V_1;
  2267. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  2268. PoseDataU5BU5D_t2C3BAD03F54ECC8DA545558F23FC7A58A33BD566* L_6 = V_0;
  2269. int32_t L_7 = V_1;
  2270. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_8 = ___0_item;
  2271. NullCheck(L_6);
  2272. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A)L_8);
  2273. return;
  2274. }
  2275. IL_0034:
  2276. {
  2277. PoseData_t67ECD1DA6257206C1935CCD030E1E1EF57E1443A L_9 = ___0_item;
  2278. List_1_AddWithResize_m02184E249D902C89C3E22E7CDE48131D39701169(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  2279. return;
  2280. }
  2281. }
  2282. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A Enumerator_get_Current_mD0D94B293CBE7F1F394B0682AF603A72FBED7B53_gshared_inline (Enumerator_tE98C59D61609F3870A665CC445013D4CD641CEAD* __this, const RuntimeMethod* method)
  2283. {
  2284. {
  2285. XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_0 = __this->____current;
  2286. return L_0;
  2287. }
  2288. }
  2289. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m106DB0BABC9DAF77E6EF512EC1804D2A9F2AC526_gshared_inline (List_1_tA8C10B8A593896280D68A4B006217C43F236DE0D* __this, const RuntimeMethod* method)
  2290. {
  2291. {
  2292. int32_t L_0 = __this->____size;
  2293. return L_0;
  2294. }
  2295. }
  2296. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9080410FAF175EB3313FCE9515BA3A9D8E11718F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method)
  2297. {
  2298. {
  2299. int32_t L_0 = __this->____size;
  2300. return L_0;
  2301. }
  2302. }