#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1> struct Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0; // System.Func`2 struct Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857; // System.Func`2 struct Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_tB835BC78DFBE5A4BEAD57987A6E583ACD87F1713; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t87C38B0EE9F1DE9AFC8F366EEAE5D497C061B4E1; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t771EFEC0E20ADFBE7D0BFC6DA306F2737756EBD4; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t2D8679AC7B0B44D7674212BFB5960659E8B74971; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t4DFA5CB8F95829BAC3B2C5251EA018F27F9EFCB2; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D; // System.Collections.Generic.IEqualityComparer`1> struct IEqualityComparer_1_tBED536919A5CE09D6C1702E19679C69A342D37FE; // System.Collections.Generic.Dictionary`2/KeyCollection,o0.Geometry.Vector`1> struct KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF; // System.Collections.Generic.List`1> struct List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB; // System.Collections.Generic.List`1 struct List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 struct MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4; // o0.MeanMaintainer`1> struct MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED; // o0.IMU.MedianFilter`1 struct MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D; // System.Collections.Generic.Queue`1 struct Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5; // o0.SortedList`1 struct SortedList_1_tDD22FAEFC283DDAF07C79125B23F34ABF4D38B15; // o0.SortedQueue`1 struct SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7; // System.Collections.Generic.Dictionary`2/ValueCollection,o0.Geometry.Vector`1> struct ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3; // o0.VarianceMaintainer`1 struct VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 struct VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 struct VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C; // System.Collections.Generic.Dictionary`2/Entry,o0.Geometry.Vector`1>[] struct EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D; // o0.Geometry.Vector`1[] struct Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB; // System.Double[][] struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D; // System.Boolean[] struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // o0.IMU.ByteToShort[] struct ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC; // o0.IMU.ByteToShortByVariance[] struct ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.Double[] struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // o0.IMU.ByteToShort struct ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171; // o0.IMU.ByteToShortByVariance struct ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402; // o0.IMU.ByteToShorts struct ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61; // o0.IMU.ByteToShortsByVariance struct ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648; // o0.IMU.ByteToVector struct ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // MathNet.Numerics.LinearAlgebra.Double.DenseMatrix struct DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B; // o0.IMU.DistanceToAxis struct DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069; // o0.IMU.EllipsoidFitting struct EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723; // System.Exception struct Exception_t; // o0.IMU.HardwareVariance struct HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // o0.IMU.MagnetometerAutoCalibrater struct MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.String struct String_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // o0.IMU._663AxisPreProcessor struct _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250; // o0.IMU._9AxisPreProcessor struct _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78; // o0.IMU.EllipsoidFitting/<>c struct U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750; // o0.IMU._663AxisPreProcessor/<>c struct U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B; // o0.IMU._9AxisPreProcessor/<>c struct U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349; IL2CPP_EXTERN_C RuntimeClass* BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; IL2CPP_EXTERN_C String_t* _stringLiteral8611D25D2EDB926AC11604C5CBF3AC601FCC643F; IL2CPP_EXTERN_C String_t* _stringLiteral989D72253D69D8E12AEA14C3296ACD5CEE7B366C; IL2CPP_EXTERN_C const RuntimeMethod* ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MagnetometerAutoCalibrater_Update_mB6C707E19640EC2464C68B1F5A053F490DD0B48E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__28_0_mD8DC9FBB442E8BB79687E5536AEE3DA784C6A869_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__33_0_m9DA5CB284A79E313FA1ADA95C42A049BB3FF0A5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__17_0_m6A885F372D2422F51712F992D700DED6A75A07EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m1B8065D8A5E3C4C054D28DA487F0CA4556FAC1E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m305FCA20DB99F8FBEA0E95D8068DA4A2FB447E15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D; struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C; struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; struct ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC; struct ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772; struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_t1D2EFF3C1D5774C0CF25BAB57D1CE16AAD6E9ACE { public: public: }; // System.Object // System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1> struct Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___entries_1)); } inline EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___keys_7)); } inline KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF * get_keys_7() const { return ___keys_7; } inline KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___values_8)); } inline ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * get_values_8() const { return ___values_8; } inline ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 : public RuntimeObject { public: // System.Boolean MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField bool ___U3CIsSymmetricU3Ek__BackingField_0; // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___U3CEigenValuesU3Ek__BackingField_1; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CEigenVectorsU3Ek__BackingField_2; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CDU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CIsSymmetricU3Ek__BackingField_0() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CIsSymmetricU3Ek__BackingField_0)); } inline bool get_U3CIsSymmetricU3Ek__BackingField_0() const { return ___U3CIsSymmetricU3Ek__BackingField_0; } inline bool* get_address_of_U3CIsSymmetricU3Ek__BackingField_0() { return &___U3CIsSymmetricU3Ek__BackingField_0; } inline void set_U3CIsSymmetricU3Ek__BackingField_0(bool value) { ___U3CIsSymmetricU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CEigenValuesU3Ek__BackingField_1() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CEigenValuesU3Ek__BackingField_1)); } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * get_U3CEigenValuesU3Ek__BackingField_1() const { return ___U3CEigenValuesU3Ek__BackingField_1; } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D ** get_address_of_U3CEigenValuesU3Ek__BackingField_1() { return &___U3CEigenValuesU3Ek__BackingField_1; } inline void set_U3CEigenValuesU3Ek__BackingField_1(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * value) { ___U3CEigenValuesU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenValuesU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CEigenVectorsU3Ek__BackingField_2() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CEigenVectorsU3Ek__BackingField_2)); } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CEigenVectorsU3Ek__BackingField_2() const { return ___U3CEigenVectorsU3Ek__BackingField_2; } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CEigenVectorsU3Ek__BackingField_2() { return &___U3CEigenVectorsU3Ek__BackingField_2; } inline void set_U3CEigenVectorsU3Ek__BackingField_2(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value) { ___U3CEigenVectorsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenVectorsU3Ek__BackingField_2), (void*)value); } inline static int32_t get_offset_of_U3CDU3Ek__BackingField_3() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CDU3Ek__BackingField_3)); } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CDU3Ek__BackingField_3() const { return ___U3CDU3Ek__BackingField_3; } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CDU3Ek__BackingField_3() { return &___U3CDU3Ek__BackingField_3; } inline void set_U3CDU3Ek__BackingField_3(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value) { ___U3CDU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDU3Ek__BackingField_3), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____items_1)); } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* get__items_1() const { return ____items_1; } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_StaticFields, ____emptyArray_5)); } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* get__emptyArray_5() const { return ____emptyArray_5; } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____items_1)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__items_1() const { return ____items_1; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__items_1() { return &____items_1; } inline void set__items_1(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_StaticFields, ____emptyArray_5)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__emptyArray_5() const { return ____emptyArray_5; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount int32_t ___RowCount_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount int32_t ___ColumnCount_2; public: inline static int32_t get_offset_of_RowCount_1() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___RowCount_1)); } inline int32_t get_RowCount_1() const { return ___RowCount_1; } inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; } inline void set_RowCount_1(int32_t value) { ___RowCount_1 = value; } inline static int32_t get_offset_of_ColumnCount_2() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___ColumnCount_2)); } inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; } inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; } inline void set_ColumnCount_2(int32_t value) { ___ColumnCount_2 = value; } }; struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero double ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CColumnCountU3Ek__BackingField_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CRowCountU3Ek__BackingField_5; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CStorageU3Ek__BackingField_3)); } inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CColumnCountU3Ek__BackingField_4() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CColumnCountU3Ek__BackingField_4)); } inline int32_t get_U3CColumnCountU3Ek__BackingField_4() const { return ___U3CColumnCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CColumnCountU3Ek__BackingField_4() { return &___U3CColumnCountU3Ek__BackingField_4; } inline void set_U3CColumnCountU3Ek__BackingField_4(int32_t value) { ___U3CColumnCountU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CRowCountU3Ek__BackingField_5() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CRowCountU3Ek__BackingField_5)); } inline int32_t get_U3CRowCountU3Ek__BackingField_5() const { return ___U3CRowCountU3Ek__BackingField_5; } inline int32_t* get_address_of_U3CRowCountU3Ek__BackingField_5() { return &___U3CRowCountU3Ek__BackingField_5; } inline void set_U3CRowCountU3Ek__BackingField_5(int32_t value) { ___U3CRowCountU3Ek__BackingField_5 = value; } }; struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Matrix`1::One double ___One_0; // T MathNet.Numerics.LinearAlgebra.Matrix`1::Zero double ___Zero_1; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Build MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * ___Build_2; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___One_0)); } inline double get_One_0() const { return ___One_0; } inline double* get_address_of_One_0() { return &___One_0; } inline void set_One_0(double value) { ___One_0 = value; } inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___Zero_1)); } inline double get_Zero_1() const { return ___Zero_1; } inline double* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(double value) { ___Zero_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___Build_2)); } inline MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * get_Build_2() const { return ___Build_2; } inline MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // o0.MeanMaintainer`1 struct MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50 : public RuntimeObject { public: // System.Int32 o0.MeanMaintainer`1::Count int32_t ___Count_0; // T o0.MeanMaintainer`1::Mean double ___Mean_1; public: inline static int32_t get_offset_of_Count_0() { return static_cast(offsetof(MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50, ___Count_0)); } inline int32_t get_Count_0() const { return ___Count_0; } inline int32_t* get_address_of_Count_0() { return &___Count_0; } inline void set_Count_0(int32_t value) { ___Count_0 = value; } inline static int32_t get_offset_of_Mean_1() { return static_cast(offsetof(MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50, ___Mean_1)); } inline double get_Mean_1() const { return ___Mean_1; } inline double* get_address_of_Mean_1() { return &___Mean_1; } inline void set_Mean_1(double value) { ___Mean_1 = value; } }; // o0.IMU.MedianFilter`1 struct MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D : public RuntimeObject { public: // o0.SortedQueue`1 o0.IMU.MedianFilter`1::SortedQueue SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * ___SortedQueue_0; // System.Int32 o0.IMU.MedianFilter`1::MaxCount int32_t ___MaxCount_1; // System.Double o0.IMU.MedianFilter`1::ThresholdRate double ___ThresholdRate_2; public: inline static int32_t get_offset_of_SortedQueue_0() { return static_cast(offsetof(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D, ___SortedQueue_0)); } inline SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * get_SortedQueue_0() const { return ___SortedQueue_0; } inline SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 ** get_address_of_SortedQueue_0() { return &___SortedQueue_0; } inline void set_SortedQueue_0(SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * value) { ___SortedQueue_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___SortedQueue_0), (void*)value); } inline static int32_t get_offset_of_MaxCount_1() { return static_cast(offsetof(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D, ___MaxCount_1)); } inline int32_t get_MaxCount_1() const { return ___MaxCount_1; } inline int32_t* get_address_of_MaxCount_1() { return &___MaxCount_1; } inline void set_MaxCount_1(int32_t value) { ___MaxCount_1 = value; } inline static int32_t get_offset_of_ThresholdRate_2() { return static_cast(offsetof(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D, ___ThresholdRate_2)); } inline double get_ThresholdRate_2() const { return ___ThresholdRate_2; } inline double* get_address_of_ThresholdRate_2() { return &___ThresholdRate_2; } inline void set_ThresholdRate_2(double value) { ___ThresholdRate_2 = value; } }; // System.Collections.Generic.Queue`1 struct Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5 : public RuntimeObject { public: // T[] System.Collections.Generic.Queue`1::_array DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____array_0; // System.Int32 System.Collections.Generic.Queue`1::_head int32_t ____head_1; // System.Int32 System.Collections.Generic.Queue`1::_tail int32_t ____tail_2; // System.Int32 System.Collections.Generic.Queue`1::_size int32_t ____size_3; // System.Int32 System.Collections.Generic.Queue`1::_version int32_t ____version_4; // System.Object System.Collections.Generic.Queue`1::_syncRoot RuntimeObject * ____syncRoot_5; public: inline static int32_t get_offset_of__array_0() { return static_cast(offsetof(Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5, ____array_0)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__array_0() const { return ____array_0; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__array_0() { return &____array_0; } inline void set__array_0(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____array_0), (void*)value); } inline static int32_t get_offset_of__head_1() { return static_cast(offsetof(Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5, ____head_1)); } inline int32_t get__head_1() const { return ____head_1; } inline int32_t* get_address_of__head_1() { return &____head_1; } inline void set__head_1(int32_t value) { ____head_1 = value; } inline static int32_t get_offset_of__tail_2() { return static_cast(offsetof(Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5, ____tail_2)); } inline int32_t get__tail_2() const { return ____tail_2; } inline int32_t* get_address_of__tail_2() { return &____tail_2; } inline void set__tail_2(int32_t value) { ____tail_2 = value; } inline static int32_t get_offset_of__size_3() { return static_cast(offsetof(Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5, ____size_3)); } inline int32_t get__size_3() const { return ____size_3; } inline int32_t* get_address_of__size_3() { return &____size_3; } inline void set__size_3(int32_t value) { ____size_3 = value; } inline static int32_t get_offset_of__version_4() { return static_cast(offsetof(Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5, ____version_4)); } inline int32_t get__version_4() const { return ____version_4; } inline int32_t* get_address_of__version_4() { return &____version_4; } inline void set__version_4(int32_t value) { ____version_4 = value; } inline static int32_t get_offset_of__syncRoot_5() { return static_cast(offsetof(Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5, ____syncRoot_5)); } inline RuntimeObject * get__syncRoot_5() const { return ____syncRoot_5; } inline RuntimeObject ** get_address_of__syncRoot_5() { return &____syncRoot_5; } inline void set__syncRoot_5(RuntimeObject * value) { ____syncRoot_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_5), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection,o0.Geometry.Vector`1> struct ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3, ___dictionary_0)); } inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero double ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C, ___U3CStorageU3Ek__BackingField_3)); } inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero double ___Zero_0; // T MathNet.Numerics.LinearAlgebra.Vector`1::One double ___One_1; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 MathNet.Numerics.LinearAlgebra.Vector`1::Build VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * ___Build_2; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___One_1)); } inline double get_One_1() const { return ___One_1; } inline double* get_address_of_One_1() { return &___One_1; } inline void set_One_1(double value) { ___One_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___Build_2)); } inline VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * get_Build_2() const { return ___Build_2; } inline VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.BitConverter struct BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654 : public RuntimeObject { public: public: }; struct BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_StaticFields { public: // System.Boolean System.BitConverter::IsLittleEndian bool ___IsLittleEndian_0; public: inline static int32_t get_offset_of_IsLittleEndian_0() { return static_cast(offsetof(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_StaticFields, ___IsLittleEndian_0)); } inline bool get_IsLittleEndian_0() const { return ___IsLittleEndian_0; } inline bool* get_address_of_IsLittleEndian_0() { return &___IsLittleEndian_0; } inline void set_IsLittleEndian_0(bool value) { ___IsLittleEndian_0 = value; } }; // o0.IMU.ByteToShort struct ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 : public RuntimeObject { public: // System.Func`2 o0.IMU.ByteToShort::CorrectRate Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___CorrectRate_0; // System.Int32 o0.IMU.ByteToShort::MinCount int32_t ___MinCount_1; // System.Int32 o0.IMU.ByteToShort::Count int32_t ___Count_2; // System.Double o0.IMU.ByteToShort::CorrectRate0 double ___CorrectRate0_3; // System.Double o0.IMU.ByteToShort::CorrectRate1 double ___CorrectRate1_4; // System.Boolean o0.IMU.ByteToShort::Reverse bool ___Reverse_5; // System.Int16 o0.IMU.ByteToShort::Short int16_t ___Short_6; public: inline static int32_t get_offset_of_CorrectRate_0() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___CorrectRate_0)); } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * get_CorrectRate_0() const { return ___CorrectRate_0; } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 ** get_address_of_CorrectRate_0() { return &___CorrectRate_0; } inline void set_CorrectRate_0(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * value) { ___CorrectRate_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___CorrectRate_0), (void*)value); } inline static int32_t get_offset_of_MinCount_1() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___MinCount_1)); } inline int32_t get_MinCount_1() const { return ___MinCount_1; } inline int32_t* get_address_of_MinCount_1() { return &___MinCount_1; } inline void set_MinCount_1(int32_t value) { ___MinCount_1 = value; } inline static int32_t get_offset_of_Count_2() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___Count_2)); } inline int32_t get_Count_2() const { return ___Count_2; } inline int32_t* get_address_of_Count_2() { return &___Count_2; } inline void set_Count_2(int32_t value) { ___Count_2 = value; } inline static int32_t get_offset_of_CorrectRate0_3() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___CorrectRate0_3)); } inline double get_CorrectRate0_3() const { return ___CorrectRate0_3; } inline double* get_address_of_CorrectRate0_3() { return &___CorrectRate0_3; } inline void set_CorrectRate0_3(double value) { ___CorrectRate0_3 = value; } inline static int32_t get_offset_of_CorrectRate1_4() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___CorrectRate1_4)); } inline double get_CorrectRate1_4() const { return ___CorrectRate1_4; } inline double* get_address_of_CorrectRate1_4() { return &___CorrectRate1_4; } inline void set_CorrectRate1_4(double value) { ___CorrectRate1_4 = value; } inline static int32_t get_offset_of_Reverse_5() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___Reverse_5)); } inline bool get_Reverse_5() const { return ___Reverse_5; } inline bool* get_address_of_Reverse_5() { return &___Reverse_5; } inline void set_Reverse_5(bool value) { ___Reverse_5 = value; } inline static int32_t get_offset_of_Short_6() { return static_cast(offsetof(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171, ___Short_6)); } inline int16_t get_Short_6() const { return ___Short_6; } inline int16_t* get_address_of_Short_6() { return &___Short_6; } inline void set_Short_6(int16_t value) { ___Short_6 = value; } }; // o0.IMU.ByteToShortByVariance struct ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 : public RuntimeObject { public: // System.Double o0.IMU.ByteToShortByVariance::ThresholdRate double ___ThresholdRate_0; // System.Int32 o0.IMU.ByteToShortByVariance::MinCount int32_t ___MinCount_1; // System.Int16 o0.IMU.ByteToShortByVariance::LastShort0 int16_t ___LastShort0_2; // System.Int16 o0.IMU.ByteToShortByVariance::LastShort1 int16_t ___LastShort1_3; // o0.VarianceMaintainer`1 o0.IMU.ByteToShortByVariance::Variance0 VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * ___Variance0_4; // o0.VarianceMaintainer`1 o0.IMU.ByteToShortByVariance::Variance1 VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * ___Variance1_5; // System.Boolean o0.IMU.ByteToShortByVariance::Reverse bool ___Reverse_6; // System.Int16 o0.IMU.ByteToShortByVariance::Short int16_t ___Short_7; public: inline static int32_t get_offset_of_ThresholdRate_0() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___ThresholdRate_0)); } inline double get_ThresholdRate_0() const { return ___ThresholdRate_0; } inline double* get_address_of_ThresholdRate_0() { return &___ThresholdRate_0; } inline void set_ThresholdRate_0(double value) { ___ThresholdRate_0 = value; } inline static int32_t get_offset_of_MinCount_1() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___MinCount_1)); } inline int32_t get_MinCount_1() const { return ___MinCount_1; } inline int32_t* get_address_of_MinCount_1() { return &___MinCount_1; } inline void set_MinCount_1(int32_t value) { ___MinCount_1 = value; } inline static int32_t get_offset_of_LastShort0_2() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___LastShort0_2)); } inline int16_t get_LastShort0_2() const { return ___LastShort0_2; } inline int16_t* get_address_of_LastShort0_2() { return &___LastShort0_2; } inline void set_LastShort0_2(int16_t value) { ___LastShort0_2 = value; } inline static int32_t get_offset_of_LastShort1_3() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___LastShort1_3)); } inline int16_t get_LastShort1_3() const { return ___LastShort1_3; } inline int16_t* get_address_of_LastShort1_3() { return &___LastShort1_3; } inline void set_LastShort1_3(int16_t value) { ___LastShort1_3 = value; } inline static int32_t get_offset_of_Variance0_4() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___Variance0_4)); } inline VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * get_Variance0_4() const { return ___Variance0_4; } inline VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** get_address_of_Variance0_4() { return &___Variance0_4; } inline void set_Variance0_4(VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * value) { ___Variance0_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Variance0_4), (void*)value); } inline static int32_t get_offset_of_Variance1_5() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___Variance1_5)); } inline VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * get_Variance1_5() const { return ___Variance1_5; } inline VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** get_address_of_Variance1_5() { return &___Variance1_5; } inline void set_Variance1_5(VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * value) { ___Variance1_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Variance1_5), (void*)value); } inline static int32_t get_offset_of_Reverse_6() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___Reverse_6)); } inline bool get_Reverse_6() const { return ___Reverse_6; } inline bool* get_address_of_Reverse_6() { return &___Reverse_6; } inline void set_Reverse_6(bool value) { ___Reverse_6 = value; } inline static int32_t get_offset_of_Short_7() { return static_cast(offsetof(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402, ___Short_7)); } inline int16_t get_Short_7() const { return ___Short_7; } inline int16_t* get_address_of_Short_7() { return &___Short_7; } inline void set_Short_7(int16_t value) { ___Short_7 = value; } }; // o0.IMU.ByteToShorts struct ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 : public RuntimeObject { public: // o0.IMU.ByteToShort[] o0.IMU.ByteToShorts::ByteToShort ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* ___ByteToShort_0; public: inline static int32_t get_offset_of_ByteToShort_0() { return static_cast(offsetof(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61, ___ByteToShort_0)); } inline ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* get_ByteToShort_0() const { return ___ByteToShort_0; } inline ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC** get_address_of_ByteToShort_0() { return &___ByteToShort_0; } inline void set_ByteToShort_0(ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* value) { ___ByteToShort_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToShort_0), (void*)value); } }; // o0.IMU.ByteToShortsByVariance struct ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 : public RuntimeObject { public: // o0.IMU.ByteToShortByVariance[] o0.IMU.ByteToShortsByVariance::ByteToShort ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* ___ByteToShort_0; public: inline static int32_t get_offset_of_ByteToShort_0() { return static_cast(offsetof(ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648, ___ByteToShort_0)); } inline ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* get_ByteToShort_0() const { return ___ByteToShort_0; } inline ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772** get_address_of_ByteToShort_0() { return &___ByteToShort_0; } inline void set_ByteToShort_0(ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* value) { ___ByteToShort_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToShort_0), (void*)value); } }; // o0.IMU.ByteToVector struct ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE : public RuntimeObject { public: // o0.IMU.ByteToShortByVariance[] o0.IMU.ByteToVector::ByteToShort ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* ___ByteToShort_0; public: inline static int32_t get_offset_of_ByteToShort_0() { return static_cast(offsetof(ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE, ___ByteToShort_0)); } inline ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* get_ByteToShort_0() const { return ___ByteToShort_0; } inline ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772** get_address_of_ByteToShort_0() { return &___ByteToShort_0; } inline void set_ByteToShort_0(ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* value) { ___ByteToShort_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToShort_0), (void*)value); } }; // o0.IMU.Extension struct Extension_t7B6497DE744947F4C8DEB9CC87100759A97CC010 : public RuntimeObject { public: public: }; // o0.IMU.HardwareVariance struct HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471 : public RuntimeObject { public: // System.Collections.Generic.List`1> o0.IMU.HardwareVariance::Vector List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * ___Vector_0; // System.Int32 o0.IMU.HardwareVariance::MaxCount int32_t ___MaxCount_1; public: inline static int32_t get_offset_of_Vector_0() { return static_cast(offsetof(HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471, ___Vector_0)); } inline List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * get_Vector_0() const { return ___Vector_0; } inline List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB ** get_address_of_Vector_0() { return &___Vector_0; } inline void set_Vector_0(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * value) { ___Vector_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Vector_0), (void*)value); } inline static int32_t get_offset_of_MaxCount_1() { return static_cast(offsetof(HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471, ___MaxCount_1)); } inline int32_t get_MaxCount_1() const { return ___MaxCount_1; } inline int32_t* get_address_of_MaxCount_1() { return &___MaxCount_1; } inline void set_MaxCount_1(int32_t value) { ___MaxCount_1 = value; } }; // o0.IMU.MagnetometerAutoCalibrater struct MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D : public RuntimeObject { public: // System.Int32 o0.IMU.MagnetometerAutoCalibrater::MaxCount int32_t ___MaxCount_0; // System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1> o0.IMU.MagnetometerAutoCalibrater::VectorByBlock Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * ___VectorByBlock_1; // System.Double o0.IMU.MagnetometerAutoCalibrater::CountPerLength double ___CountPerLength_2; // System.Int32 o0.IMU.MagnetometerAutoCalibrater::NewBlock int32_t ___NewBlock_3; // System.Double o0.IMU.MagnetometerAutoCalibrater::NewBlockAccumulation double ___NewBlockAccumulation_4; // System.Int64 o0.IMU.MagnetometerAutoCalibrater::LastTimestamp int64_t ___LastTimestamp_5; // System.Int32 o0.IMU.MagnetometerAutoCalibrater::FitThreshold int32_t ___FitThreshold_6; // o0.IMU.EllipsoidFitting o0.IMU.MagnetometerAutoCalibrater::EllipsoidFitting EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * ___EllipsoidFitting_7; // System.Double o0.IMU.MagnetometerAutoCalibrater::Variance double ___Variance_8; // System.Double o0.IMU.MagnetometerAutoCalibrater::CompleteVarianceThreshold double ___CompleteVarianceThreshold_9; // System.Int32 o0.IMU.MagnetometerAutoCalibrater::FitCountLeft int32_t ___FitCountLeft_10; // System.Boolean o0.IMU.MagnetometerAutoCalibrater::Lock bool ___Lock_11; public: inline static int32_t get_offset_of_MaxCount_0() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___MaxCount_0)); } inline int32_t get_MaxCount_0() const { return ___MaxCount_0; } inline int32_t* get_address_of_MaxCount_0() { return &___MaxCount_0; } inline void set_MaxCount_0(int32_t value) { ___MaxCount_0 = value; } inline static int32_t get_offset_of_VectorByBlock_1() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___VectorByBlock_1)); } inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * get_VectorByBlock_1() const { return ___VectorByBlock_1; } inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA ** get_address_of_VectorByBlock_1() { return &___VectorByBlock_1; } inline void set_VectorByBlock_1(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * value) { ___VectorByBlock_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___VectorByBlock_1), (void*)value); } inline static int32_t get_offset_of_CountPerLength_2() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___CountPerLength_2)); } inline double get_CountPerLength_2() const { return ___CountPerLength_2; } inline double* get_address_of_CountPerLength_2() { return &___CountPerLength_2; } inline void set_CountPerLength_2(double value) { ___CountPerLength_2 = value; } inline static int32_t get_offset_of_NewBlock_3() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___NewBlock_3)); } inline int32_t get_NewBlock_3() const { return ___NewBlock_3; } inline int32_t* get_address_of_NewBlock_3() { return &___NewBlock_3; } inline void set_NewBlock_3(int32_t value) { ___NewBlock_3 = value; } inline static int32_t get_offset_of_NewBlockAccumulation_4() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___NewBlockAccumulation_4)); } inline double get_NewBlockAccumulation_4() const { return ___NewBlockAccumulation_4; } inline double* get_address_of_NewBlockAccumulation_4() { return &___NewBlockAccumulation_4; } inline void set_NewBlockAccumulation_4(double value) { ___NewBlockAccumulation_4 = value; } inline static int32_t get_offset_of_LastTimestamp_5() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___LastTimestamp_5)); } inline int64_t get_LastTimestamp_5() const { return ___LastTimestamp_5; } inline int64_t* get_address_of_LastTimestamp_5() { return &___LastTimestamp_5; } inline void set_LastTimestamp_5(int64_t value) { ___LastTimestamp_5 = value; } inline static int32_t get_offset_of_FitThreshold_6() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___FitThreshold_6)); } inline int32_t get_FitThreshold_6() const { return ___FitThreshold_6; } inline int32_t* get_address_of_FitThreshold_6() { return &___FitThreshold_6; } inline void set_FitThreshold_6(int32_t value) { ___FitThreshold_6 = value; } inline static int32_t get_offset_of_EllipsoidFitting_7() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___EllipsoidFitting_7)); } inline EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * get_EllipsoidFitting_7() const { return ___EllipsoidFitting_7; } inline EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 ** get_address_of_EllipsoidFitting_7() { return &___EllipsoidFitting_7; } inline void set_EllipsoidFitting_7(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * value) { ___EllipsoidFitting_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___EllipsoidFitting_7), (void*)value); } inline static int32_t get_offset_of_Variance_8() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___Variance_8)); } inline double get_Variance_8() const { return ___Variance_8; } inline double* get_address_of_Variance_8() { return &___Variance_8; } inline void set_Variance_8(double value) { ___Variance_8 = value; } inline static int32_t get_offset_of_CompleteVarianceThreshold_9() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___CompleteVarianceThreshold_9)); } inline double get_CompleteVarianceThreshold_9() const { return ___CompleteVarianceThreshold_9; } inline double* get_address_of_CompleteVarianceThreshold_9() { return &___CompleteVarianceThreshold_9; } inline void set_CompleteVarianceThreshold_9(double value) { ___CompleteVarianceThreshold_9 = value; } inline static int32_t get_offset_of_FitCountLeft_10() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___FitCountLeft_10)); } inline int32_t get_FitCountLeft_10() const { return ___FitCountLeft_10; } inline int32_t* get_address_of_FitCountLeft_10() { return &___FitCountLeft_10; } inline void set_FitCountLeft_10(int32_t value) { ___FitCountLeft_10 = value; } inline static int32_t get_offset_of_Lock_11() { return static_cast(offsetof(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D, ___Lock_11)); } inline bool get_Lock_11() const { return ___Lock_11; } inline bool* get_address_of_Lock_11() { return &___Lock_11; } inline void set_Lock_11(bool value) { ___Lock_11 = value; } }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // o0.IMU.EllipsoidFitting/<>c struct U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 : public RuntimeObject { public: public: }; struct U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields { public: // o0.IMU.EllipsoidFitting/<>c o0.IMU.EllipsoidFitting/<>c::<>9 U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * ___U3CU3E9_0; // System.Func`2 o0.IMU.EllipsoidFitting/<>c::<>9__17_0 Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___U3CU3E9__17_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__17_0_1() { return static_cast(offsetof(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields, ___U3CU3E9__17_0_1)); } inline Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * get_U3CU3E9__17_0_1() const { return ___U3CU3E9__17_0_1; } inline Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 ** get_address_of_U3CU3E9__17_0_1() { return &___U3CU3E9__17_0_1; } inline void set_U3CU3E9__17_0_1(Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * value) { ___U3CU3E9__17_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__17_0_1), (void*)value); } }; // o0.IMU._663AxisPreProcessor/<>c struct U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B : public RuntimeObject { public: public: }; struct U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields { public: // o0.IMU._663AxisPreProcessor/<>c o0.IMU._663AxisPreProcessor/<>c::<>9 U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * ___U3CU3E9_0; // System.Func`2 o0.IMU._663AxisPreProcessor/<>c::<>9__6_0 Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___U3CU3E9__6_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__6_0_1() { return static_cast(offsetof(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields, ___U3CU3E9__6_0_1)); } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * get_U3CU3E9__6_0_1() const { return ___U3CU3E9__6_0_1; } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 ** get_address_of_U3CU3E9__6_0_1() { return &___U3CU3E9__6_0_1; } inline void set_U3CU3E9__6_0_1(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * value) { ___U3CU3E9__6_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_0_1), (void*)value); } }; // o0.IMU._9AxisPreProcessor/<>c struct U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 : public RuntimeObject { public: public: }; struct U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields { public: // o0.IMU._9AxisPreProcessor/<>c o0.IMU._9AxisPreProcessor/<>c::<>9 U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * ___U3CU3E9_0; // System.Func`2 o0.IMU._9AxisPreProcessor/<>c::<>9__6_0 Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___U3CU3E9__6_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__6_0_1() { return static_cast(offsetof(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields, ___U3CU3E9__6_0_1)); } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * get_U3CU3E9__6_0_1() const { return ___U3CU3E9__6_0_1; } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 ** get_address_of_U3CU3E9__6_0_1() { return &___U3CU3E9__6_0_1; } inline void set_U3CU3E9__6_0_1(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * value) { ___U3CU3E9__6_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_0_1), (void*)value); } }; // System.Nullable`1 struct Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 { public: // T System.Nullable`1::value bool ___value_0; // System.Boolean System.Nullable`1::has_value bool ___has_value_1; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3, ___value_0)); } inline bool get_value_0() const { return ___value_0; } inline bool* get_address_of_value_0() { return &___value_0; } inline void set_value_0(bool value) { ___value_0 = value; } inline static int32_t get_offset_of_has_value_1() { return static_cast(offsetof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3, ___has_value_1)); } inline bool get_has_value_1() const { return ___has_value_1; } inline bool* get_address_of_has_value_1() { return &___has_value_1; } inline void set_has_value_1(bool value) { ___has_value_1 = value; } }; // o0.SortedQueue`1 struct SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 : public Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5 { public: // o0.SortedList`1 o0.SortedQueue`1::SortedList SortedList_1_tDD22FAEFC283DDAF07C79125B23F34ABF4D38B15 * ___SortedList_8; public: inline static int32_t get_offset_of_SortedList_8() { return static_cast(offsetof(SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7, ___SortedList_8)); } inline SortedList_1_tDD22FAEFC283DDAF07C79125B23F34ABF4D38B15 * get_SortedList_8() const { return ___SortedList_8; } inline SortedList_1_tDD22FAEFC283DDAF07C79125B23F34ABF4D38B15 ** get_address_of_SortedList_8() { return &___SortedList_8; } inline void set_SortedList_8(SortedList_1_tDD22FAEFC283DDAF07C79125B23F34ABF4D38B15 * value) { ___SortedList_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___SortedList_8), (void*)value); } }; // o0.VarianceMaintainer`1 struct VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 : public MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50 { public: // T o0.VarianceMaintainer`1::Variance double ___Variance_2; public: inline static int32_t get_offset_of_Variance_2() { return static_cast(offsetof(VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135, ___Variance_2)); } inline double get_Variance_2() const { return ___Variance_2; } inline double* get_address_of_Variance_2() { return &___Variance_2; } inline void set_Variance_2(double value) { ___Variance_2 = value; } }; // o0.Geometry.Vector`1 struct Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 { public: // T o0.Geometry.Vector`1::x double ___x_0; // T o0.Geometry.Vector`1::y double ___y_1; // T o0.Geometry.Vector`1::z double ___z_2; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___x_0)); } inline double get_x_0() const { return ___x_0; } inline double* get_address_of_x_0() { return &___x_0; } inline void set_x_0(double value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___y_1)); } inline double get_y_1() const { return ___y_1; } inline double* get_address_of_y_1() { return &___y_1; } inline void set_y_1(double value) { ___y_1 = value; } inline static int32_t get_offset_of_z_2() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___z_2)); } inline double get_z_2() const { return ___z_2; } inline double* get_address_of_z_2() { return &___z_2; } inline void set_z_2(double value) { ___z_2 = value; } }; struct Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields { public: // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CZeroU3Ek__BackingField_3; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3COneU3Ek__BackingField_4; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CLeftU3Ek__BackingField_5; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CRightU3Ek__BackingField_6; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CDownU3Ek__BackingField_7; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CUpU3Ek__BackingField_8; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CBackU3Ek__BackingField_9; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CForwardU3Ek__BackingField_10; public: inline static int32_t get_offset_of_U3CZeroU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CZeroU3Ek__BackingField_3)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CZeroU3Ek__BackingField_3() const { return ___U3CZeroU3Ek__BackingField_3; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CZeroU3Ek__BackingField_3() { return &___U3CZeroU3Ek__BackingField_3; } inline void set_U3CZeroU3Ek__BackingField_3(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CZeroU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3COneU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3COneU3Ek__BackingField_4)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3COneU3Ek__BackingField_4() const { return ___U3COneU3Ek__BackingField_4; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3COneU3Ek__BackingField_4() { return &___U3COneU3Ek__BackingField_4; } inline void set_U3COneU3Ek__BackingField_4(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3COneU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CLeftU3Ek__BackingField_5() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CLeftU3Ek__BackingField_5)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CLeftU3Ek__BackingField_5() const { return ___U3CLeftU3Ek__BackingField_5; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CLeftU3Ek__BackingField_5() { return &___U3CLeftU3Ek__BackingField_5; } inline void set_U3CLeftU3Ek__BackingField_5(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CLeftU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CRightU3Ek__BackingField_6() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CRightU3Ek__BackingField_6)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CRightU3Ek__BackingField_6() const { return ___U3CRightU3Ek__BackingField_6; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CRightU3Ek__BackingField_6() { return &___U3CRightU3Ek__BackingField_6; } inline void set_U3CRightU3Ek__BackingField_6(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CRightU3Ek__BackingField_6 = value; } inline static int32_t get_offset_of_U3CDownU3Ek__BackingField_7() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CDownU3Ek__BackingField_7)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CDownU3Ek__BackingField_7() const { return ___U3CDownU3Ek__BackingField_7; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CDownU3Ek__BackingField_7() { return &___U3CDownU3Ek__BackingField_7; } inline void set_U3CDownU3Ek__BackingField_7(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CDownU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CUpU3Ek__BackingField_8() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CUpU3Ek__BackingField_8)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CUpU3Ek__BackingField_8() const { return ___U3CUpU3Ek__BackingField_8; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CUpU3Ek__BackingField_8() { return &___U3CUpU3Ek__BackingField_8; } inline void set_U3CUpU3Ek__BackingField_8(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CUpU3Ek__BackingField_8 = value; } inline static int32_t get_offset_of_U3CBackU3Ek__BackingField_9() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CBackU3Ek__BackingField_9)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CBackU3Ek__BackingField_9() const { return ___U3CBackU3Ek__BackingField_9; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CBackU3Ek__BackingField_9() { return &___U3CBackU3Ek__BackingField_9; } inline void set_U3CBackU3Ek__BackingField_9(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CBackU3Ek__BackingField_9 = value; } inline static int32_t get_offset_of_U3CForwardU3Ek__BackingField_10() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CForwardU3Ek__BackingField_10)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CForwardU3Ek__BackingField_10() const { return ___U3CForwardU3Ek__BackingField_10; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CForwardU3Ek__BackingField_10() { return &___U3CForwardU3Ek__BackingField_10; } inline void set_U3CForwardU3Ek__BackingField_10(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CForwardU3Ek__BackingField_10 = value; } }; // o0.Geometry.Vector`1 struct Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC { public: // T o0.Geometry.Vector`1::x int32_t ___x_0; // T o0.Geometry.Vector`1::y int32_t ___y_1; // T o0.Geometry.Vector`1::z int32_t ___z_2; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC, ___x_0)); } inline int32_t get_x_0() const { return ___x_0; } inline int32_t* get_address_of_x_0() { return &___x_0; } inline void set_x_0(int32_t value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC, ___y_1)); } inline int32_t get_y_1() const { return ___y_1; } inline int32_t* get_address_of_y_1() { return &___y_1; } inline void set_y_1(int32_t value) { ___y_1 = value; } inline static int32_t get_offset_of_z_2() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC, ___z_2)); } inline int32_t get_z_2() const { return ___z_2; } inline int32_t* get_address_of_z_2() { return &___z_2; } inline void set_z_2(int32_t value) { ___z_2 = value; } }; struct Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields { public: // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CZeroU3Ek__BackingField_3; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3COneU3Ek__BackingField_4; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CLeftU3Ek__BackingField_5; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CRightU3Ek__BackingField_6; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CDownU3Ek__BackingField_7; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CUpU3Ek__BackingField_8; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CBackU3Ek__BackingField_9; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CForwardU3Ek__BackingField_10; public: inline static int32_t get_offset_of_U3CZeroU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CZeroU3Ek__BackingField_3)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CZeroU3Ek__BackingField_3() const { return ___U3CZeroU3Ek__BackingField_3; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CZeroU3Ek__BackingField_3() { return &___U3CZeroU3Ek__BackingField_3; } inline void set_U3CZeroU3Ek__BackingField_3(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CZeroU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3COneU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3COneU3Ek__BackingField_4)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3COneU3Ek__BackingField_4() const { return ___U3COneU3Ek__BackingField_4; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3COneU3Ek__BackingField_4() { return &___U3COneU3Ek__BackingField_4; } inline void set_U3COneU3Ek__BackingField_4(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3COneU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CLeftU3Ek__BackingField_5() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CLeftU3Ek__BackingField_5)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CLeftU3Ek__BackingField_5() const { return ___U3CLeftU3Ek__BackingField_5; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CLeftU3Ek__BackingField_5() { return &___U3CLeftU3Ek__BackingField_5; } inline void set_U3CLeftU3Ek__BackingField_5(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CLeftU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CRightU3Ek__BackingField_6() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CRightU3Ek__BackingField_6)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CRightU3Ek__BackingField_6() const { return ___U3CRightU3Ek__BackingField_6; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CRightU3Ek__BackingField_6() { return &___U3CRightU3Ek__BackingField_6; } inline void set_U3CRightU3Ek__BackingField_6(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CRightU3Ek__BackingField_6 = value; } inline static int32_t get_offset_of_U3CDownU3Ek__BackingField_7() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CDownU3Ek__BackingField_7)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CDownU3Ek__BackingField_7() const { return ___U3CDownU3Ek__BackingField_7; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CDownU3Ek__BackingField_7() { return &___U3CDownU3Ek__BackingField_7; } inline void set_U3CDownU3Ek__BackingField_7(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CDownU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CUpU3Ek__BackingField_8() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CUpU3Ek__BackingField_8)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CUpU3Ek__BackingField_8() const { return ___U3CUpU3Ek__BackingField_8; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CUpU3Ek__BackingField_8() { return &___U3CUpU3Ek__BackingField_8; } inline void set_U3CUpU3Ek__BackingField_8(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CUpU3Ek__BackingField_8 = value; } inline static int32_t get_offset_of_U3CBackU3Ek__BackingField_9() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CBackU3Ek__BackingField_9)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CBackU3Ek__BackingField_9() const { return ___U3CBackU3Ek__BackingField_9; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CBackU3Ek__BackingField_9() { return &___U3CBackU3Ek__BackingField_9; } inline void set_U3CBackU3Ek__BackingField_9(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CBackU3Ek__BackingField_9 = value; } inline static int32_t get_offset_of_U3CForwardU3Ek__BackingField_10() { return static_cast(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CForwardU3Ek__BackingField_10)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CForwardU3Ek__BackingField_10() const { return ___U3CForwardU3Ek__BackingField_10; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CForwardU3Ek__BackingField_10() { return &___U3CForwardU3Ek__BackingField_10; } inline void set_U3CForwardU3Ek__BackingField_10(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___U3CForwardU3Ek__BackingField_10 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // System.Numerics.Complex struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C { public: // System.Double System.Numerics.Complex::m_real double ___m_real_6; // System.Double System.Numerics.Complex::m_imaginary double ___m_imaginary_7; public: inline static int32_t get_offset_of_m_real_6() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_real_6)); } inline double get_m_real_6() const { return ___m_real_6; } inline double* get_address_of_m_real_6() { return &___m_real_6; } inline void set_m_real_6(double value) { ___m_real_6 = value; } inline static int32_t get_offset_of_m_imaginary_7() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_imaginary_7)); } inline double get_m_imaginary_7() const { return ___m_imaginary_7; } inline double* get_address_of_m_imaginary_7() { return &___m_imaginary_7; } inline void set_m_imaginary_7(double value) { ___m_imaginary_7 = value; } }; struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields { public: // System.Numerics.Complex System.Numerics.Complex::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; // System.Numerics.Complex System.Numerics.Complex::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1; // System.Numerics.Complex System.Numerics.Complex::ImaginaryOne Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___ImaginaryOne_2; // System.Double System.Numerics.Complex::s_sqrtRescaleThreshold double ___s_sqrtRescaleThreshold_3; // System.Double System.Numerics.Complex::s_asinOverflowThreshold double ___s_asinOverflowThreshold_4; // System.Double System.Numerics.Complex::s_log2 double ___s_log2_5; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___One_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; } inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_1 = value; } inline static int32_t get_offset_of_ImaginaryOne_2() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___ImaginaryOne_2)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_ImaginaryOne_2() const { return ___ImaginaryOne_2; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_ImaginaryOne_2() { return &___ImaginaryOne_2; } inline void set_ImaginaryOne_2(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___ImaginaryOne_2 = value; } inline static int32_t get_offset_of_s_sqrtRescaleThreshold_3() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_sqrtRescaleThreshold_3)); } inline double get_s_sqrtRescaleThreshold_3() const { return ___s_sqrtRescaleThreshold_3; } inline double* get_address_of_s_sqrtRescaleThreshold_3() { return &___s_sqrtRescaleThreshold_3; } inline void set_s_sqrtRescaleThreshold_3(double value) { ___s_sqrtRescaleThreshold_3 = value; } inline static int32_t get_offset_of_s_asinOverflowThreshold_4() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_asinOverflowThreshold_4)); } inline double get_s_asinOverflowThreshold_4() const { return ___s_asinOverflowThreshold_4; } inline double* get_address_of_s_asinOverflowThreshold_4() { return &___s_asinOverflowThreshold_4; } inline void set_s_asinOverflowThreshold_4(double value) { ___s_asinOverflowThreshold_4 = value; } inline static int32_t get_offset_of_s_log2_5() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_log2_5)); } inline double get_s_log2_5() const { return ___s_log2_5; } inline double* get_address_of_s_log2_5() { return &___s_log2_5; } inline void set_s_log2_5(double value) { ___s_log2_5 = value; } }; // System.DateTime struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 { public: // System.UInt64 System.DateTime::dateData uint64_t ___dateData_44; public: inline static int32_t get_offset_of_dateData_44() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405, ___dateData_44)); } inline uint64_t get_dateData_44() const { return ___dateData_44; } inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; } inline void set_dateData_44(uint64_t value) { ___dateData_44 = value; } }; struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields { public: // System.Int32[] System.DateTime::DaysToMonth365 Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth365_29; // System.Int32[] System.DateTime::DaysToMonth366 Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth366_30; // System.DateTime System.DateTime::MinValue DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MinValue_31; // System.DateTime System.DateTime::MaxValue DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MaxValue_32; public: inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth365_29)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; } inline void set_DaysToMonth365_29(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___DaysToMonth365_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value); } inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth366_30)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; } inline void set_DaysToMonth366_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___DaysToMonth366_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value); } inline static int32_t get_offset_of_MinValue_31() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MinValue_31)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MinValue_31() const { return ___MinValue_31; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MinValue_31() { return &___MinValue_31; } inline void set_MinValue_31(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___MinValue_31 = value; } inline static int32_t get_offset_of_MaxValue_32() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MaxValue_32)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MaxValue_32() const { return ___MaxValue_32; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MaxValue_32() { return &___MaxValue_32; } inline void set_MaxValue_32(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___MaxValue_32 = value; } }; // System.Double struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 { public: // System.Double System.Double::m_value double ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); } inline double get_m_value_0() const { return ___m_value_0; } inline double* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(double value) { ___m_value_0 = value; } }; struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields { public: // System.Double System.Double::NegativeZero double ___NegativeZero_7; public: inline static int32_t get_offset_of_NegativeZero_7() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); } inline double get_NegativeZero_7() const { return ___NegativeZero_7; } inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; } inline void set_NegativeZero_7(double value) { ___NegativeZero_7 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int16 struct Int16_tD0F031114106263BB459DA1F099FF9F42691295A { public: // System.Int16 System.Int16::m_value int16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int16_tD0F031114106263BB459DA1F099FF9F42691295A, ___m_value_0)); } inline int16_t get_m_value_0() const { return ___m_value_0; } inline int16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int16_t value) { ___m_value_0 = value; } }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // MathNet.Numerics.LinearAlgebra.Double.Matrix struct Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 : public Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 { public: public: }; // o0.Geometry.Quaternion struct Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 { public: // System.Double o0.Geometry.Quaternion::k__BackingField double ___U3CxU3Ek__BackingField_0; // System.Double o0.Geometry.Quaternion::k__BackingField double ___U3CyU3Ek__BackingField_1; // System.Double o0.Geometry.Quaternion::k__BackingField double ___U3CzU3Ek__BackingField_2; // System.Double o0.Geometry.Quaternion::k__BackingField double ___U3CwU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CxU3Ek__BackingField_0() { return static_cast(offsetof(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234, ___U3CxU3Ek__BackingField_0)); } inline double get_U3CxU3Ek__BackingField_0() const { return ___U3CxU3Ek__BackingField_0; } inline double* get_address_of_U3CxU3Ek__BackingField_0() { return &___U3CxU3Ek__BackingField_0; } inline void set_U3CxU3Ek__BackingField_0(double value) { ___U3CxU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CyU3Ek__BackingField_1() { return static_cast(offsetof(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234, ___U3CyU3Ek__BackingField_1)); } inline double get_U3CyU3Ek__BackingField_1() const { return ___U3CyU3Ek__BackingField_1; } inline double* get_address_of_U3CyU3Ek__BackingField_1() { return &___U3CyU3Ek__BackingField_1; } inline void set_U3CyU3Ek__BackingField_1(double value) { ___U3CyU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CzU3Ek__BackingField_2() { return static_cast(offsetof(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234, ___U3CzU3Ek__BackingField_2)); } inline double get_U3CzU3Ek__BackingField_2() const { return ___U3CzU3Ek__BackingField_2; } inline double* get_address_of_U3CzU3Ek__BackingField_2() { return &___U3CzU3Ek__BackingField_2; } inline void set_U3CzU3Ek__BackingField_2(double value) { ___U3CzU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CwU3Ek__BackingField_3() { return static_cast(offsetof(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234, ___U3CwU3Ek__BackingField_3)); } inline double get_U3CwU3Ek__BackingField_3() const { return ___U3CwU3Ek__BackingField_3; } inline double* get_address_of_U3CwU3Ek__BackingField_3() { return &___U3CwU3Ek__BackingField_3; } inline void set_U3CwU3Ek__BackingField_3(double value) { ___U3CwU3Ek__BackingField_3 = value; } }; struct Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_StaticFields { public: // o0.Geometry.Quaternion o0.Geometry.Quaternion::k__BackingField Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 ___U3CIdentityU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CIdentityU3Ek__BackingField_4() { return static_cast(offsetof(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_StaticFields, ___U3CIdentityU3Ek__BackingField_4)); } inline Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 get_U3CIdentityU3Ek__BackingField_4() const { return ___U3CIdentityU3Ek__BackingField_4; } inline Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 * get_address_of_U3CIdentityU3Ek__BackingField_4() { return &___U3CIdentityU3Ek__BackingField_4; } inline void set_U3CIdentityU3Ek__BackingField_4(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 value) { ___U3CIdentityU3Ek__BackingField_4 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1> struct Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::dictionary Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::version int32_t ___version_2; // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::currentValue Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___currentValue_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___dictionary_0)); } inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_currentValue_3() { return static_cast(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___currentValue_3)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_currentValue_3() const { return ___currentValue_3; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_currentValue_3() { return &___currentValue_3; } inline void set_currentValue_3(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___currentValue_3 = value; } }; // o0.MeanMaintainer`1> struct MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED : public RuntimeObject { public: // System.Int32 o0.MeanMaintainer`1::Count int32_t ___Count_0; // T o0.MeanMaintainer`1::Mean Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mean_1; public: inline static int32_t get_offset_of_Count_0() { return static_cast(offsetof(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED, ___Count_0)); } inline int32_t get_Count_0() const { return ___Count_0; } inline int32_t* get_address_of_Count_0() { return &___Count_0; } inline void set_Count_0(int32_t value) { ___Count_0 = value; } inline static int32_t get_offset_of_Mean_1() { return static_cast(offsetof(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED, ___Mean_1)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_Mean_1() const { return ___Mean_1; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_Mean_1() { return &___Mean_1; } inline void set_Mean_1(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___Mean_1 = value; } }; // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> struct ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 { public: // T1 System.ValueTuple`4::Item1 Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Item1_0; // T2 System.ValueTuple`4::Item2 Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Item2_1; // T3 System.ValueTuple`4::Item3 Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Item3_2; // T4 System.ValueTuple`4::Item4 double ___Item4_3; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3, ___Item1_0)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_Item1_0() const { return ___Item1_0; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___Item1_0 = value; } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3, ___Item2_1)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_Item2_1() const { return ___Item2_1; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___Item2_1 = value; } inline static int32_t get_offset_of_Item3_2() { return static_cast(offsetof(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3, ___Item3_2)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_Item3_2() const { return ___Item3_2; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_Item3_2() { return &___Item3_2; } inline void set_Item3_2(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___Item3_2 = value; } inline static int32_t get_offset_of_Item4_3() { return static_cast(offsetof(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3, ___Item4_3)); } inline double get_Item4_3() const { return ___Item4_3; } inline double* get_address_of_Item4_3() { return &___Item4_3; } inline void set_Item4_3(double value) { ___Item4_3 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D, ___U3CStorageU3Ek__BackingField_3)); } inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; // T MathNet.Numerics.LinearAlgebra.Vector`1::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 MathNet.Numerics.LinearAlgebra.Vector`1::Build VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * ___Build_2; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___One_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; } inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___Build_2)); } inline VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * get_Build_2() const { return ___Build_2; } inline VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // MathNet.Numerics.LinearAlgebra.Double.DenseMatrix struct DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B : public Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::_rowCount int32_t ____rowCount_6; // System.Int32 MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::_columnCount int32_t ____columnCount_7; // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::_values DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____values_8; public: inline static int32_t get_offset_of__rowCount_6() { return static_cast(offsetof(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B, ____rowCount_6)); } inline int32_t get__rowCount_6() const { return ____rowCount_6; } inline int32_t* get_address_of__rowCount_6() { return &____rowCount_6; } inline void set__rowCount_6(int32_t value) { ____rowCount_6 = value; } inline static int32_t get_offset_of__columnCount_7() { return static_cast(offsetof(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B, ____columnCount_7)); } inline int32_t get__columnCount_7() const { return ____columnCount_7; } inline int32_t* get_address_of__columnCount_7() { return &____columnCount_7; } inline void set__columnCount_7(int32_t value) { ____columnCount_7 = value; } inline static int32_t get_offset_of__values_8() { return static_cast(offsetof(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B, ____values_8)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__values_8() const { return ____values_8; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__values_8() { return &____values_8; } inline void set__values_8(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_8), (void*)value); } }; // o0.IMU.DistanceToAxis struct DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 : public RuntimeObject { public: // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::LastAcc Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___LastAcc_0; // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::LockAcc Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___LockAcc_1; // System.Double o0.IMU.DistanceToAxis::LockMS double ___LockMS_2; // System.Double o0.IMU.DistanceToAxis::LastGapMS double ___LastGapMS_3; // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::Speed Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Speed_4; // o0.SortedQueue`1 o0.IMU.DistanceToAxis::DistanceQueue SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * ___DistanceQueue_5; // System.Double o0.IMU.DistanceToAxis::Distance double ___Distance_6; // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::LastSpeed Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___LastSpeed_7; public: inline static int32_t get_offset_of_LastAcc_0() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___LastAcc_0)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_LastAcc_0() const { return ___LastAcc_0; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_LastAcc_0() { return &___LastAcc_0; } inline void set_LastAcc_0(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___LastAcc_0 = value; } inline static int32_t get_offset_of_LockAcc_1() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___LockAcc_1)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_LockAcc_1() const { return ___LockAcc_1; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_LockAcc_1() { return &___LockAcc_1; } inline void set_LockAcc_1(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___LockAcc_1 = value; } inline static int32_t get_offset_of_LockMS_2() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___LockMS_2)); } inline double get_LockMS_2() const { return ___LockMS_2; } inline double* get_address_of_LockMS_2() { return &___LockMS_2; } inline void set_LockMS_2(double value) { ___LockMS_2 = value; } inline static int32_t get_offset_of_LastGapMS_3() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___LastGapMS_3)); } inline double get_LastGapMS_3() const { return ___LastGapMS_3; } inline double* get_address_of_LastGapMS_3() { return &___LastGapMS_3; } inline void set_LastGapMS_3(double value) { ___LastGapMS_3 = value; } inline static int32_t get_offset_of_Speed_4() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___Speed_4)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_Speed_4() const { return ___Speed_4; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_Speed_4() { return &___Speed_4; } inline void set_Speed_4(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___Speed_4 = value; } inline static int32_t get_offset_of_DistanceQueue_5() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___DistanceQueue_5)); } inline SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * get_DistanceQueue_5() const { return ___DistanceQueue_5; } inline SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 ** get_address_of_DistanceQueue_5() { return &___DistanceQueue_5; } inline void set_DistanceQueue_5(SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * value) { ___DistanceQueue_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___DistanceQueue_5), (void*)value); } inline static int32_t get_offset_of_Distance_6() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___Distance_6)); } inline double get_Distance_6() const { return ___Distance_6; } inline double* get_address_of_Distance_6() { return &___Distance_6; } inline void set_Distance_6(double value) { ___Distance_6 = value; } inline static int32_t get_offset_of_LastSpeed_7() { return static_cast(offsetof(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069, ___LastSpeed_7)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_LastSpeed_7() const { return ___LastSpeed_7; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_LastSpeed_7() { return &___LastSpeed_7; } inline void set_LastSpeed_7(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___LastSpeed_7 = value; } }; // o0.IMU.EllipsoidFitting struct EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 : public RuntimeObject { public: // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::
k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CCenterU3Ek__BackingField_0; // MathNet.Numerics.LinearAlgebra.Matrix`1 o0.IMU.EllipsoidFitting::k__BackingField Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CCorrectMatrixU3Ek__BackingField_1; // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CRadiusU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CCenterU3Ek__BackingField_0() { return static_cast(offsetof(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723, ___U3CCenterU3Ek__BackingField_0)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CCenterU3Ek__BackingField_0() const { return ___U3CCenterU3Ek__BackingField_0; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CCenterU3Ek__BackingField_0() { return &___U3CCenterU3Ek__BackingField_0; } inline void set_U3CCenterU3Ek__BackingField_0(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CCenterU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CCorrectMatrixU3Ek__BackingField_1() { return static_cast(offsetof(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723, ___U3CCorrectMatrixU3Ek__BackingField_1)); } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CCorrectMatrixU3Ek__BackingField_1() const { return ___U3CCorrectMatrixU3Ek__BackingField_1; } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CCorrectMatrixU3Ek__BackingField_1() { return &___U3CCorrectMatrixU3Ek__BackingField_1; } inline void set_U3CCorrectMatrixU3Ek__BackingField_1(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value) { ___U3CCorrectMatrixU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CCorrectMatrixU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_2() { return static_cast(offsetof(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723, ___U3CRadiusU3Ek__BackingField_2)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CRadiusU3Ek__BackingField_2() const { return ___U3CRadiusU3Ek__BackingField_2; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CRadiusU3Ek__BackingField_2() { return &___U3CRadiusU3Ek__BackingField_2; } inline void set_U3CRadiusU3Ek__BackingField_2(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CRadiusU3Ek__BackingField_2 = value; } }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // MathNet.Numerics.LinearAlgebra.Symmetricity struct Symmetricity_t99B38D21073017F177CD3EE348CC3D06D0CFB465 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Symmetricity::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Symmetricity_t99B38D21073017F177CD3EE348CC3D06D0CFB465, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.Zeros struct Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Zeros::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // MathNet.Numerics.NonConvergenceException struct NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC : public Exception_t { public: public: }; // o0.IMU._663AxisPreProcessor struct _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 : public RuntimeObject { public: // System.Boolean o0.IMU._663AxisPreProcessor::AccCorrection bool ___AccCorrection_0; // System.Double o0.IMU._663AxisPreProcessor::LastMS double ___LastMS_1; // o0.IMU.ByteToShort o0.IMU._663AxisPreProcessor::ByteToShortMS ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * ___ByteToShortMS_2; // o0.IMU.MedianFilter`1 o0.IMU._663AxisPreProcessor::TimeGapFilter MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * ___TimeGapFilter_3; // o0.IMU.ByteToShorts o0.IMU._663AxisPreProcessor::ByteToGyr1 ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToGyr1_5; // o0.IMU.ByteToShorts o0.IMU._663AxisPreProcessor::ByteToGyr2 ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToGyr2_6; // o0.IMU.ByteToShorts o0.IMU._663AxisPreProcessor::ByteToAcc1 ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToAcc1_7; // o0.IMU.ByteToShorts o0.IMU._663AxisPreProcessor::ByteToAcc2 ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToAcc2_8; // o0.IMU.ByteToShorts o0.IMU._663AxisPreProcessor::ByteToMag ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToMag_9; // System.Boolean o0.IMU._663AxisPreProcessor::_GyrCalibrate bool ____GyrCalibrate_10; // o0.MeanMaintainer`1> o0.IMU._663AxisPreProcessor::GyrCalibrater1 MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * ___GyrCalibrater1_11; // o0.MeanMaintainer`1> o0.IMU._663AxisPreProcessor::GyrCalibrater2 MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * ___GyrCalibrater2_12; // o0.IMU.MagnetometerAutoCalibrater o0.IMU._663AxisPreProcessor::MagCalibrater MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * ___MagCalibrater_13; // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::Gyr1ByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Gyr1ByteIndex_14; // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::Gyr2ByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Gyr2ByteIndex_15; // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::Acc1ByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Acc1ByteIndex_16; // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::Acc2ByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Acc2ByteIndex_17; // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::MagByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___MagByteIndex_18; // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::LastGyr Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___LastGyr_19; // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._663AxisPreProcessor::IMUInfo ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 ___IMUInfo_20; // o0.IMU.DistanceToAxis o0.IMU._663AxisPreProcessor::distanceToAxis DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * ___distanceToAxis_21; public: inline static int32_t get_offset_of_AccCorrection_0() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___AccCorrection_0)); } inline bool get_AccCorrection_0() const { return ___AccCorrection_0; } inline bool* get_address_of_AccCorrection_0() { return &___AccCorrection_0; } inline void set_AccCorrection_0(bool value) { ___AccCorrection_0 = value; } inline static int32_t get_offset_of_LastMS_1() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___LastMS_1)); } inline double get_LastMS_1() const { return ___LastMS_1; } inline double* get_address_of_LastMS_1() { return &___LastMS_1; } inline void set_LastMS_1(double value) { ___LastMS_1 = value; } inline static int32_t get_offset_of_ByteToShortMS_2() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___ByteToShortMS_2)); } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * get_ByteToShortMS_2() const { return ___ByteToShortMS_2; } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 ** get_address_of_ByteToShortMS_2() { return &___ByteToShortMS_2; } inline void set_ByteToShortMS_2(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * value) { ___ByteToShortMS_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToShortMS_2), (void*)value); } inline static int32_t get_offset_of_TimeGapFilter_3() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___TimeGapFilter_3)); } inline MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * get_TimeGapFilter_3() const { return ___TimeGapFilter_3; } inline MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D ** get_address_of_TimeGapFilter_3() { return &___TimeGapFilter_3; } inline void set_TimeGapFilter_3(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * value) { ___TimeGapFilter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___TimeGapFilter_3), (void*)value); } inline static int32_t get_offset_of_ByteToGyr1_5() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___ByteToGyr1_5)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToGyr1_5() const { return ___ByteToGyr1_5; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToGyr1_5() { return &___ByteToGyr1_5; } inline void set_ByteToGyr1_5(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToGyr1_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToGyr1_5), (void*)value); } inline static int32_t get_offset_of_ByteToGyr2_6() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___ByteToGyr2_6)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToGyr2_6() const { return ___ByteToGyr2_6; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToGyr2_6() { return &___ByteToGyr2_6; } inline void set_ByteToGyr2_6(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToGyr2_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToGyr2_6), (void*)value); } inline static int32_t get_offset_of_ByteToAcc1_7() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___ByteToAcc1_7)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToAcc1_7() const { return ___ByteToAcc1_7; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToAcc1_7() { return &___ByteToAcc1_7; } inline void set_ByteToAcc1_7(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToAcc1_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToAcc1_7), (void*)value); } inline static int32_t get_offset_of_ByteToAcc2_8() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___ByteToAcc2_8)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToAcc2_8() const { return ___ByteToAcc2_8; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToAcc2_8() { return &___ByteToAcc2_8; } inline void set_ByteToAcc2_8(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToAcc2_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToAcc2_8), (void*)value); } inline static int32_t get_offset_of_ByteToMag_9() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___ByteToMag_9)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToMag_9() const { return ___ByteToMag_9; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToMag_9() { return &___ByteToMag_9; } inline void set_ByteToMag_9(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToMag_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToMag_9), (void*)value); } inline static int32_t get_offset_of__GyrCalibrate_10() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ____GyrCalibrate_10)); } inline bool get__GyrCalibrate_10() const { return ____GyrCalibrate_10; } inline bool* get_address_of__GyrCalibrate_10() { return &____GyrCalibrate_10; } inline void set__GyrCalibrate_10(bool value) { ____GyrCalibrate_10 = value; } inline static int32_t get_offset_of_GyrCalibrater1_11() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___GyrCalibrater1_11)); } inline MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * get_GyrCalibrater1_11() const { return ___GyrCalibrater1_11; } inline MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED ** get_address_of_GyrCalibrater1_11() { return &___GyrCalibrater1_11; } inline void set_GyrCalibrater1_11(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * value) { ___GyrCalibrater1_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___GyrCalibrater1_11), (void*)value); } inline static int32_t get_offset_of_GyrCalibrater2_12() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___GyrCalibrater2_12)); } inline MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * get_GyrCalibrater2_12() const { return ___GyrCalibrater2_12; } inline MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED ** get_address_of_GyrCalibrater2_12() { return &___GyrCalibrater2_12; } inline void set_GyrCalibrater2_12(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * value) { ___GyrCalibrater2_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___GyrCalibrater2_12), (void*)value); } inline static int32_t get_offset_of_MagCalibrater_13() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___MagCalibrater_13)); } inline MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * get_MagCalibrater_13() const { return ___MagCalibrater_13; } inline MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D ** get_address_of_MagCalibrater_13() { return &___MagCalibrater_13; } inline void set_MagCalibrater_13(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * value) { ___MagCalibrater_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___MagCalibrater_13), (void*)value); } inline static int32_t get_offset_of_Gyr1ByteIndex_14() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___Gyr1ByteIndex_14)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_Gyr1ByteIndex_14() const { return ___Gyr1ByteIndex_14; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_Gyr1ByteIndex_14() { return &___Gyr1ByteIndex_14; } inline void set_Gyr1ByteIndex_14(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___Gyr1ByteIndex_14 = value; } inline static int32_t get_offset_of_Gyr2ByteIndex_15() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___Gyr2ByteIndex_15)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_Gyr2ByteIndex_15() const { return ___Gyr2ByteIndex_15; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_Gyr2ByteIndex_15() { return &___Gyr2ByteIndex_15; } inline void set_Gyr2ByteIndex_15(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___Gyr2ByteIndex_15 = value; } inline static int32_t get_offset_of_Acc1ByteIndex_16() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___Acc1ByteIndex_16)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_Acc1ByteIndex_16() const { return ___Acc1ByteIndex_16; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_Acc1ByteIndex_16() { return &___Acc1ByteIndex_16; } inline void set_Acc1ByteIndex_16(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___Acc1ByteIndex_16 = value; } inline static int32_t get_offset_of_Acc2ByteIndex_17() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___Acc2ByteIndex_17)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_Acc2ByteIndex_17() const { return ___Acc2ByteIndex_17; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_Acc2ByteIndex_17() { return &___Acc2ByteIndex_17; } inline void set_Acc2ByteIndex_17(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___Acc2ByteIndex_17 = value; } inline static int32_t get_offset_of_MagByteIndex_18() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___MagByteIndex_18)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_MagByteIndex_18() const { return ___MagByteIndex_18; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_MagByteIndex_18() { return &___MagByteIndex_18; } inline void set_MagByteIndex_18(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___MagByteIndex_18 = value; } inline static int32_t get_offset_of_LastGyr_19() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___LastGyr_19)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_LastGyr_19() const { return ___LastGyr_19; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_LastGyr_19() { return &___LastGyr_19; } inline void set_LastGyr_19(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___LastGyr_19 = value; } inline static int32_t get_offset_of_IMUInfo_20() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___IMUInfo_20)); } inline ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 get_IMUInfo_20() const { return ___IMUInfo_20; } inline ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 * get_address_of_IMUInfo_20() { return &___IMUInfo_20; } inline void set_IMUInfo_20(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 value) { ___IMUInfo_20 = value; } inline static int32_t get_offset_of_distanceToAxis_21() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250, ___distanceToAxis_21)); } inline DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * get_distanceToAxis_21() const { return ___distanceToAxis_21; } inline DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 ** get_address_of_distanceToAxis_21() { return &___distanceToAxis_21; } inline void set_distanceToAxis_21(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * value) { ___distanceToAxis_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___distanceToAxis_21), (void*)value); } }; struct _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250_StaticFields { public: // System.Func`2 o0.IMU._663AxisPreProcessor::GyrCorrectRate Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___GyrCorrectRate_4; public: inline static int32_t get_offset_of_GyrCorrectRate_4() { return static_cast(offsetof(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250_StaticFields, ___GyrCorrectRate_4)); } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * get_GyrCorrectRate_4() const { return ___GyrCorrectRate_4; } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 ** get_address_of_GyrCorrectRate_4() { return &___GyrCorrectRate_4; } inline void set_GyrCorrectRate_4(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * value) { ___GyrCorrectRate_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___GyrCorrectRate_4), (void*)value); } }; // o0.IMU._9AxisPreProcessor struct _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 : public RuntimeObject { public: // System.Boolean o0.IMU._9AxisPreProcessor::AccCorrection bool ___AccCorrection_0; // System.Double o0.IMU._9AxisPreProcessor::LastMS double ___LastMS_1; // o0.IMU.ByteToShort o0.IMU._9AxisPreProcessor::ByteToShortMS ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * ___ByteToShortMS_2; // o0.IMU.MedianFilter`1 o0.IMU._9AxisPreProcessor::TimeGapFilter MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * ___TimeGapFilter_3; // o0.IMU.ByteToShorts o0.IMU._9AxisPreProcessor::ByteToGyr ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToGyr_5; // o0.IMU.ByteToShorts o0.IMU._9AxisPreProcessor::ByteToAcc ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToAcc_6; // o0.IMU.ByteToShorts o0.IMU._9AxisPreProcessor::ByteToMag ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * ___ByteToMag_7; // System.Boolean o0.IMU._9AxisPreProcessor::_GyrCalibrate bool ____GyrCalibrate_8; // o0.MeanMaintainer`1> o0.IMU._9AxisPreProcessor::GyrCalibrater MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * ___GyrCalibrater_9; // o0.IMU.MagnetometerAutoCalibrater o0.IMU._9AxisPreProcessor::MagCalibrater MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * ___MagCalibrater_10; // o0.Geometry.Vector`1 o0.IMU._9AxisPreProcessor::GyrByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___GyrByteIndex_11; // o0.Geometry.Vector`1 o0.IMU._9AxisPreProcessor::AccByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___AccByteIndex_12; // o0.Geometry.Vector`1 o0.IMU._9AxisPreProcessor::MagByteIndex Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___MagByteIndex_13; // o0.Geometry.Vector`1 o0.IMU._9AxisPreProcessor::LastGyr Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___LastGyr_14; // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._9AxisPreProcessor::IMUInfo ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 ___IMUInfo_15; // o0.IMU.DistanceToAxis o0.IMU._9AxisPreProcessor::distanceToAxis DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * ___distanceToAxis_16; public: inline static int32_t get_offset_of_AccCorrection_0() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___AccCorrection_0)); } inline bool get_AccCorrection_0() const { return ___AccCorrection_0; } inline bool* get_address_of_AccCorrection_0() { return &___AccCorrection_0; } inline void set_AccCorrection_0(bool value) { ___AccCorrection_0 = value; } inline static int32_t get_offset_of_LastMS_1() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___LastMS_1)); } inline double get_LastMS_1() const { return ___LastMS_1; } inline double* get_address_of_LastMS_1() { return &___LastMS_1; } inline void set_LastMS_1(double value) { ___LastMS_1 = value; } inline static int32_t get_offset_of_ByteToShortMS_2() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___ByteToShortMS_2)); } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * get_ByteToShortMS_2() const { return ___ByteToShortMS_2; } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 ** get_address_of_ByteToShortMS_2() { return &___ByteToShortMS_2; } inline void set_ByteToShortMS_2(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * value) { ___ByteToShortMS_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToShortMS_2), (void*)value); } inline static int32_t get_offset_of_TimeGapFilter_3() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___TimeGapFilter_3)); } inline MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * get_TimeGapFilter_3() const { return ___TimeGapFilter_3; } inline MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D ** get_address_of_TimeGapFilter_3() { return &___TimeGapFilter_3; } inline void set_TimeGapFilter_3(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * value) { ___TimeGapFilter_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___TimeGapFilter_3), (void*)value); } inline static int32_t get_offset_of_ByteToGyr_5() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___ByteToGyr_5)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToGyr_5() const { return ___ByteToGyr_5; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToGyr_5() { return &___ByteToGyr_5; } inline void set_ByteToGyr_5(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToGyr_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToGyr_5), (void*)value); } inline static int32_t get_offset_of_ByteToAcc_6() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___ByteToAcc_6)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToAcc_6() const { return ___ByteToAcc_6; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToAcc_6() { return &___ByteToAcc_6; } inline void set_ByteToAcc_6(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToAcc_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToAcc_6), (void*)value); } inline static int32_t get_offset_of_ByteToMag_7() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___ByteToMag_7)); } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * get_ByteToMag_7() const { return ___ByteToMag_7; } inline ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 ** get_address_of_ByteToMag_7() { return &___ByteToMag_7; } inline void set_ByteToMag_7(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * value) { ___ByteToMag_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___ByteToMag_7), (void*)value); } inline static int32_t get_offset_of__GyrCalibrate_8() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ____GyrCalibrate_8)); } inline bool get__GyrCalibrate_8() const { return ____GyrCalibrate_8; } inline bool* get_address_of__GyrCalibrate_8() { return &____GyrCalibrate_8; } inline void set__GyrCalibrate_8(bool value) { ____GyrCalibrate_8 = value; } inline static int32_t get_offset_of_GyrCalibrater_9() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___GyrCalibrater_9)); } inline MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * get_GyrCalibrater_9() const { return ___GyrCalibrater_9; } inline MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED ** get_address_of_GyrCalibrater_9() { return &___GyrCalibrater_9; } inline void set_GyrCalibrater_9(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * value) { ___GyrCalibrater_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___GyrCalibrater_9), (void*)value); } inline static int32_t get_offset_of_MagCalibrater_10() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___MagCalibrater_10)); } inline MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * get_MagCalibrater_10() const { return ___MagCalibrater_10; } inline MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D ** get_address_of_MagCalibrater_10() { return &___MagCalibrater_10; } inline void set_MagCalibrater_10(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * value) { ___MagCalibrater_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___MagCalibrater_10), (void*)value); } inline static int32_t get_offset_of_GyrByteIndex_11() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___GyrByteIndex_11)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_GyrByteIndex_11() const { return ___GyrByteIndex_11; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_GyrByteIndex_11() { return &___GyrByteIndex_11; } inline void set_GyrByteIndex_11(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___GyrByteIndex_11 = value; } inline static int32_t get_offset_of_AccByteIndex_12() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___AccByteIndex_12)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_AccByteIndex_12() const { return ___AccByteIndex_12; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_AccByteIndex_12() { return &___AccByteIndex_12; } inline void set_AccByteIndex_12(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___AccByteIndex_12 = value; } inline static int32_t get_offset_of_MagByteIndex_13() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___MagByteIndex_13)); } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_MagByteIndex_13() const { return ___MagByteIndex_13; } inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_MagByteIndex_13() { return &___MagByteIndex_13; } inline void set_MagByteIndex_13(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value) { ___MagByteIndex_13 = value; } inline static int32_t get_offset_of_LastGyr_14() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___LastGyr_14)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_LastGyr_14() const { return ___LastGyr_14; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_LastGyr_14() { return &___LastGyr_14; } inline void set_LastGyr_14(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___LastGyr_14 = value; } inline static int32_t get_offset_of_IMUInfo_15() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___IMUInfo_15)); } inline ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 get_IMUInfo_15() const { return ___IMUInfo_15; } inline ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 * get_address_of_IMUInfo_15() { return &___IMUInfo_15; } inline void set_IMUInfo_15(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 value) { ___IMUInfo_15 = value; } inline static int32_t get_offset_of_distanceToAxis_16() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78, ___distanceToAxis_16)); } inline DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * get_distanceToAxis_16() const { return ___distanceToAxis_16; } inline DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 ** get_address_of_distanceToAxis_16() { return &___distanceToAxis_16; } inline void set_distanceToAxis_16(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * value) { ___distanceToAxis_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___distanceToAxis_16), (void*)value); } }; struct _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78_StaticFields { public: // System.Func`2 o0.IMU._9AxisPreProcessor::GyrCorrectRate Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___GyrCorrectRate_4; public: inline static int32_t get_offset_of_GyrCorrectRate_4() { return static_cast(offsetof(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78_StaticFields, ___GyrCorrectRate_4)); } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * get_GyrCorrectRate_4() const { return ___GyrCorrectRate_4; } inline Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 ** get_address_of_GyrCorrectRate_4() { return &___GyrCorrectRate_4; } inline void set_GyrCorrectRate_4(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * value) { ___GyrCorrectRate_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___GyrCorrectRate_4), (void*)value); } }; // System.Func`2 struct Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 : public MulticastDelegate_t { public: public: }; // System.Func`2 struct Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : public RuntimeArray { public: ALIGN_FIELD (8) uint8_t m_Items[1]; public: inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // System.Boolean[] struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C : public RuntimeArray { public: ALIGN_FIELD (8) bool m_Items[1]; public: inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; // o0.IMU.ByteToShort[] struct ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC : public RuntimeArray { public: ALIGN_FIELD (8) ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * m_Items[1]; public: inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // o0.IMU.ByteToShortByVariance[] struct ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772 : public RuntimeArray { public: ALIGN_FIELD (8) ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * m_Items[1]; public: inline ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Double[] struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB : public RuntimeArray { public: ALIGN_FIELD (8) double m_Items[1]; public: inline double GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline double* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, double value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline double GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline double* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, double value) { m_Items[index] = value; } }; // System.Double[][] struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D : public RuntimeArray { public: ALIGN_FIELD (8) DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* m_Items[1]; public: inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // !1 System.Func`2::Invoke(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F_gshared (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * __this, int16_t ___arg0, const RuntimeMethod* method); // System.Void o0.VarianceMaintainer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735_gshared (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * __this, const RuntimeMethod* method); // !0 o0.VarianceMaintainer`1::op_Implicit(o0.VarianceMaintainer`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_gshared (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** ___a0, const RuntimeMethod* method); // System.Collections.Generic.IEnumerable`1 o0.Extension::Index(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Extension_Index_TisRuntimeObject_mBBC6A740CD2D5B335D0C6504996637CE85D0BEA5_gshared (RuntimeObject* ___ts0, const RuntimeMethod* method); // System.Void o0.Geometry.Vector`1::.ctor(!0,!0,!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, double ___x0, double ___y1, double ___z2, const RuntimeMethod* method); // !!0 System.Linq.Enumerable::ElementAt(System.Collections.Generic.IEnumerable`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_gshared (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method); // System.Void o0.SortedQueue`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8_gshared (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, const RuntimeMethod* method); // System.Boolean o0.Geometry.Vector`1::op_Equality(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method); // !0 o0.Geometry.Vector`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Subtraction(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::get_Zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_gshared_inline (const RuntimeMethod* method); // System.Boolean o0.Geometry.Vector`1::op_Inequality(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Multiply(o0.Geometry.Vector`1&,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, double ___b1, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Division(o0.Geometry.Vector`1&,!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, double ___b1, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Addition(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.Queue`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_gshared_inline (Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5 * __this, const RuntimeMethod* method); // !0 o0.SortedQueue`1::Dequeue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7_gshared (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, const RuntimeMethod* method); // System.Void o0.SortedQueue`1::Enqueue(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3_gshared (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, double ___item0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31_gshared (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * __this, const RuntimeMethod* method); // !0 o0.SortedQueue`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5_gshared (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E_gshared (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * __this, double ___item0, const RuntimeMethod* method); // !!0 o0.Num.Extension::Mean(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B_gshared (RuntimeObject* ___a0, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::get_Back() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_gshared_inline (const RuntimeMethod* method); // !0[][] MathNet.Numerics.LinearAlgebra.Matrix`1::ToRowArrays() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // System.Int32 System.Linq.Enumerable::Count>(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_gshared (RuntimeObject* ___source0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_gshared (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // !!0 System.Linq.Enumerable::ElementAt>(System.Collections.Generic.IEnumerable`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_gshared (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::set_Item(System.Int32,System.Int32,!0) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Transpose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense(System.Int32,System.Int32,!!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_gshared (int32_t ___rows0, int32_t ___columns1, double ___value2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_Multiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method); // !0 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Item(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_UnaryNegation(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.CreateMatrix::DenseIdentity(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_gshared (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___subMatrix4, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_Division(MathNet.Numerics.LinearAlgebra.Matrix`1,!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___dividend0, double ___divisor1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.CreateVector::Dense(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_t04BD986700481778192B0CF621635E64D169D13C * CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_gshared (int32_t ___size0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::get_EigenVectors() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::get_EigenValues() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method); // !0 MathNet.Numerics.LinearAlgebra.Vector`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::set_Item(System.Int32,!0) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_gshared (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Vector`1::Map(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_gshared (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___f0, int32_t ___zeros1, const RuntimeMethod* method); // !0 MathNet.Numerics.LinearAlgebra.Vector`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_Multiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_gshared (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1>::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item0, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.List`1>::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_gshared_inline (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method); // !!0 o0.Num.Extension::Variance>(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB_gshared (RuntimeObject* ___a0, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::To() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method); // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method); // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection,o0.Geometry.Vector`1>::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_gshared (ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * __this, const RuntimeMethod* method); // !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1>::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_gshared_inline (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1>::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_gshared (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1>::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_gshared (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method); // !!0 o0.Num.Extension::Variance(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_gshared (RuntimeObject* ___a0, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::ContainsKey(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::set_Item(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::Add(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method); // System.Void o0.IMU.MedianFilter`1::.ctor(System.Int32,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_gshared (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * __this, int32_t ___MaxCount0, double ___ThresholdRate1, const RuntimeMethod* method); // System.Void o0.MeanMaintainer`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_gshared (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * __this, const RuntimeMethod* method); // System.Boolean o0.Geometry.Vector`1::op_Inequality(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_gshared (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * ___a0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * ___b1, const RuntimeMethod* method); // System.Void o0.Geometry.Vector`1::.ctor(!0,!0,!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_gshared (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * __this, int32_t ___x0, int32_t ___y1, int32_t ___z2, const RuntimeMethod* method); // System.Void System.Nullable`1::.ctor(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_gshared (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, bool ___value0, const RuntimeMethod* method); // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_gshared_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method); // !0 System.Nullable`1::GetValueOrDefault() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_gshared_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_gshared (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // !0 o0.Geometry.Vector`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Boolean o0.IMU.MedianFilter`1::Enqueue(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_gshared (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * __this, double ___item0, const RuntimeMethod* method); // System.Void System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double>::.ctor(!0,!1,!2,!3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_gshared (ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item10, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item21, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item32, double ___item43, const RuntimeMethod* method); // System.Int16 System.BitConverter::ToInt16(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t BitConverter_ToInt16_mD217955ED0C3E56F79DECE745A38857E4A8F6C8E (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, int32_t ___startIndex1, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Int16 o0.IMU.ByteToShort::TwoByteToFloat(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5 (uint8_t ___high0, uint8_t ___low1, const RuntimeMethod* method); // !1 System.Func`2::Invoke(!0) inline double Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * __this, int16_t ___arg0, const RuntimeMethod* method) { return (( double (*) (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *, int16_t, const RuntimeMethod*))Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F_gshared)(__this, ___arg0, method); } // System.String System.Byte::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_m6A11C71EB9B8031596645EA1A4C2430721B282B5 (uint8_t* __this, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78 (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void o0.VarianceMaintainer`1::.ctor() inline void VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735 (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * __this, const RuntimeMethod* method) { (( void (*) (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 *, const RuntimeMethod*))VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735_gshared)(__this, method); } // System.Void o0.IMU.ByteToShortByVariance::set_Count(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShortByVariance_set_Count_m81487FCDB481AD7CA0C5A0BFC38D278A6AF9BB15 (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Int32 o0.IMU.ByteToShortByVariance::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteToShortByVariance_get_Count_mC111FDD79A5916D9AB38E67570BE46FB1D5AFE2D (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, const RuntimeMethod* method); // !0 o0.VarianceMaintainer`1::op_Implicit(o0.VarianceMaintainer`1&) inline double VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129 (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** ___a0, const RuntimeMethod* method) { return (( double (*) (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **, const RuntimeMethod*))VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_gshared)(___a0, method); } // System.Double System.Math::Min(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Min_m029DC981252B020B92B6DEC21AF0D42C56FA12B9 (double ___val10, double ___val21, const RuntimeMethod* method); // System.Double System.Math::Max(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6 (double ___val10, double ___val21, const RuntimeMethod* method); // System.Collections.Generic.IEnumerable`1 o0.Extension::Index(System.Collections.Generic.IEnumerable`1) inline RuntimeObject* Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB (RuntimeObject* ___ts0, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Extension_Index_TisRuntimeObject_mBBC6A740CD2D5B335D0C6504996637CE85D0BEA5_gshared)(___ts0, method); } // System.Int16 o0.IMU.ByteToShorts::Short(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, int32_t ___Index0, const RuntimeMethod* method); // System.Void o0.Geometry.Vector`1::.ctor(!0,!0,!0) inline void Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, double ___x0, double ___y1, double ___z2, const RuntimeMethod* method) { (( void (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, double, double, double, const RuntimeMethod*))Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_gshared)(__this, ___x0, ___y1, ___z2, method); } // System.Void o0.IMU.ByteToShort::.ctor(System.Func`2,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * __this, Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___CorrectRate0, int32_t ___MinCount1, bool ___Reverse2, const RuntimeMethod* method); // !!0 System.Linq.Enumerable::ElementAt(System.Collections.Generic.IEnumerable`1,System.Int32) inline uint8_t Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3 (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method) { return (( uint8_t (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_gshared)(___source0, ___index1, method); } // System.Boolean o0.IMU.ByteToShort::Update(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99 (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * __this, uint8_t ___b00, uint8_t ___b11, const RuntimeMethod* method); // System.Collections.Generic.IEnumerable`1 o0.Extension::Index(System.Collections.Generic.IEnumerable`1) inline RuntimeObject* Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9 (RuntimeObject* ___ts0, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Extension_Index_TisRuntimeObject_mBBC6A740CD2D5B335D0C6504996637CE85D0BEA5_gshared)(___ts0, method); } // System.Int16 o0.IMU.ByteToShortsByVariance::Short(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316 (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, int32_t ___Index0, const RuntimeMethod* method); // System.Void o0.IMU.ByteToShortByVariance::.ctor(System.Int32,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShortByVariance__ctor_mCFA45E9F3D504C26009824E5E4D846A803F38120 (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, int32_t ___MinCount0, bool ___Reverse1, double ___ThresholdRate2, const RuntimeMethod* method); // System.Boolean o0.IMU.ByteToShortByVariance::Update(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShortByVariance_Update_m0AE3084C95B87122311E1A25C3322BBE1219AF5A (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, uint8_t ___b00, uint8_t ___b11, const RuntimeMethod* method); // System.Void o0.SortedQueue`1::.ctor() inline void SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8 (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, const RuntimeMethod* method) { (( void (*) (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 *, const RuntimeMethod*))SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8_gshared)(__this, method); } // System.Boolean o0.Geometry.Vector`1::op_Equality(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) inline bool Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method) { return (( bool (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_gshared)(___a0, ___b1, method); } // !0 o0.Geometry.Vector`1::get_Length() inline double Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method) { return (( double (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_gshared)(__this, method); } // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Subtraction(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_gshared)(___a0, ___b1, method); } // o0.Geometry.Vector`1 o0.Geometry.Vector`1::get_Zero() inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_inline (const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (const RuntimeMethod*))Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_gshared_inline)(method); } // System.Boolean o0.Geometry.Vector`1::op_Inequality(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) inline bool Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method) { return (( bool (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255_gshared)(___a0, ___b1, method); } // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Multiply(o0.Geometry.Vector`1&,System.Double) inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, double ___b1, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, double, const RuntimeMethod*))Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_gshared)(___a0, ___b1, method); } // o0.Geometry.Quaternion o0.Geometry.Quaternion::Euler(o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 Quaternion_Euler_m1C31D04A0F85F120AB2843A94B09879E5BCCBBD3 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___v0, const RuntimeMethod* method); // o0.Geometry.Quaternion o0.Geometry.Quaternion::op_UnaryNegation(o0.Geometry.Quaternion&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 Quaternion_op_UnaryNegation_m59346CB928A3174482269E8C948E38129A26871D (Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 * ___a0, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Quaternion::op_Multiply(o0.Geometry.Quaternion&,o0.Geometry.Vector`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Quaternion_op_Multiply_m409AC6560F2E0A99C8287E8C17CD771DCF3C21F6 (Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Division(o0.Geometry.Vector`1&,!0) inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, double ___b1, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, double, const RuntimeMethod*))Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_gshared)(___a0, ___b1, method); } // o0.Geometry.Vector`1 o0.Geometry.Vector`1::op_Addition(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_gshared)(___a0, ___b1, method); } // System.Int32 System.Collections.Generic.Queue`1::get_Count() inline int32_t Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_inline (Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5 *, const RuntimeMethod*))Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_gshared_inline)(__this, method); } // !0 o0.SortedQueue`1::Dequeue() inline double SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7 (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, const RuntimeMethod* method) { return (( double (*) (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 *, const RuntimeMethod*))SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7_gshared)(__this, method); } // System.Void o0.SortedQueue`1::Enqueue(!0) inline void SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3 (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, double ___item0, const RuntimeMethod* method) { (( void (*) (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 *, double, const RuntimeMethod*))SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31 (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * __this, const RuntimeMethod* method) { (( void (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, const RuntimeMethod*))List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31_gshared)(__this, method); } // !0 o0.SortedQueue`1::get_Item(System.Int32) inline double SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5 (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( double (*) (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 *, int32_t, const RuntimeMethod*))SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5_gshared)(__this, ___index0, method); } // System.Void System.Collections.Generic.List`1::Add(!0) inline void List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * __this, double ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *, double, const RuntimeMethod*))List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E_gshared)(__this, ___item0, method); } // !!0 o0.Num.Extension::Mean(System.Collections.Generic.IEnumerable`1) inline double Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B (RuntimeObject* ___a0, const RuntimeMethod* method) { return (( double (*) (RuntimeObject*, const RuntimeMethod*))Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B_gshared)(___a0, method); } // o0.Geometry.Quaternion o0.Geometry.Quaternion::get_Inversed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 Quaternion_get_Inversed_m378DA69D51E6AD5A8E2EA781EB3CC214CE7774D1 (Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 * __this, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::get_Back() inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_inline (const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (const RuntimeMethod*))Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_gshared_inline)(method); } // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::GyrToSpeed(o0.Geometry.Vector`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 DistanceToAxis_GyrToSpeed_m43E50F4BAFC7EDC5C7DF6EEDEAF4B6D9E16409C2 (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Gyr0, double ___GapMS1, const RuntimeMethod* method); // System.Void o0.IMU.EllipsoidFitting::.ctor(System.Collections.Generic.IEnumerable`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting__ctor_m879E61A0907AE6D405E2E8C230C54118F56F3B5C (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, RuntimeObject* ___Vector0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 o0.IMU.EllipsoidFitting::get_CorrectMatrix() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * EllipsoidFitting_get_CorrectMatrix_m81EA5969AEB8F500D4F613235C99A9A023DBB3CD_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method); // !0[][] MathNet.Numerics.LinearAlgebra.Matrix`1::ToRowArrays() inline DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { return (( DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_gshared)(__this, method); } // MathNet.Numerics.LinearAlgebra.Double.DenseMatrix MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::OfRowArrays(System.Double[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * DenseMatrix_OfRowArrays_m2CE07F2B85A12B1D7B34E764D2E007DA76081A60 (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___rows0, const RuntimeMethod* method); // System.Void o0.IMU.EllipsoidFitting::set_CorrectMatrix(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrix_m98C5394801246893C68C2DA38BEA111B66AC6517_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___value0, const RuntimeMethod* method); // System.Void o0.IMU.EllipsoidFitting::set_Center(o0.Geometry.Vector`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Center_m6E65F84704AA54FEA94B35D81C5209D917B4E22C_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method); // System.Void o0.IMU.EllipsoidFitting::set_Radius(o0.Geometry.Vector`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Radius_m87FCDE9EB65F9D6B7FC36CC0C143CC72A3579418_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method); // System.Int32 System.Linq.Enumerable::Count>(System.Collections.Generic.IEnumerable`1) inline int32_t Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392 (RuntimeObject* ___source0, const RuntimeMethod* method) { return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_gshared)(___source0, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense(System.Int32,System.Int32) inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807 (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (int32_t, int32_t, const RuntimeMethod*))CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_gshared)(___rows0, ___columns1, method); } // !!0 System.Linq.Enumerable::ElementAt>(System.Collections.Generic.IEnumerable`1,System.Int32) inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_gshared)(___source0, ___index1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::set_Item(System.Int32,System.Int32,!0) inline void Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, double, const RuntimeMethod*))Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_gshared_inline)(__this, ___row0, ___column1, ___value2, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Transpose() inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_gshared)(__this, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense(System.Int32,System.Int32,!!0) inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647 (int32_t ___rows0, int32_t ___columns1, double ___value2, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (int32_t, int32_t, double, const RuntimeMethod*))CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_gshared)(___rows0, ___columns1, ___value2, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_Multiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_gshared)(___leftSide0, ___rightSide1, method); } // !0 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Item(System.Int32,System.Int32) inline double Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method) { return (( double (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, const RuntimeMethod*))Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_gshared_inline)(__this, ___row0, ___column1, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_UnaryNegation(MathNet.Numerics.LinearAlgebra.Matrix`1) inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide0, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_gshared)(___rightSide0, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.CreateMatrix::DenseIdentity(System.Int32,System.Int32) inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (int32_t, int32_t, const RuntimeMethod*))CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_gshared)(___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Matrix`1) inline void Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___subMatrix4, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_gshared)(__this, ___rowIndex0, ___rowCount1, ___columnIndex2, ___columnCount3, ___subMatrix4, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_Division(MathNet.Numerics.LinearAlgebra.Matrix`1,!0) inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___dividend0, double ___divisor1, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, double, const RuntimeMethod*))Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_gshared)(___dividend0, ___divisor1, method); } // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.CreateVector::Dense(System.Int32) inline Vector_1_t04BD986700481778192B0CF621635E64D169D13C * CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E (int32_t ___size0, const RuntimeMethod* method) { return (( Vector_1_t04BD986700481778192B0CF621635E64D169D13C * (*) (int32_t, const RuntimeMethod*))CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_gshared)(___size0, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::get_EigenVectors() inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, const RuntimeMethod*))Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_gshared_inline)(__this, method); } // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::get_EigenValues() inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method) { return (( Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * (*) (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, const RuntimeMethod*))Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_gshared_inline)(__this, method); } // !0 MathNet.Numerics.LinearAlgebra.Vector`1::get_Item(System.Int32) inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, int32_t, const RuntimeMethod*))Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_gshared_inline)(__this, ___index0, method); } // System.Double System.Numerics.Complex::get_Real() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::set_Item(System.Int32,!0) inline void Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method) { (( void (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, double, const RuntimeMethod*))Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_gshared_inline)(__this, ___index0, ___value1, method); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55 (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_gshared)(__this, ___object0, ___method1, method); } // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Vector`1::Map(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) inline Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76 (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___f0, int32_t ___zeros1, const RuntimeMethod* method) { return (( Vector_1_t04BD986700481778192B0CF621635E64D169D13C * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, int32_t, const RuntimeMethod*))Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_gshared)(__this, ___f0, ___zeros1, method); } // !0 MathNet.Numerics.LinearAlgebra.Vector`1::get_Item(System.Int32) inline double Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method) { return (( double (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, const RuntimeMethod*))Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_gshared_inline)(__this, ___index0, method); } // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::get_Center() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Center_mF7808FFA452062BF02BEDABEDD6A6B1D2A906D99_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Matrix`1::op_Multiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1) inline Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813 (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method) { return (( Vector_1_t04BD986700481778192B0CF621635E64D169D13C * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_gshared)(___leftSide0, ___rightSide1, method); } // System.Void System.Collections.Generic.List`1>::.ctor() inline void List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835 (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1>::Add(!0) inline void List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item0, const RuntimeMethod* method) { (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C_gshared)(__this, ___item0, method); } // System.Int32 System.Collections.Generic.List`1>::get_Count() inline int32_t List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_inline (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_gshared_inline)(__this, method); } // !!0 o0.Num.Extension::Variance>(System.Collections.Generic.IEnumerable`1) inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB (RuntimeObject* ___a0, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (RuntimeObject*, const RuntimeMethod*))Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB_gshared)(___a0, method); } // System.Double System.Math::Pow(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F (double ___x0, double ___y1, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.Geometry.Vector`1::To() inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method) { return (( Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::.ctor() inline void Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, const RuntimeMethod*))Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_gshared)(__this, method); } // System.Int64 o0.o0::ToTimestampMilliseconds(System.DateTime) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t o0_ToTimestampMilliseconds_m8ABFF1BD890E78923116B3B0BD3B087F556DB8C7 (DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___time0, const RuntimeMethod* method); // System.Void o0.IMU.MagnetometerAutoCalibrater::Init() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Init_mD5B8DACF5B0A996B65ED572510B922E48B6755F6 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, const RuntimeMethod* method); // System.Boolean o0.IMU.MagnetometerAutoCalibrater::get_Complete() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, const RuntimeMethod* method); // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::get_Values() inline ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method) { return (( ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, const RuntimeMethod*))Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_gshared)(__this, method); } // o0.IMU.EllipsoidFitting o0.IMU.EllipsoidFitting::Fit(System.Collections.Generic.IEnumerable`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * EllipsoidFitting_Fit_m9CDDB42BFD5F1A677A11BD07A4AE2720EDE10BD9 (RuntimeObject* ___Vector0, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::get_Count() inline int32_t Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, const RuntimeMethod*))Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection,o0.Geometry.Vector`1>::GetEnumerator() inline Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6 (ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * __this, const RuntimeMethod* method) { return (( Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 (*) (ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 *, const RuntimeMethod*))ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_gshared)(__this, method); } // !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1>::get_Current() inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_inline (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method) { return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *, const RuntimeMethod*))Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_gshared_inline)(__this, method); } // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::Map(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_Map_mF3CB04D5E60F0A75D92775C7ED9B5C2A1980F5E7 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1>::MoveNext() inline bool Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4 (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *, const RuntimeMethod*))Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator,o0.Geometry.Vector`1>::Dispose() inline void Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *, const RuntimeMethod*))Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_gshared)(__this, method); } // !!0 o0.Num.Extension::Variance(System.Collections.Generic.IEnumerable`1) inline double Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6 (RuntimeObject* ___a0, const RuntimeMethod* method) { return (( double (*) (RuntimeObject*, const RuntimeMethod*))Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_gshared)(___a0, method); } // o0.Geometry.Vector`1 o0.IMU.MagnetometerAutoCalibrater::Key(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC MagnetometerAutoCalibrater_Key_m1D0254F3DB388F521ACF8DEA55394F367434B311 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::ContainsKey(!0) inline bool Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC , const RuntimeMethod*))Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_gshared)(__this, ___key0, method); } // System.Void System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::set_Item(!0,!1) inline void Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2,o0.Geometry.Vector`1>::Add(!0,!1) inline void Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_gshared)(__this, ___key0, ___value1, method); } // System.Void o0.IMU.MagnetometerAutoCalibrater::Fit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Fit_m6A2401B072853A4B0C9B7419664202F281F7DDCF (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, const RuntimeMethod* method); // System.Void o0.IMU.MagnetometerAutoCalibrater::Add(o0.Geometry.Vector`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Add_m442334E20F7DFDF4A99DFD792CEC5894490F79A1 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, bool ___TryFitIfNewBlock1, const RuntimeMethod* method); // System.Void o0.IMU.MedianFilter`1::.ctor(System.Int32,System.Double) inline void MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17 (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * __this, int32_t ___MaxCount0, double ___ThresholdRate1, const RuntimeMethod* method) { (( void (*) (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D *, int32_t, double, const RuntimeMethod*))MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_gshared)(__this, ___MaxCount0, ___ThresholdRate1, method); } // System.Void o0.IMU.ByteToShorts::.ctor(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, int32_t ___Count0, bool ___Reverse1, const RuntimeMethod* method); // System.Void o0.MeanMaintainer`1>::.ctor() inline void MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954 (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * __this, const RuntimeMethod* method) { (( void (*) (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *, const RuntimeMethod*))MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_gshared)(__this, method); } // System.Void o0.IMU.MagnetometerAutoCalibrater::.ctor(System.Double,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater__ctor_mE8FD99F9712496B7103E59766CB385FF9129C6DC (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, double ___CompleteVarianceThreshold0, int32_t ___MaxCount1, int32_t ___FitThreshold2, int32_t ___FitCountLeft3, const RuntimeMethod* method); // System.Void o0.IMU._663AxisPreProcessor::set_ByteReverseMS(System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _663AxisPreProcessor_set_ByteReverseMS_mE1FA42D15963B46131151BE3837A83599848B89C (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 ___value0, const RuntimeMethod* method); // System.Boolean o0.Geometry.Vector`1::op_Inequality(o0.Geometry.Vector`1&,o0.Geometry.Vector`1&) inline bool Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * ___a0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * ___b1, const RuntimeMethod* method) { return (( bool (*) (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *, const RuntimeMethod*))Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_gshared)(___a0, ___b1, method); } // System.Void o0.Geometry.Vector`1::.ctor(!0,!0,!0) inline void Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93 (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * __this, int32_t ___x0, int32_t ___y1, int32_t ___z2, const RuntimeMethod* method) { (( void (*) (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *, int32_t, int32_t, int32_t, const RuntimeMethod*))Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_gshared)(__this, ___x0, ___y1, ___z2, method); } // System.Void System.Nullable`1::.ctor(!0) inline void Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49 (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, bool ___value0, const RuntimeMethod* method) { (( void (*) (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *, bool, const RuntimeMethod*))Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_gshared)(__this, ___value0, method); } // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *, const RuntimeMethod*))Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_gshared_inline)(__this, method); } // !0 System.Nullable`1::GetValueOrDefault() inline bool Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *, const RuntimeMethod*))Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_gshared_inline)(__this, method); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_gshared)(__this, ___object0, ___method1, method); } // System.Void o0.IMU.DistanceToAxis::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DistanceToAxis__ctor_m145F7C115D858C4E4FBB5EADB8FE5733995C9686 (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, const RuntimeMethod* method); // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._663AxisPreProcessor::Update(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 _663AxisPreProcessor_Update_mEE3F18F7A6359E70F89CB9458BD1E60E990ED478 (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, RuntimeObject* ___gyr1Byte0, RuntimeObject* ___gyr2Byte1, RuntimeObject* ___acc1Byte2, RuntimeObject* ___acc2Byte3, RuntimeObject* ___magByte4, double ___GapMS5, const RuntimeMethod* method); // !0 o0.Geometry.Vector`1::get_Item(System.Int32) inline double Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( double (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, int32_t, const RuntimeMethod*))Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_gshared)(__this, ___index0, method); } // System.Double o0.IMU._663AxisPreProcessor::Map(o0.Geometry.Vector`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double _663AxisPreProcessor_Map_m69603E109FC13662EB7627F784E42563E5C66C67 (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, int32_t ___Index1, const RuntimeMethod* method); // System.Boolean o0.IMU.ByteToShorts::Update(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, RuntimeObject* ___b0, const RuntimeMethod* method); // System.Boolean o0.IMU.MedianFilter`1::Enqueue(T) inline bool MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39 (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * __this, double ___item0, const RuntimeMethod* method) { return (( bool (*) (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D *, double, const RuntimeMethod*))MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_gshared)(__this, ___item0, method); } // o0.Geometry.Vector`1 o0.IMU.ByteToShorts::Vector(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, int32_t ___xIndex0, int32_t ___yIndex1, int32_t ___zIndex2, const RuntimeMethod* method); // System.Boolean o0.IMU._663AxisPreProcessor::get_GyrCalibrate() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool _663AxisPreProcessor_get_GyrCalibrate_m5C2A3D49B6DFCA7624E3070B3073602B40E0B2EB_inline (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::Map(o0.Geometry.Vector`1,o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 _663AxisPreProcessor_Map_m3210E07C0152D0776298A748099FE7DF60D7710D (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index1, const RuntimeMethod* method); // System.Boolean o0.IMU.MagnetometerAutoCalibrater::Update(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_Update_mB6C707E19640EC2464C68B1F5A053F490DD0B48E (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.IMU.ByteToShorts::Vector(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToShorts_Vector_m575BC1D321BEA1FA5EAE64A79878A04512E60A13 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index0, const RuntimeMethod* method); // System.Void o0.IMU.DistanceToAxis::Update(o0.Geometry.Vector`1,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DistanceToAxis_Update_m8C5F25561E3B70918012181A38CBF3B05F81430D (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Gyr0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Acc1, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag2, double ___GapMS3, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::AccCorrection(o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 DistanceToAxis_AccCorrection_mE191A8C20A9B05BDF5AC6DCA08122CEDD28D8051 (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Gyr0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Acc1, double ___GapMS2, const RuntimeMethod* method); // System.Void System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double>::.ctor(!0,!1,!2,!3) inline void ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5 (ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item10, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item21, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item32, double ___item43, const RuntimeMethod* method) { (( void (*) (ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , double, const RuntimeMethod*))ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_gshared)(__this, ___item10, ___item21, ___item32, ___item43, method); } // System.Void o0.IMU._9AxisPreProcessor::set_ByteReverseMS(System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _9AxisPreProcessor_set_ByteReverseMS_mF2ADF9732F7972559942655317FD68DC14121382 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 ___value0, const RuntimeMethod* method); // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._9AxisPreProcessor::Update(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 _9AxisPreProcessor_Update_m30E9A80CD152E0A03A0C62467EDE917A1E003550 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, RuntimeObject* ___gyrByte0, RuntimeObject* ___accByte1, RuntimeObject* ___magByte2, double ___GapMS3, const RuntimeMethod* method); // System.Double o0.IMU._9AxisPreProcessor::Map(o0.Geometry.Vector`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double _9AxisPreProcessor_Map_m78B5326FC0068116507207488535E6DE5E7D4373 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, int32_t ___Index1, const RuntimeMethod* method); // System.Boolean o0.IMU._9AxisPreProcessor::get_GyrCalibrate() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool _9AxisPreProcessor_get_GyrCalibrate_mFE979D90DF4C111A1A6396E539C0F9A87AD04B18_inline (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, const RuntimeMethod* method); // o0.Geometry.Vector`1 o0.IMU._9AxisPreProcessor::Map(o0.Geometry.Vector`1,o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 _9AxisPreProcessor_Map_m97EA69CDAF2FEECF39A1253B37710EE99458B33C (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index1, const RuntimeMethod* method); // System.Void o0.IMU.EllipsoidFitting/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m5F6E4ADE9F627CDB59EF1A3F6F019A86AC74E32D (U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * __this, const RuntimeMethod* method); // System.Void o0.IMU._663AxisPreProcessor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mCDFB6237A6BBD2772D8EAF20BD6F687B0A69E770 (U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * __this, const RuntimeMethod* method); // System.Int16 System.Math::Abs(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Math_Abs_m9B9260F0BD34F4E70E016E2714A9553C8AAD40D9 (int16_t ___value0, const RuntimeMethod* method); // System.Void o0.IMU._9AxisPreProcessor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB94EF7C83A894740957CFF8AAFE6081E5AC6A153 (U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * __this, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int16 o0.IMU.ByteToShort::TwoByteToFloat(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5 (uint8_t ___high0, uint8_t ___low1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int16_t V_1 = 0; { IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var); bool L_0 = ((BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_StaticFields*)il2cpp_codegen_static_fields_for(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var))->get_IsLittleEndian_0(); V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_0021; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = L_2; uint8_t L_4 = ___low1; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (uint8_t)L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = L_3; uint8_t L_6 = ___high0; NullCheck(L_5); (L_5)->SetAt(static_cast(1), (uint8_t)L_6); IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var); int16_t L_7; L_7 = BitConverter_ToInt16_mD217955ED0C3E56F79DECE745A38857E4A8F6C8E(L_5, 0, /*hidden argument*/NULL); V_1 = L_7; goto IL_0038; } IL_0021: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = L_8; uint8_t L_10 = ___high0; NullCheck(L_9); (L_9)->SetAt(static_cast(0), (uint8_t)L_10); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = L_9; uint8_t L_12 = ___low1; NullCheck(L_11); (L_11)->SetAt(static_cast(1), (uint8_t)L_12); IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var); int16_t L_13; L_13 = BitConverter_ToInt16_mD217955ED0C3E56F79DECE745A38857E4A8F6C8E(L_11, 0, /*hidden argument*/NULL); V_1 = L_13; goto IL_0038; } IL_0038: { int16_t L_14 = V_1; return L_14; } } // System.Void o0.IMU.ByteToShort::.ctor(System.Func`2,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * __this, Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * ___CorrectRate0, int32_t ___MinCount1, bool ___Reverse2, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_0 = ___CorrectRate0; __this->set_CorrectRate_0(L_0); int32_t L_1 = ___MinCount1; __this->set_MinCount_1(L_1); __this->set_Count_2(0); bool L_2 = ___Reverse2; __this->set_Reverse_5(L_2); return; } } // System.Boolean o0.IMU.ByteToShort::Update(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99 (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * __this, uint8_t ___b00, uint8_t ___b11, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int16_t V_0 = 0; int16_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * G_B3_0 = NULL; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * G_B2_0 = NULL; int16_t G_B4_0 = 0; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * G_B4_1 = NULL; int32_t G_B9_0 = 0; { int32_t L_0 = __this->get_MinCount_1(); V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0034; } } { bool L_2 = __this->get_Reverse_5(); G_B2_0 = __this; if (L_2) { G_B3_0 = __this; goto IL_0021; } } { uint8_t L_3 = ___b00; uint8_t L_4 = ___b11; int16_t L_5; L_5 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_3, L_4, /*hidden argument*/NULL); G_B4_0 = L_5; G_B4_1 = G_B2_0; goto IL_0028; } IL_0021: { uint8_t L_6 = ___b11; uint8_t L_7 = ___b00; int16_t L_8; L_8 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_6, L_7, /*hidden argument*/NULL); G_B4_0 = L_8; G_B4_1 = G_B3_0; } IL_0028: { NullCheck(G_B4_1); G_B4_1->set_Short_6(G_B4_0); V_3 = (bool)1; goto IL_014c; } IL_0034: { uint8_t L_9 = ___b00; uint8_t L_10 = ___b11; int16_t L_11; L_11 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_9, L_10, /*hidden argument*/NULL); V_0 = L_11; uint8_t L_12 = ___b11; uint8_t L_13 = ___b00; int16_t L_14; L_14 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_12, L_13, /*hidden argument*/NULL); V_1 = L_14; double L_15 = __this->get_CorrectRate0_3(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_16 = __this->get_CorrectRate_0(); int16_t L_17 = V_0; NullCheck(L_16); double L_18; L_18 = Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F(L_16, L_17, /*hidden argument*/Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F_RuntimeMethod_var); __this->set_CorrectRate0_3(((double)il2cpp_codegen_add((double)L_15, (double)L_18))); double L_19 = __this->get_CorrectRate1_4(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_20 = __this->get_CorrectRate_0(); int16_t L_21 = V_1; NullCheck(L_20); double L_22; L_22 = Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F(L_20, L_21, /*hidden argument*/Func_2_Invoke_mDAE7975DE67D5E01112ED191E87DF2BF4092622F_RuntimeMethod_var); __this->set_CorrectRate1_4(((double)il2cpp_codegen_add((double)L_19, (double)L_22))); int32_t L_23 = __this->get_Count_2(); __this->set_Count_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); int32_t L_24 = __this->get_Count_2(); int32_t L_25 = __this->get_MinCount_1(); V_4 = (bool)((((int32_t)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_26 = V_4; if (!L_26) { goto IL_0148; } } { double L_27 = __this->get_CorrectRate0_3(); int32_t L_28 = __this->get_Count_2(); if ((!(((double)((double)((double)L_27/(double)((double)((double)L_28))))) < ((double)(0.5))))) { goto IL_00d3; } } { double L_29 = __this->get_CorrectRate1_4(); int32_t L_30 = __this->get_Count_2(); G_B9_0 = ((((double)((double)((double)L_29/(double)((double)((double)L_30))))) < ((double)(0.5)))? 1 : 0); goto IL_00d4; } IL_00d3: { G_B9_0 = 0; } IL_00d4: { V_5 = (bool)G_B9_0; bool L_31 = V_5; if (!L_31) { goto IL_00fd; } } { String_t* L_32; L_32 = Byte_ToString_m6A11C71EB9B8031596645EA1A4C2430721B282B5((uint8_t*)(&___b00), /*hidden argument*/NULL); String_t* L_33; L_33 = Byte_ToString_m6A11C71EB9B8031596645EA1A4C2430721B282B5((uint8_t*)(&___b11), /*hidden argument*/NULL); String_t* L_34; L_34 = String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral989D72253D69D8E12AEA14C3296ACD5CEE7B366C)), L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)), L_33, /*hidden argument*/NULL); Exception_t * L_35 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_35, L_34, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99_RuntimeMethod_var))); } IL_00fd: { double L_36 = __this->get_CorrectRate0_3(); double L_37 = __this->get_CorrectRate1_4(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_38; L_38 = fabs(((double)il2cpp_codegen_subtract((double)L_36, (double)L_37))); int32_t L_39 = __this->get_MinCount_1(); V_6 = (bool)((((double)((double)((double)L_38/(double)((double)((double)L_39))))) < ((double)(0.25)))? 1 : 0); bool L_40 = V_6; if (!L_40) { goto IL_012c; } } { V_3 = (bool)0; goto IL_014c; } IL_012c: { __this->set_MinCount_1(0); double L_41 = __this->get_CorrectRate0_3(); double L_42 = __this->get_CorrectRate1_4(); __this->set_Reverse_5((bool)((((double)L_41) < ((double)L_42))? 1 : 0)); } IL_0148: { V_3 = (bool)0; goto IL_014c; } IL_014c: { bool L_43 = V_3; return L_43; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 o0.IMU.ByteToShortByVariance::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteToShortByVariance_get_Count_mC111FDD79A5916D9AB38E67570BE46FB1D5AFE2D (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, const RuntimeMethod* method) { { VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_0 = __this->get_Variance0_4(); NullCheck(L_0); int32_t L_1 = ((MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50 *)L_0)->get_Count_0(); return L_1; } } // System.Void o0.IMU.ByteToShortByVariance::set_Count(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShortByVariance_set_Count_m81487FCDB481AD7CA0C5A0BFC38D278A6AF9BB15 (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, int32_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; { VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_0 = __this->get_Variance0_4(); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_1 = __this->get_Variance1_5(); int32_t L_2 = ___value0; int32_t L_3 = L_2; V_0 = L_3; NullCheck(L_1); ((MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50 *)L_1)->set_Count_0(L_3); int32_t L_4 = V_0; NullCheck(L_0); ((MeanMaintainer_1_t3E8FB524966B8B4F04BD59F52530EDB0EF55FE50 *)L_0)->set_Count_0(L_4); return; } } // System.Void o0.IMU.ByteToShortByVariance::.ctor(System.Int32,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShortByVariance__ctor_mCFA45E9F3D504C26009824E5E4D846A803F38120 (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, int32_t ___MinCount0, bool ___Reverse1, double ___ThresholdRate2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); int32_t L_0 = ___MinCount0; __this->set_MinCount_1(L_0); bool L_1 = ___Reverse1; __this->set_Reverse_6(L_1); double L_2 = ___ThresholdRate2; __this->set_ThresholdRate_0(L_2); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_3 = (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 *)il2cpp_codegen_object_new(VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135_il2cpp_TypeInfo_var); VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735(L_3, /*hidden argument*/VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735_RuntimeMethod_var); __this->set_Variance0_4(L_3); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_4 = (VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 *)il2cpp_codegen_object_new(VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135_il2cpp_TypeInfo_var); VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735(L_4, /*hidden argument*/VarianceMaintainer_1__ctor_m56BF885B87ADE39787AF65A20CE15D436D6CC735_RuntimeMethod_var); __this->set_Variance1_5(L_4); ByteToShortByVariance_set_Count_m81487FCDB481AD7CA0C5A0BFC38D278A6AF9BB15(__this, (-1), /*hidden argument*/NULL); return; } } // System.Boolean o0.IMU.ByteToShortByVariance::Update(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShortByVariance_Update_m0AE3084C95B87122311E1A25C3322BBE1219AF5A (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * __this, uint8_t ___b00, uint8_t ___b11, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int16_t V_0 = 0; int16_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * G_B3_0 = NULL; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * G_B2_0 = NULL; int16_t G_B4_0 = 0; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * G_B4_1 = NULL; { int32_t L_0 = __this->get_MinCount_1(); V_4 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_4; if (!L_1) { goto IL_0037; } } { bool L_2 = __this->get_Reverse_6(); G_B2_0 = __this; if (L_2) { G_B3_0 = __this; goto IL_0023; } } { uint8_t L_3 = ___b00; uint8_t L_4 = ___b11; int16_t L_5; L_5 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_3, L_4, /*hidden argument*/NULL); G_B4_0 = L_5; G_B4_1 = G_B2_0; goto IL_002a; } IL_0023: { uint8_t L_6 = ___b11; uint8_t L_7 = ___b00; int16_t L_8; L_8 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_6, L_7, /*hidden argument*/NULL); G_B4_0 = L_8; G_B4_1 = G_B3_0; } IL_002a: { NullCheck(G_B4_1); G_B4_1->set_Short_7(G_B4_0); V_5 = (bool)1; goto IL_0152; } IL_0037: { uint8_t L_9 = ___b00; uint8_t L_10 = ___b11; int16_t L_11; L_11 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_9, L_10, /*hidden argument*/NULL); V_0 = L_11; uint8_t L_12 = ___b11; uint8_t L_13 = ___b00; int16_t L_14; L_14 = ByteToShort_TwoByteToFloat_mB41F80EB7DEF67465DB38F045A138ADC45457DD5(L_12, L_13, /*hidden argument*/NULL); V_1 = L_14; int32_t L_15; L_15 = ByteToShortByVariance_get_Count_mC111FDD79A5916D9AB38E67570BE46FB1D5AFE2D(__this, /*hidden argument*/NULL); V_6 = (bool)((((int32_t)L_15) == ((int32_t)(-1)))? 1 : 0); bool L_16 = V_6; if (!L_16) { goto IL_0075; } } { ByteToShortByVariance_set_Count_m81487FCDB481AD7CA0C5A0BFC38D278A6AF9BB15(__this, 0, /*hidden argument*/NULL); int16_t L_17 = V_0; __this->set_LastShort0_2(L_17); int16_t L_18 = V_1; __this->set_LastShort1_3(L_18); V_5 = (bool)0; goto IL_0152; } IL_0075: { int16_t L_19 = V_0; int16_t L_20 = __this->get_LastShort0_2(); V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)L_20)); int16_t L_21 = V_1; int16_t L_22 = __this->get_LastShort1_3(); V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)L_22)); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_23 = __this->get_Variance0_4(); int32_t L_24 = V_2; NullCheck(L_23); double L_25; L_25 = VirtualFuncInvoker1< double, double >::Invoke(4 /* !0 o0.MeanMaintainer`1::Add(!0) */, L_23, ((double)((double)L_24))); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 * L_26 = __this->get_Variance1_5(); int32_t L_27 = V_3; NullCheck(L_26); double L_28; L_28 = VirtualFuncInvoker1< double, double >::Invoke(4 /* !0 o0.MeanMaintainer`1::Add(!0) */, L_26, ((double)((double)L_27))); int16_t L_29 = V_0; __this->set_LastShort0_2(L_29); int16_t L_30 = V_1; __this->set_LastShort1_3(L_30); int32_t L_31; L_31 = ByteToShortByVariance_get_Count_mC111FDD79A5916D9AB38E67570BE46FB1D5AFE2D(__this, /*hidden argument*/NULL); int32_t L_32 = __this->get_MinCount_1(); V_7 = (bool)((((int32_t)((((int32_t)L_31) < ((int32_t)L_32))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_33 = V_7; if (!L_33) { goto IL_014d; } } { VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** L_34 = __this->get_address_of_Variance0_4(); double L_35; L_35 = VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129((VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **)L_34, /*hidden argument*/VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** L_36 = __this->get_address_of_Variance1_5(); double L_37; L_37 = VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129((VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **)L_36, /*hidden argument*/VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_38; L_38 = Math_Min_m029DC981252B020B92B6DEC21AF0D42C56FA12B9(L_35, L_37, /*hidden argument*/NULL); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** L_39 = __this->get_address_of_Variance0_4(); double L_40; L_40 = VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129((VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **)L_39, /*hidden argument*/VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** L_41 = __this->get_address_of_Variance1_5(); double L_42; L_42 = VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129((VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **)L_41, /*hidden argument*/VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); double L_43; L_43 = Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6(L_40, L_42, /*hidden argument*/NULL); V_8 = (bool)((((double)((double)il2cpp_codegen_multiply((double)L_38, (double)(2.0)))) > ((double)L_43))? 1 : 0); bool L_44 = V_8; if (!L_44) { goto IL_0127; } } { int32_t L_45 = __this->get_MinCount_1(); ByteToShortByVariance_set_Count_m81487FCDB481AD7CA0C5A0BFC38D278A6AF9BB15(__this, L_45, /*hidden argument*/NULL); V_5 = (bool)0; goto IL_0152; } IL_0127: { __this->set_MinCount_1(0); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** L_46 = __this->get_address_of_Variance1_5(); double L_47; L_47 = VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129((VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **)L_46, /*hidden argument*/VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 ** L_48 = __this->get_address_of_Variance0_4(); double L_49; L_49 = VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129((VarianceMaintainer_1_t1210D9639573749DB208D77E82A28FDD15F98135 **)L_48, /*hidden argument*/VarianceMaintainer_1_op_Implicit_m183D4361C8A2650F0BA809FF87F04A5CAA3FD129_RuntimeMethod_var); __this->set_Reverse_6((bool)((((double)L_47) < ((double)L_49))? 1 : 0)); } IL_014d: { V_5 = (bool)0; goto IL_0152; } IL_0152: { bool L_50 = V_5; return L_50; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean[] o0.IMU.ByteToShorts::get_Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ByteToShorts_get_Reverse_mC39127E43D3E7AA02AB930240C09A765E3EAE8DF (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_0 = __this->get_ByteToShort_0(); NullCheck(L_0); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))); V_0 = L_1; ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_2 = __this->get_ByteToShort_0(); IL2CPP_RUNTIME_CLASS_INIT(Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB((RuntimeObject*)(RuntimeObject*)L_2, /*hidden argument*/Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var); NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var, L_3); V_1 = L_4; } IL_0021: try {// begin try (depth: 1) { goto IL_003a; } IL_0023: { RuntimeObject* L_5 = V_1; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var, L_5); V_2 = L_6; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_7 = V_0; int32_t L_8 = V_2; ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_9 = __this->get_ByteToShort_0(); int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_12); bool L_13 = L_12->get_Reverse_5(); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (bool)L_13); } IL_003a: { RuntimeObject* L_14 = V_1; NullCheck(L_14); bool L_15; L_15 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_14); if (L_15) { goto IL_0023; } } IL_0042: { IL2CPP_LEAVE(0x4F, FINALLY_0044); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0044; } FINALLY_0044: {// begin finally (depth: 1) { RuntimeObject* L_16 = V_1; if (!L_16) { goto IL_004e; } } IL_0047: { RuntimeObject* L_17 = V_1; NullCheck(L_17); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_17); } IL_004e: { IL2CPP_END_FINALLY(68) } }// end finally (depth: 1) IL2CPP_CLEANUP(68) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x4F, IL_004f) } IL_004f: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_18 = V_0; V_3 = L_18; goto IL_0053; } IL_0053: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_19 = V_3; return L_19; } } // System.Int16 o0.IMU.ByteToShorts::Short(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, int32_t ___Index0, const RuntimeMethod* method) { int32_t G_B4_0 = 0; int32_t G_B6_0 = 0; { int32_t L_0 = ___Index0; if (!L_0) { goto IL_002c; } } { int32_t L_1 = ___Index0; if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_001b; } } { ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_2 = __this->get_ByteToShort_0(); int32_t L_3 = ___Index0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)((-L_3)), (int32_t)1)); ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_5); int16_t L_6 = L_5->get_Short_6(); G_B4_0 = ((int32_t)(((int16_t)((int16_t)((-L_6)))))); goto IL_002a; } IL_001b: { ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_7 = __this->get_ByteToShort_0(); int32_t L_8 = ___Index0; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); int16_t L_11 = L_10->get_Short_6(); G_B4_0 = ((int32_t)(L_11)); } IL_002a: { G_B6_0 = G_B4_0; goto IL_002d; } IL_002c: { G_B6_0 = 0; } IL_002d: { return (int16_t)G_B6_0; } } // o0.Geometry.Vector`1 o0.IMU.ByteToShorts::Vector(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, int32_t ___xIndex0, int32_t ___yIndex1, int32_t ___zIndex2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___xIndex0; int16_t L_1; L_1 = ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF(__this, L_0, /*hidden argument*/NULL); int32_t L_2 = ___yIndex1; int16_t L_3; L_3 = ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF(__this, L_2, /*hidden argument*/NULL); int32_t L_4 = ___zIndex2; int16_t L_5; L_5 = ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF(__this, L_4, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_6; memset((&L_6), 0, sizeof(L_6)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_6), ((double)((double)L_1)), ((double)((double)L_3)), ((double)((double)L_5)), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_6; } } // o0.Geometry.Vector`1 o0.IMU.ByteToShorts::Vector(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToShorts_Vector_m575BC1D321BEA1FA5EAE64A79878A04512E60A13 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_0 = ___Index0; int32_t L_1 = L_0.get_x_0(); int16_t L_2; L_2 = ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF(__this, L_1, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_3 = ___Index0; int32_t L_4 = L_3.get_y_1(); int16_t L_5; L_5 = ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF(__this, L_4, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_6 = ___Index0; int32_t L_7 = L_6.get_z_2(); int16_t L_8; L_8 = ByteToShorts_Short_m97DD7A7F3CABFC18D0967BFF28E7274E825632AF(__this, L_7, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_9; memset((&L_9), 0, sizeof(L_9)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_9), ((double)((double)L_2)), ((double)((double)L_5)), ((double)((double)L_8)), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_9; } } // System.Void o0.IMU.ByteToShorts::.ctor(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, int32_t ___Count0, bool ___Reverse1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); int32_t L_0 = ___Count0; ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_1 = (ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC*)(ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC*)SZArrayNew(ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->set_ByteToShort_0(L_1); ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_2 = __this->get_ByteToShort_0(); IL2CPP_RUNTIME_CLASS_INIT(Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB((RuntimeObject*)(RuntimeObject*)L_2, /*hidden argument*/Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var); NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var, L_3); V_0 = L_4; } IL_0026: try {// begin try (depth: 1) { goto IL_003f; } IL_0028: { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var, L_5); V_1 = L_6; ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_7 = __this->get_ByteToShort_0(); int32_t L_8 = V_1; bool L_9 = ___Reverse1; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_10 = (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 *)il2cpp_codegen_object_new(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B(L_10, (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)NULL, 0, L_9, /*hidden argument*/NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_10); (L_7)->SetAt(static_cast(L_8), (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 *)L_10); } IL_003f: { RuntimeObject* L_11 = V_0; NullCheck(L_11); bool L_12; L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_11); if (L_12) { goto IL_0028; } } IL_0047: { IL2CPP_LEAVE(0x54, FINALLY_0049); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0049; } FINALLY_0049: {// begin finally (depth: 1) { RuntimeObject* L_13 = V_0; if (!L_13) { goto IL_0053; } } IL_004c: { RuntimeObject* L_14 = V_0; NullCheck(L_14); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_14); } IL_0053: { IL2CPP_END_FINALLY(73) } }// end finally (depth: 1) IL2CPP_CLEANUP(73) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x54, IL_0054) } IL_0054: { return; } } // System.Boolean o0.IMU.ByteToShorts::Update(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9 (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * __this, RuntimeObject* ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; int32_t G_B5_0 = 0; { V_0 = (bool)1; ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_0 = __this->get_ByteToShort_0(); IL2CPP_RUNTIME_CLASS_INIT(Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB((RuntimeObject*)(RuntimeObject*)L_0, /*hidden argument*/Extension_Index_TisByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_m48863BFC0C8BCF036DC3CFCB4FDB79A9FE8837BB_RuntimeMethod_var); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var, L_1); V_1 = L_2; } IL_0015: try {// begin try (depth: 1) { goto IL_0048; } IL_0017: { RuntimeObject* L_3 = V_1; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var, L_3); V_2 = L_4; int32_t L_5 = V_2; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)2)); bool L_6 = V_0; if (!L_6) { goto IL_0045; } } IL_0026: { ByteToShortU5BU5D_tB6262375B542E335507FD227F90B573C545A88EC* L_7 = __this->get_ByteToShort_0(); int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_10 = (L_7)->GetAt(static_cast(L_9)); RuntimeObject* L_11 = ___b0; int32_t L_12 = V_3; uint8_t L_13; L_13 = Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3(L_11, L_12, /*hidden argument*/Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var); RuntimeObject* L_14 = ___b0; int32_t L_15 = V_3; uint8_t L_16; L_16 = Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3(L_14, ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)), /*hidden argument*/Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var); NullCheck(L_10); bool L_17; L_17 = ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99(L_10, L_13, L_16, /*hidden argument*/NULL); G_B5_0 = ((int32_t)(L_17)); goto IL_0046; } IL_0045: { G_B5_0 = 0; } IL_0046: { V_0 = (bool)G_B5_0; } IL_0048: { RuntimeObject* L_18 = V_1; NullCheck(L_18); bool L_19; L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_18); if (L_19) { goto IL_0017; } } IL_0050: { IL2CPP_LEAVE(0x5D, FINALLY_0052); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0052; } FINALLY_0052: {// begin finally (depth: 1) { RuntimeObject* L_20 = V_1; if (!L_20) { goto IL_005c; } } IL_0055: { RuntimeObject* L_21 = V_1; NullCheck(L_21); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_21); } IL_005c: { IL2CPP_END_FINALLY(82) } }// end finally (depth: 1) IL2CPP_CLEANUP(82) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x5D, IL_005d) } IL_005d: { bool L_22 = V_0; V_4 = L_22; goto IL_0062; } IL_0062: { bool L_23 = V_4; return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean[] o0.IMU.ByteToShortsByVariance::get_Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ByteToShortsByVariance_get_Reverse_m49FB39E884B1CA141849992C0CB4B55A45D15829 (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_0 = __this->get_ByteToShort_0(); NullCheck(L_0); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))); V_0 = L_1; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_2 = __this->get_ByteToShort_0(); IL2CPP_RUNTIME_CLASS_INIT(Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9((RuntimeObject*)(RuntimeObject*)L_2, /*hidden argument*/Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var); NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var, L_3); V_1 = L_4; } IL_0021: try {// begin try (depth: 1) { goto IL_003a; } IL_0023: { RuntimeObject* L_5 = V_1; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var, L_5); V_2 = L_6; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_7 = V_0; int32_t L_8 = V_2; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_9 = __this->get_ByteToShort_0(); int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_12); bool L_13 = L_12->get_Reverse_6(); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (bool)L_13); } IL_003a: { RuntimeObject* L_14 = V_1; NullCheck(L_14); bool L_15; L_15 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_14); if (L_15) { goto IL_0023; } } IL_0042: { IL2CPP_LEAVE(0x4F, FINALLY_0044); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0044; } FINALLY_0044: {// begin finally (depth: 1) { RuntimeObject* L_16 = V_1; if (!L_16) { goto IL_004e; } } IL_0047: { RuntimeObject* L_17 = V_1; NullCheck(L_17); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_17); } IL_004e: { IL2CPP_END_FINALLY(68) } }// end finally (depth: 1) IL2CPP_CLEANUP(68) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x4F, IL_004f) } IL_004f: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_18 = V_0; V_3 = L_18; goto IL_0053; } IL_0053: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_19 = V_3; return L_19; } } // System.Int16 o0.IMU.ByteToShortsByVariance::Short(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316 (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, int32_t ___Index0, const RuntimeMethod* method) { int32_t G_B4_0 = 0; int32_t G_B6_0 = 0; { int32_t L_0 = ___Index0; if (!L_0) { goto IL_002c; } } { int32_t L_1 = ___Index0; if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_001b; } } { ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_2 = __this->get_ByteToShort_0(); int32_t L_3 = ___Index0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)((-L_3)), (int32_t)1)); ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_5); int16_t L_6 = L_5->get_Short_7(); G_B4_0 = ((int32_t)(((int16_t)((int16_t)((-L_6)))))); goto IL_002a; } IL_001b: { ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_7 = __this->get_ByteToShort_0(); int32_t L_8 = ___Index0; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); int16_t L_11 = L_10->get_Short_7(); G_B4_0 = ((int32_t)(L_11)); } IL_002a: { G_B6_0 = G_B4_0; goto IL_002d; } IL_002c: { G_B6_0 = 0; } IL_002d: { return (int16_t)G_B6_0; } } // o0.Geometry.Vector`1 o0.IMU.ByteToShortsByVariance::Vector(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToShortsByVariance_Vector_m30642BAC1E19358BE22A870C406E70AEFFB54D9C (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, int32_t ___xIndex0, int32_t ___yIndex1, int32_t ___zIndex2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___xIndex0; int16_t L_1; L_1 = ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316(__this, L_0, /*hidden argument*/NULL); int32_t L_2 = ___yIndex1; int16_t L_3; L_3 = ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316(__this, L_2, /*hidden argument*/NULL); int32_t L_4 = ___zIndex2; int16_t L_5; L_5 = ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316(__this, L_4, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_6; memset((&L_6), 0, sizeof(L_6)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_6), ((double)((double)L_1)), ((double)((double)L_3)), ((double)((double)L_5)), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_6; } } // o0.Geometry.Vector`1 o0.IMU.ByteToShortsByVariance::Vector(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToShortsByVariance_Vector_m0098A3BF28955B2CC60784762E4AF3703E016CE1 (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_0 = ___Index0; int32_t L_1 = L_0.get_x_0(); int16_t L_2; L_2 = ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316(__this, L_1, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_3 = ___Index0; int32_t L_4 = L_3.get_y_1(); int16_t L_5; L_5 = ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316(__this, L_4, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_6 = ___Index0; int32_t L_7 = L_6.get_z_2(); int16_t L_8; L_8 = ByteToShortsByVariance_Short_mB32B8F567D79DC52F443ABB4E2B8E496D6170316(__this, L_7, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_9; memset((&L_9), 0, sizeof(L_9)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_9), ((double)((double)L_2)), ((double)((double)L_5)), ((double)((double)L_8)), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_9; } } // System.Void o0.IMU.ByteToShortsByVariance::.ctor(System.Int32,System.Int32,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToShortsByVariance__ctor_mD3C415C2342C68539AA4CCB94C0CBA0640E73C61 (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, int32_t ___Count0, int32_t ___MinCount1, bool ___Reverse2, double ___ThresholdRate3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); int32_t L_0 = ___Count0; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_1 = (ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772*)(ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772*)SZArrayNew(ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->set_ByteToShort_0(L_1); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_2 = __this->get_ByteToShort_0(); IL2CPP_RUNTIME_CLASS_INIT(Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9((RuntimeObject*)(RuntimeObject*)L_2, /*hidden argument*/Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var); NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var, L_3); V_0 = L_4; } IL_0026: try {// begin try (depth: 1) { goto IL_0040; } IL_0028: { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var, L_5); V_1 = L_6; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_7 = __this->get_ByteToShort_0(); int32_t L_8 = V_1; int32_t L_9 = ___MinCount1; bool L_10 = ___Reverse2; double L_11 = ___ThresholdRate3; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_12 = (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)il2cpp_codegen_object_new(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var); ByteToShortByVariance__ctor_mCFA45E9F3D504C26009824E5E4D846A803F38120(L_12, L_9, L_10, L_11, /*hidden argument*/NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_12); (L_7)->SetAt(static_cast(L_8), (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)L_12); } IL_0040: { RuntimeObject* L_13 = V_0; NullCheck(L_13); bool L_14; L_14 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_13); if (L_14) { goto IL_0028; } } IL_0048: { IL2CPP_LEAVE(0x55, FINALLY_004a); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_004a; } FINALLY_004a: {// begin finally (depth: 1) { RuntimeObject* L_15 = V_0; if (!L_15) { goto IL_0054; } } IL_004d: { RuntimeObject* L_16 = V_0; NullCheck(L_16); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_16); } IL_0054: { IL2CPP_END_FINALLY(74) } }// end finally (depth: 1) IL2CPP_CLEANUP(74) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x55, IL_0055) } IL_0055: { return; } } // System.Boolean o0.IMU.ByteToShortsByVariance::Update(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToShortsByVariance_Update_m11C4146F11413A831A652DDF40BA02351021E63A (ByteToShortsByVariance_tC53EE5C10E4CE1943752A4D5F23043E826489648 * __this, RuntimeObject* ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; int32_t G_B5_0 = 0; { V_0 = (bool)1; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_0 = __this->get_ByteToShort_0(); IL2CPP_RUNTIME_CLASS_INIT(Extension_t435E9E63ACD3FD0EB0DC78D43C3F7EA40DA19437_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9((RuntimeObject*)(RuntimeObject*)L_0, /*hidden argument*/Extension_Index_TisByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_mF3037774A22CD2496C63A96E73241F8E63FF20D9_RuntimeMethod_var); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370_il2cpp_TypeInfo_var, L_1); V_1 = L_2; } IL_0015: try {// begin try (depth: 1) { goto IL_0048; } IL_0017: { RuntimeObject* L_3 = V_1; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t72AB4B40AF5290B386215B0BFADC8919D394DCAB_il2cpp_TypeInfo_var, L_3); V_2 = L_4; int32_t L_5 = V_2; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)2)); bool L_6 = V_0; if (!L_6) { goto IL_0045; } } IL_0026: { ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_7 = __this->get_ByteToShort_0(); int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_10 = (L_7)->GetAt(static_cast(L_9)); RuntimeObject* L_11 = ___b0; int32_t L_12 = V_3; uint8_t L_13; L_13 = Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3(L_11, L_12, /*hidden argument*/Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var); RuntimeObject* L_14 = ___b0; int32_t L_15 = V_3; uint8_t L_16; L_16 = Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3(L_14, ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)), /*hidden argument*/Enumerable_ElementAt_TisByte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_m7888FC944DAD84EF9B0FDA6AC026792E23DDB0B3_RuntimeMethod_var); NullCheck(L_10); bool L_17; L_17 = ByteToShortByVariance_Update_m0AE3084C95B87122311E1A25C3322BBE1219AF5A(L_10, L_13, L_16, /*hidden argument*/NULL); G_B5_0 = ((int32_t)(L_17)); goto IL_0046; } IL_0045: { G_B5_0 = 0; } IL_0046: { V_0 = (bool)G_B5_0; } IL_0048: { RuntimeObject* L_18 = V_1; NullCheck(L_18); bool L_19; L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_18); if (L_19) { goto IL_0017; } } IL_0050: { IL2CPP_LEAVE(0x5D, FINALLY_0052); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0052; } FINALLY_0052: {// begin finally (depth: 1) { RuntimeObject* L_20 = V_1; if (!L_20) { goto IL_005c; } } IL_0055: { RuntimeObject* L_21 = V_1; NullCheck(L_21); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_21); } IL_005c: { IL2CPP_END_FINALLY(82) } }// end finally (depth: 1) IL2CPP_CLEANUP(82) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x5D, IL_005d) } IL_005d: { bool L_22 = V_0; V_4 = L_22; goto IL_0062; } IL_0062: { bool L_23 = V_4; return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean[] o0.IMU.ByteToVector::get_Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ByteToVector_get_Reverse_mD8BF1E54C7B9803630A75D1575F4BDB7166DDD6E (ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var, (uint32_t)3); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = L_0; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_2 = __this->get_ByteToShort_0(); NullCheck(L_2); int32_t L_3 = 0; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_4 = (L_2)->GetAt(static_cast(L_3)); NullCheck(L_4); bool L_5 = L_4->get_Reverse_6(); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (bool)L_5); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_6 = L_1; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_7 = __this->get_ByteToShort_0(); NullCheck(L_7); int32_t L_8 = 1; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_9 = (L_7)->GetAt(static_cast(L_8)); NullCheck(L_9); bool L_10 = L_9->get_Reverse_6(); NullCheck(L_6); (L_6)->SetAt(static_cast(1), (bool)L_10); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_11 = L_6; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_12 = __this->get_ByteToShort_0(); NullCheck(L_12); int32_t L_13 = 2; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_14 = (L_12)->GetAt(static_cast(L_13)); NullCheck(L_14); bool L_15 = L_14->get_Reverse_6(); NullCheck(L_11); (L_11)->SetAt(static_cast(2), (bool)L_15); return L_11; } } // o0.Geometry.Vector`1 o0.IMU.ByteToVector::get_Vector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ByteToVector_get_Vector_mCD5FDDEB982403E2D7ADA16DF1689D06055BA21E (ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_0 = __this->get_ByteToShort_0(); NullCheck(L_0); int32_t L_1 = 0; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_2 = (L_0)->GetAt(static_cast(L_1)); NullCheck(L_2); int16_t L_3 = L_2->get_Short_7(); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_4 = __this->get_ByteToShort_0(); NullCheck(L_4); int32_t L_5 = 1; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_6 = (L_4)->GetAt(static_cast(L_5)); NullCheck(L_6); int16_t L_7 = L_6->get_Short_7(); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_8 = __this->get_ByteToShort_0(); NullCheck(L_8); int32_t L_9 = 2; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_10 = (L_8)->GetAt(static_cast(L_9)); NullCheck(L_10); int16_t L_11 = L_10->get_Short_7(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_12; memset((&L_12), 0, sizeof(L_12)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_12), ((double)((double)L_3)), ((double)((double)L_7)), ((double)((double)L_11)), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_12; } } // System.Void o0.IMU.ByteToVector::.ctor(System.Int32,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteToVector__ctor_mC0BCC97787EAB83CB1D5388A915149A7109766F3 (ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE * __this, int32_t ___MinCount0, bool ___Reverse1, double ___ThresholdRate2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_0 = (ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772*)(ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772*)SZArrayNew(ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772_il2cpp_TypeInfo_var, (uint32_t)3); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_1 = L_0; int32_t L_2 = ___MinCount0; bool L_3 = ___Reverse1; double L_4 = ___ThresholdRate2; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_5 = (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)il2cpp_codegen_object_new(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var); ByteToShortByVariance__ctor_mCFA45E9F3D504C26009824E5E4D846A803F38120(L_5, L_2, L_3, L_4, /*hidden argument*/NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_5); (L_1)->SetAt(static_cast(0), (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)L_5); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_6 = L_1; int32_t L_7 = ___MinCount0; bool L_8 = ___Reverse1; double L_9 = ___ThresholdRate2; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_10 = (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)il2cpp_codegen_object_new(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var); ByteToShortByVariance__ctor_mCFA45E9F3D504C26009824E5E4D846A803F38120(L_10, L_7, L_8, L_9, /*hidden argument*/NULL); NullCheck(L_6); ArrayElementTypeCheck (L_6, L_10); (L_6)->SetAt(static_cast(1), (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)L_10); ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_11 = L_6; int32_t L_12 = ___MinCount0; bool L_13 = ___Reverse1; double L_14 = ___ThresholdRate2; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_15 = (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)il2cpp_codegen_object_new(ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402_il2cpp_TypeInfo_var); ByteToShortByVariance__ctor_mCFA45E9F3D504C26009824E5E4D846A803F38120(L_15, L_12, L_13, L_14, /*hidden argument*/NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_15); (L_11)->SetAt(static_cast(2), (ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 *)L_15); __this->set_ByteToShort_0(L_11); return; } } // System.Boolean o0.IMU.ByteToVector::Update(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteToVector_Update_mE760F11D24C78A0AFA7B93F7F55EC220010AD13C (ByteToVector_t5C92C3FA135B56E4983A3B62193B7235FDC735BE * __this, uint8_t ___xb00, uint8_t ___xb11, uint8_t ___yb02, uint8_t ___yb13, uint8_t ___zb04, uint8_t ___zb15, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; bool V_2 = false; bool V_3 = false; { ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_0 = __this->get_ByteToShort_0(); NullCheck(L_0); int32_t L_1 = 0; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_2 = (L_0)->GetAt(static_cast(L_1)); uint8_t L_3 = ___xb00; uint8_t L_4 = ___xb11; NullCheck(L_2); bool L_5; L_5 = ByteToShortByVariance_Update_m0AE3084C95B87122311E1A25C3322BBE1219AF5A(L_2, L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_6 = __this->get_ByteToShort_0(); NullCheck(L_6); int32_t L_7 = 1; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_8 = (L_6)->GetAt(static_cast(L_7)); uint8_t L_9 = ___yb02; uint8_t L_10 = ___yb13; NullCheck(L_8); bool L_11; L_11 = ByteToShortByVariance_Update_m0AE3084C95B87122311E1A25C3322BBE1219AF5A(L_8, L_9, L_10, /*hidden argument*/NULL); V_1 = L_11; ByteToShortByVarianceU5BU5D_tBDFFA1261BE556C1C64B6DE7E5C79A71A0172772* L_12 = __this->get_ByteToShort_0(); NullCheck(L_12); int32_t L_13 = 2; ByteToShortByVariance_t9E7BD3516035309FA430D93D36AF72ABE7B77402 * L_14 = (L_12)->GetAt(static_cast(L_13)); uint8_t L_15 = ___zb04; uint8_t L_16 = ___zb15; NullCheck(L_14); bool L_17; L_17 = ByteToShortByVariance_Update_m0AE3084C95B87122311E1A25C3322BBE1219AF5A(L_14, L_15, L_16, /*hidden argument*/NULL); V_2 = L_17; bool L_18 = V_0; bool L_19 = V_1; bool L_20 = V_2; V_3 = (bool)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)L_19))&(int32_t)L_20)); goto IL_003c; } IL_003c: { bool L_21 = V_3; return L_21; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU.DistanceToAxis::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DistanceToAxis__ctor_m145F7C115D858C4E4FBB5EADB8FE5733995C9686 (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_0 = __this->get_address_of_LastSpeed_7(); il2cpp_codegen_initobj(L_0, sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_1 = (SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 *)il2cpp_codegen_object_new(SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7_il2cpp_TypeInfo_var); SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8(L_1, /*hidden argument*/SortedQueue_1__ctor_mC5D3F1E0C5B4DF41374583CD60BDB3CEBB2042C8_RuntimeMethod_var); __this->set_DistanceQueue_5(L_1); __this->set_Distance_6((0.59999999999999998)); return; } } // System.Void o0.IMU.DistanceToAxis::Update(o0.Geometry.Vector`1,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DistanceToAxis_Update_m8C5F25561E3B70918012181A38CBF3B05F81430D (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Gyr0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Acc1, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag2, double ___GapMS3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; bool V_3 = false; Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 V_4; memset((&V_4), 0, sizeof(V_4)); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 V_5; memset((&V_5), 0, sizeof(V_5)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_6; memset((&V_6), 0, sizeof(V_6)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_7; memset((&V_7), 0, sizeof(V_7)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_8; memset((&V_8), 0, sizeof(V_8)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_9; memset((&V_9), 0, sizeof(V_9)); bool V_10 = false; double V_11 = 0.0; bool V_12 = false; bool V_13 = false; bool V_14 = false; int32_t V_15 = 0; int32_t V_16 = 0; List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * V_17 = NULL; int32_t V_18 = 0; bool V_19 = false; int32_t G_B9_0 = 0; int32_t G_B15_0 = 0; { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_0 = __this->get_address_of_LastAcc_0(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_1 = (&V_1); il2cpp_codegen_initobj(L_1, sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); bool L_2; L_2 = Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_0, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_1, /*hidden argument*/Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_RuntimeMethod_var); V_0 = L_2; bool L_3 = V_0; if (!L_3) { goto IL_0026; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___Acc1; __this->set_LastAcc_0(L_4); goto IL_030a; } IL_0026: { double L_5; L_5 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Gyr0), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); if ((!(((double)((double)il2cpp_codegen_multiply((double)L_5, (double)(1000.0)))) < ((double)(1.0))))) { goto IL_00c1; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_6 = __this->get_address_of_LastAcc_0(); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7; L_7 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_6, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Acc1), /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); V_1 = L_7; double L_8; L_8 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); double L_9 = ___GapMS3; if ((!(((double)((double)il2cpp_codegen_multiply((double)((double)((double)L_8/(double)L_9)), (double)(1000.0)))) < ((double)(1.0))))) { goto IL_00c1; } } { double L_10; L_10 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Acc1), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); if ((!(((double)L_10) < ((double)(1.05))))) { goto IL_00c1; } } { double L_11; L_11 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Acc1), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); if ((!(((double)L_11) > ((double)(0.94999999999999996))))) { goto IL_00c1; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_12 = __this->get_address_of_LastAcc_0(); double L_13; L_13 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_12, /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); if ((!(((double)L_13) < ((double)(1.05))))) { goto IL_00c1; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_14 = __this->get_address_of_LastAcc_0(); double L_15; L_15 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_14, /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); G_B9_0 = ((((double)L_15) > ((double)(0.94999999999999996)))? 1 : 0); goto IL_00c2; } IL_00c1: { G_B9_0 = 0; } IL_00c2: { V_2 = (bool)G_B9_0; bool L_16 = V_2; if (!L_16) { goto IL_00fc; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_17 = ___Acc1; __this->set_LockAcc_1(L_17); __this->set_LockMS_2((0.0)); double L_18 = ___GapMS3; __this->set_LastGapMS_3(L_18); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_19; L_19 = Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_inline(/*hidden argument*/Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_RuntimeMethod_var); __this->set_Speed_4(L_19); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20 = ___Acc1; __this->set_LastAcc_0(L_20); goto IL_030a; } IL_00fc: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_21 = __this->get_address_of_LockAcc_1(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_22 = (&V_1); il2cpp_codegen_initobj(L_22, sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); bool L_23; L_23 = Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_21, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_22, /*hidden argument*/Vector_1_op_Inequality_m245BB565581F0282FD802FCA40508CB71922D255_RuntimeMethod_var); V_3 = L_23; bool L_24 = V_3; if (!L_24) { goto IL_0301; } } { double L_25 = ___GapMS3; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_26; L_26 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Gyr0), L_25, /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_1 = L_26; IL2CPP_RUNTIME_CLASS_INIT(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 L_27; L_27 = Quaternion_Euler_m1C31D04A0F85F120AB2843A94B09879E5BCCBBD3((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), /*hidden argument*/NULL); V_5 = L_27; Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 L_28; L_28 = Quaternion_op_UnaryNegation_m59346CB928A3174482269E8C948E38129A26871D((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_5), /*hidden argument*/NULL); V_4 = L_28; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_29 = __this->get_address_of_LockAcc_1(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_30; L_30 = Quaternion_op_Multiply_m409AC6560F2E0A99C8287E8C17CD771DCF3C21F6((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_4), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_29, /*hidden argument*/NULL); __this->set_LockAcc_1(L_30); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_31 = __this->get_address_of_Speed_4(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_32; L_32 = Quaternion_op_Multiply_m409AC6560F2E0A99C8287E8C17CD771DCF3C21F6((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_4), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_31, /*hidden argument*/NULL); __this->set_Speed_4(L_32); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_33 = __this->get_address_of_Speed_4(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_34 = __this->get_address_of_LockAcc_1(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_35; L_35 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Acc1), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_34, /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); V_1 = L_35; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_36; L_36 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), (9.8000000000000007), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_6 = L_36; double L_37 = __this->get_LastGapMS_3(); double L_38 = ___GapMS3; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_39; L_39 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_6), ((double)il2cpp_codegen_add((double)L_37, (double)L_38)), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_7 = L_39; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_40; L_40 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_7), (1000.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_8 = L_40; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_41; L_41 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_8), (2.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_9 = L_41; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_42; L_42 = Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_33, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), /*hidden argument*/Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); __this->set_Speed_4(L_42); double L_43 = __this->get_LockMS_2(); if ((!(((double)L_43) < ((double)(250.0))))) { goto IL_01f2; } } { double L_44; L_44 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Gyr0), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); G_B15_0 = ((((double)((double)il2cpp_codegen_multiply((double)L_44, (double)(1000.0)))) > ((double)(5.0)))? 1 : 0); goto IL_01f3; } IL_01f2: { G_B15_0 = 0; } IL_01f3: { V_10 = (bool)G_B15_0; bool L_45 = V_10; if (!L_45) { goto IL_02e9; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_46 = __this->get_address_of_Speed_4(); double L_47; L_47 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_46, /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); double L_48; L_48 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Gyr0), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); V_11 = ((double)((double)((double)il2cpp_codegen_multiply((double)((double)((double)L_47/(double)((double)il2cpp_codegen_multiply((double)L_48, (double)(1000.0))))), (double)(180.0)))/(double)(3.1415926535897931))); double L_49 = V_11; V_12 = (bool)((((double)L_49) < ((double)(1.0)))? 1 : 0); bool L_50 = V_12; if (!L_50) { goto IL_02e8; } } { SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_51 = __this->get_DistanceQueue_5(); NullCheck(L_51); int32_t L_52; L_52 = Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_inline(L_51, /*hidden argument*/Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_RuntimeMethod_var); V_13 = (bool)((((int32_t)L_52) > ((int32_t)((int32_t)100)))? 1 : 0); bool L_53 = V_13; if (!L_53) { goto IL_0268; } } { SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_54 = __this->get_DistanceQueue_5(); NullCheck(L_54); double L_55; L_55 = SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7(L_54, /*hidden argument*/SortedQueue_1_Dequeue_m7032D46CB1086D726F571E035601A1AC8265E1E7_RuntimeMethod_var); } IL_0268: { SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_56 = __this->get_DistanceQueue_5(); double L_57 = V_11; NullCheck(L_56); SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3(L_56, L_57, /*hidden argument*/SortedQueue_1_Enqueue_m815C8AB7017922D28D53A91AB79A4A9903BF10B3_RuntimeMethod_var); SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_58 = __this->get_DistanceQueue_5(); NullCheck(L_58); int32_t L_59; L_59 = Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_inline(L_58, /*hidden argument*/Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_RuntimeMethod_var); V_14 = (bool)((((int32_t)L_59) > ((int32_t)((int32_t)30)))? 1 : 0); bool L_60 = V_14; if (!L_60) { goto IL_02e7; } } { SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_61 = __this->get_DistanceQueue_5(); NullCheck(L_61); int32_t L_62; L_62 = Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_inline(L_61, /*hidden argument*/Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_RuntimeMethod_var); V_15 = ((int32_t)((int32_t)L_62>>(int32_t)1)); int32_t L_63 = V_15; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)((int32_t)10))); List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_64 = (List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC *)il2cpp_codegen_object_new(List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC_il2cpp_TypeInfo_var); List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31(L_64, /*hidden argument*/List_1__ctor_mA0CE4C11D163EF853E9E6A0FD3C75486EF3A0F31_RuntimeMethod_var); V_17 = L_64; int32_t L_65 = V_15; V_18 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)((int32_t)9))); goto IL_02cd; } IL_02b2: { List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_66 = V_17; SortedQueue_1_t039D093D92E9BA2EE5E417E33AA8925C66135EC7 * L_67 = __this->get_DistanceQueue_5(); int32_t L_68 = V_18; NullCheck(L_67); double L_69; L_69 = SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5(L_67, L_68, /*hidden argument*/SortedQueue_1_get_Item_m113FF469378EB78CB37C35C6A96E9152D0F4B5F5_RuntimeMethod_var); NullCheck(L_66); List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E(L_66, L_69, /*hidden argument*/List_1_Add_m974408F8845D8BEB09ACF2E9AA4F613D6BC9775E_RuntimeMethod_var); int32_t L_70 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1)); } IL_02cd: { int32_t L_71 = V_18; int32_t L_72 = V_16; V_19 = (bool)((((int32_t)L_71) < ((int32_t)L_72))? 1 : 0); bool L_73 = V_19; if (L_73) { goto IL_02b2; } } { List_1_t760D7EED86247E3493CD5F22F0E822BF6AE1C2BC * L_74 = V_17; double L_75; L_75 = Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B(L_74, /*hidden argument*/Extension_Mean_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m30AA9E21CCDA64705077EC2625C58E8D69755B9B_RuntimeMethod_var); __this->set_Distance_6(L_75); } IL_02e7: { } IL_02e8: { } IL_02e9: { double L_76 = ___GapMS3; __this->set_LastGapMS_3(L_76); double L_77 = __this->get_LockMS_2(); double L_78 = ___GapMS3; __this->set_LockMS_2(((double)il2cpp_codegen_add((double)L_77, (double)L_78))); } IL_0301: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_79 = ___Acc1; __this->set_LastAcc_0(L_79); goto IL_030a; } IL_030a: { return; } } // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::GyrToSpeed(o0.Geometry.Vector`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 DistanceToAxis_GyrToSpeed_m43E50F4BAFC7EDC5C7DF6EEDEAF4B6D9E16409C2 (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Gyr0, double ___GapMS1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 V_0; memset((&V_0), 0, sizeof(V_0)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_1; memset((&V_1), 0, sizeof(V_1)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_2; memset((&V_2), 0, sizeof(V_2)); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 V_3; memset((&V_3), 0, sizeof(V_3)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_4; memset((&V_4), 0, sizeof(V_4)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_5; memset((&V_5), 0, sizeof(V_5)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_6; memset((&V_6), 0, sizeof(V_6)); { double L_0 = ___GapMS1; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_1; L_1 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Gyr0), L_0, /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_2 = L_1; IL2CPP_RUNTIME_CLASS_INIT(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 L_2; L_2 = Quaternion_Euler_m1C31D04A0F85F120AB2843A94B09879E5BCCBBD3((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_2), /*hidden argument*/NULL); V_3 = L_2; Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 L_3; L_3 = Quaternion_get_Inversed_m378DA69D51E6AD5A8E2EA781EB3CC214CE7774D1((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_3), /*hidden argument*/NULL); V_0 = L_3; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4; L_4 = Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_inline(/*hidden argument*/Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_RuntimeMethod_var); V_2 = L_4; double L_5 = __this->get_Distance_6(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_6; L_6 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_2), L_5, /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_1 = L_6; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7; L_7 = Quaternion_op_Multiply_m409AC6560F2E0A99C8287E8C17CD771DCF3C21F6((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_0), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), /*hidden argument*/NULL); V_2 = L_7; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8; L_8 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_2), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); V_4 = L_8; double L_9 = ___GapMS1; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_10; L_10 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_4), L_9, /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_5 = L_10; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11; L_11 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_5), (1000.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_1 = L_11; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_12 = V_1; V_6 = L_12; goto IL_0063; } IL_0063: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_13 = V_6; return L_13; } } // o0.Geometry.Vector`1 o0.IMU.DistanceToAxis::AccCorrection(o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 DistanceToAxis_AccCorrection_mE191A8C20A9B05BDF5AC6DCA08122CEDD28D8051 (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Gyr0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Acc1, double ___GapMS2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 V_1; memset((&V_1), 0, sizeof(V_1)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_2; memset((&V_2), 0, sizeof(V_2)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_5; memset((&V_5), 0, sizeof(V_5)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_6; memset((&V_6), 0, sizeof(V_6)); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 V_7; memset((&V_7), 0, sizeof(V_7)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_8; memset((&V_8), 0, sizeof(V_8)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_9; memset((&V_9), 0, sizeof(V_9)); { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Gyr0; double L_1 = ___GapMS2; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2; L_2 = DistanceToAxis_GyrToSpeed_m43E50F4BAFC7EDC5C7DF6EEDEAF4B6D9E16409C2(__this, L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_3 = __this->get_address_of_LastSpeed_7(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_4 = (&V_5); il2cpp_codegen_initobj(L_4, sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); bool L_5; L_5 = Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_3, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_4, /*hidden argument*/Vector_1_op_Equality_m130C8A1FFEF817DF1C7EF029A3CC0B943D78CF45_RuntimeMethod_var); V_4 = L_5; bool L_6 = V_4; if (!L_6) { goto IL_0031; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7 = V_0; __this->set_LastSpeed_7(L_7); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8 = ___Acc1; V_6 = L_8; goto IL_00a6; } IL_0031: { double L_9 = ___GapMS2; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_10; L_10 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Gyr0), L_9, /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_5 = L_10; IL2CPP_RUNTIME_CLASS_INIT(Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234_il2cpp_TypeInfo_var); Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 L_11; L_11 = Quaternion_Euler_m1C31D04A0F85F120AB2843A94B09879E5BCCBBD3((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_5), /*hidden argument*/NULL); V_7 = L_11; Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 L_12; L_12 = Quaternion_get_Inversed_m378DA69D51E6AD5A8E2EA781EB3CC214CE7774D1((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_7), /*hidden argument*/NULL); V_1 = L_12; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_13 = __this->get_address_of_LastSpeed_7(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_14; L_14 = Quaternion_op_Multiply_m409AC6560F2E0A99C8287E8C17CD771DCF3C21F6((Quaternion_tD0F282C6D4C18EEE7F8E8AE35A2EF13050E50234 *)(&V_1), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_13, /*hidden argument*/NULL); V_2 = L_14; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_15; L_15 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_0), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_2), /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); V_5 = L_15; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_16; L_16 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_5), (9.8000000000000007), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_8 = L_16; double L_17 = ___GapMS2; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_18; L_18 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_8), L_17, /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_9 = L_18; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_19; L_19 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), (1000.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_3 = L_19; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20 = V_0; __this->set_LastSpeed_7(L_20); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_21; L_21 = Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Acc1), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_3), /*hidden argument*/Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); V_6 = L_21; goto IL_00a6; } IL_00a6: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_22 = V_6; return L_22; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // o0.IMU.EllipsoidFitting o0.IMU.EllipsoidFitting::Fit(System.Collections.Generic.IEnumerable`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * EllipsoidFitting_Fit_m9CDDB42BFD5F1A677A11BD07A4AE2720EDE10BD9 (RuntimeObject* ___Vector0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { } IL_0001: try {// begin try (depth: 1) RuntimeObject* L_0 = ___Vector0; EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_1 = (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 *)il2cpp_codegen_object_new(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723_il2cpp_TypeInfo_var); EllipsoidFitting__ctor_m879E61A0907AE6D405E2E8C230C54118F56F3B5C(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; goto IL_0011; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } throw e; } CATCH_000b: {// begin catch(MathNet.Numerics.NonConvergenceException) V_0 = (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 *)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0011; }// end catch (depth: 1) IL_0011: { EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_2 = V_0; return L_2; } } // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::get_Center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Center_mF7808FFA452062BF02BEDABEDD6A6B1D2A906D99 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = __this->get_U3CCenterU3Ek__BackingField_0(); return L_0; } } // System.Void o0.IMU.EllipsoidFitting::set_Center(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Center_m6E65F84704AA54FEA94B35D81C5209D917B4E22C (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0; __this->set_U3CCenterU3Ek__BackingField_0(L_0); return; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 o0.IMU.EllipsoidFitting::get_CorrectMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * EllipsoidFitting_get_CorrectMatrix_m81EA5969AEB8F500D4F613235C99A9A023DBB3CD (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = __this->get_U3CCorrectMatrixU3Ek__BackingField_1(); return L_0; } } // System.Void o0.IMU.EllipsoidFitting::set_CorrectMatrix(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrix_m98C5394801246893C68C2DA38BEA111B66AC6517 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___value0, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___value0; __this->set_U3CCorrectMatrixU3Ek__BackingField_1(L_0); return; } } // System.Double[][] o0.IMU.EllipsoidFitting::get_CorrectMatrixArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* EllipsoidFitting_get_CorrectMatrixArray_m2A929452A43CB624D26A47E63293C1DA597671D7 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0; L_0 = EllipsoidFitting_get_CorrectMatrix_m81EA5969AEB8F500D4F613235C99A9A023DBB3CD_inline(__this, /*hidden argument*/NULL); NullCheck(L_0); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_1; L_1 = Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468(L_0, /*hidden argument*/Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_RuntimeMethod_var); return L_1; } } // System.Void o0.IMU.EllipsoidFitting::set_CorrectMatrixArray(System.Double[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrixArray_mE2B10C82D9D37840F31B9C764DCAF857576152A0 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___value0, const RuntimeMethod* method) { { DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_0 = ___value0; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_1; L_1 = DenseMatrix_OfRowArrays_m2CE07F2B85A12B1D7B34E764D2E007DA76081A60(L_0, /*hidden argument*/NULL); EllipsoidFitting_set_CorrectMatrix_m98C5394801246893C68C2DA38BEA111B66AC6517_inline(__this, L_1, /*hidden argument*/NULL); return; } } // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::get_Radius() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Radius_mA9B747323B3F9C0619D83949C44983F03F7BB4EA (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = __this->get_U3CRadiusU3Ek__BackingField_2(); return L_0; } } // System.Void o0.IMU.EllipsoidFitting::set_Radius(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Radius_m87FCDE9EB65F9D6B7FC36CC0C143CC72A3579418 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0; __this->set_U3CRadiusU3Ek__BackingField_2(L_0); return; } } // System.Void o0.IMU.EllipsoidFitting::.ctor(o0.Geometry.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting__ctor_mA77C74498613BA7C7EA4BF03D522D07BA387FF38 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Center0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___CorrectMatrix1, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Radius2, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Center0; EllipsoidFitting_set_Center_m6E65F84704AA54FEA94B35D81C5209D917B4E22C_inline(__this, L_0, /*hidden argument*/NULL); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_1 = ___CorrectMatrix1; EllipsoidFitting_set_CorrectMatrix_m98C5394801246893C68C2DA38BEA111B66AC6517_inline(__this, L_1, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2 = ___Radius2; EllipsoidFitting_set_Radius_m87FCDE9EB65F9D6B7FC36CC0C143CC72A3579418_inline(__this, L_2, /*hidden argument*/NULL); return; } } // System.Void o0.IMU.EllipsoidFitting::.ctor(System.Collections.Generic.IEnumerable`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting__ctor_m879E61A0907AE6D405E2E8C230C54118F56F3B5C (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, RuntimeObject* ___Vector0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__17_0_m6A885F372D2422F51712F992D700DED6A75A07EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; double V_1 = 0.0; double V_2 = 0.0; double V_3 = 0.0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_4 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_5 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_6 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_7 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_8 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_9 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_10 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_11 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_12 = NULL; Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * V_13 = NULL; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * V_14 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_15 = NULL; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * V_16 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_17 = NULL; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_18 = NULL; int32_t V_19 = 0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_20; memset((&V_20), 0, sizeof(V_20)); bool V_21 = false; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_22; memset((&V_22), 0, sizeof(V_22)); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * G_B5_0 = NULL; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * G_B5_1 = NULL; Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * G_B4_0 = NULL; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * G_B4_1 = NULL; { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___Vector0; int32_t L_1; L_1 = Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392(L_0, /*hidden argument*/Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_RuntimeMethod_var); V_0 = L_1; int32_t L_2 = V_0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_3; L_3 = CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807(L_2, ((int32_t)9), /*hidden argument*/CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var); V_4 = L_3; V_19 = 0; goto IL_00ff; } IL_0021: { RuntimeObject* L_4 = ___Vector0; int32_t L_5 = V_19; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_6; L_6 = Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA(L_4, L_5, /*hidden argument*/Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_RuntimeMethod_var); V_20 = L_6; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7 = V_20; double L_8 = L_7.get_x_0(); V_1 = L_8; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_9 = V_20; double L_10 = L_9.get_y_1(); V_2 = L_10; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11 = V_20; double L_12 = L_11.get_z_2(); V_3 = L_12; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_13 = V_4; int32_t L_14 = V_19; double L_15 = V_1; double L_16 = V_1; NullCheck(L_13); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_13, L_14, 0, ((double)il2cpp_codegen_multiply((double)L_15, (double)L_16)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_17 = V_4; int32_t L_18 = V_19; double L_19 = V_2; double L_20 = V_2; NullCheck(L_17); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_17, L_18, 1, ((double)il2cpp_codegen_multiply((double)L_19, (double)L_20)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_21 = V_4; int32_t L_22 = V_19; double L_23 = V_3; double L_24 = V_3; NullCheck(L_21); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_21, L_22, 2, ((double)il2cpp_codegen_multiply((double)L_23, (double)L_24)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_25 = V_4; int32_t L_26 = V_19; double L_27 = V_1; double L_28 = V_2; NullCheck(L_25); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_25, L_26, 3, ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_27)), (double)L_28)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_29 = V_4; int32_t L_30 = V_19; double L_31 = V_1; double L_32 = V_3; NullCheck(L_29); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_29, L_30, 4, ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_31)), (double)L_32)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_33 = V_4; int32_t L_34 = V_19; double L_35 = V_2; double L_36 = V_3; NullCheck(L_33); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_33, L_34, 5, ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_35)), (double)L_36)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_37 = V_4; int32_t L_38 = V_19; double L_39 = V_1; NullCheck(L_37); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_37, L_38, 6, ((double)il2cpp_codegen_multiply((double)(2.0), (double)L_39)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_40 = V_4; int32_t L_41 = V_19; double L_42 = V_2; NullCheck(L_40); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_40, L_41, 7, ((double)il2cpp_codegen_multiply((double)(2.0), (double)L_42)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_43 = V_4; int32_t L_44 = V_19; double L_45 = V_3; NullCheck(L_43); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_43, L_44, 8, ((double)il2cpp_codegen_multiply((double)(2.0), (double)L_45)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); int32_t L_46 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); } IL_00ff: { int32_t L_47 = V_19; int32_t L_48 = V_0; V_21 = (bool)((((int32_t)L_47) < ((int32_t)L_48))? 1 : 0); bool L_49 = V_21; if (L_49) { goto IL_0021; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_50 = V_4; NullCheck(L_50); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_51; L_51 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_50, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var); V_5 = L_51; int32_t L_52 = V_0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_53; L_53 = CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647(L_52, 1, (1.0), /*hidden argument*/CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_RuntimeMethod_var); V_6 = L_53; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_54 = V_5; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_55 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_56; L_56 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_54, L_55, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); NullCheck(L_56); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_57; L_57 = VirtualFuncInvoker0< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * >::Invoke(12 /* MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Inverse() */, L_56); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_58 = V_5; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_59 = V_6; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_60; L_60 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_58, L_59, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_61; L_61 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_57, L_60, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); V_7 = L_61; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_62; L_62 = CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807(4, 4, /*hidden argument*/CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var); V_8 = L_62; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_63 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_64 = V_7; NullCheck(L_64); double L_65; L_65 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_64, 0, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_63); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_63, 0, 0, L_65, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_66 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_67 = V_7; NullCheck(L_67); double L_68; L_68 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_67, 3, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_66); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_66, 0, 1, L_68, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_69 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_70 = V_7; NullCheck(L_70); double L_71; L_71 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_70, 4, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_69); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_69, 0, 2, L_71, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_72 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_73 = V_7; NullCheck(L_73); double L_74; L_74 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_73, 6, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_72); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_72, 0, 3, L_74, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_75 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_76 = V_7; NullCheck(L_76); double L_77; L_77 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_76, 3, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_75); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_75, 1, 0, L_77, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_78 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_79 = V_7; NullCheck(L_79); double L_80; L_80 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_79, 1, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_78); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_78, 1, 1, L_80, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_81 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_82 = V_7; NullCheck(L_82); double L_83; L_83 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_82, 5, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_81); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_81, 1, 2, L_83, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_84 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_85 = V_7; NullCheck(L_85); double L_86; L_86 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_85, 7, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_84); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_84, 1, 3, L_86, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_87 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_88 = V_7; NullCheck(L_88); double L_89; L_89 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_88, 4, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_87); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_87, 2, 0, L_89, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_90 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_91 = V_7; NullCheck(L_91); double L_92; L_92 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_91, 5, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_90); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_90, 2, 1, L_92, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_93 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_94 = V_7; NullCheck(L_94); double L_95; L_95 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_94, 2, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_93); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_93, 2, 2, L_95, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_96 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_97 = V_7; NullCheck(L_97); double L_98; L_98 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_97, 8, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_96); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_96, 2, 3, L_98, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_99 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_100 = V_7; NullCheck(L_100); double L_101; L_101 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_100, 6, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_99); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_99, 3, 0, L_101, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_102 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_103 = V_7; NullCheck(L_103); double L_104; L_104 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_103, 7, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_102); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_102, 3, 1, L_104, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_105 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_106 = V_7; NullCheck(L_106); double L_107; L_107 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_106, 8, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); NullCheck(L_105); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_105, 3, 2, L_107, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_108 = V_8; NullCheck(L_108); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_108, 3, 3, (-1.0), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_109 = V_8; NullCheck(L_109); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_110; L_110 = VirtualFuncInvoker4< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t >::Invoke(16 /* MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) */, L_109, 0, 3, 0, 3); NullCheck(L_110); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_111; L_111 = VirtualFuncInvoker0< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * >::Invoke(12 /* MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Inverse() */, L_110); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_112 = V_7; NullCheck(L_112); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_113; L_113 = VirtualFuncInvoker4< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t >::Invoke(16 /* MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) */, L_112, 6, 3, 0, 1); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_114; L_114 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_111, L_113, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_115; L_115 = Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4(L_114, /*hidden argument*/Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_RuntimeMethod_var); V_9 = L_115; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_116; L_116 = CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B(4, 4, /*hidden argument*/CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var); V_10 = L_116; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_117 = V_10; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_118 = V_9; NullCheck(L_118); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_119; L_119 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_118, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var); NullCheck(L_117); Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592(L_117, 3, 1, 0, 3, L_119, /*hidden argument*/Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_120 = V_10; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_121 = V_8; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_122; L_122 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_120, L_121, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_123 = V_10; NullCheck(L_123); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_124; L_124 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_123, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_125; L_125 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_122, L_124, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); V_11 = L_125; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_126 = V_11; NullCheck(L_126); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_127; L_127 = VirtualFuncInvoker4< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t >::Invoke(16 /* MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) */, L_126, 0, 3, 0, 3); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_128 = V_11; NullCheck(L_128); double L_129; L_129 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_128, 3, 3, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_130; L_130 = Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0(L_127, ((-L_129)), /*hidden argument*/Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_RuntimeMethod_var); V_12 = L_130; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_131 = V_12; NullCheck(L_131); Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_132; L_132 = VirtualFuncInvoker1< Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, int32_t >::Invoke(21 /* MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Evd(MathNet.Numerics.LinearAlgebra.Symmetricity) */, L_131, 0); V_13 = L_132; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_133; L_133 = CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E(3, /*hidden argument*/CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var); V_14 = L_133; Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_134 = V_13; NullCheck(L_134); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_135; L_135 = Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_inline(L_134, /*hidden argument*/Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_RuntimeMethod_var); V_15 = L_135; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_136 = V_14; Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_137 = V_13; NullCheck(L_137); Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_138; L_138 = Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline(L_137, /*hidden argument*/Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var); NullCheck(L_138); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_139; L_139 = Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline(L_138, 0, /*hidden argument*/Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var); V_22 = L_139; double L_140; L_140 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_22), /*hidden argument*/NULL); NullCheck(L_136); Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_136, 0, L_140, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_141 = V_14; Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_142 = V_13; NullCheck(L_142); Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_143; L_143 = Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline(L_142, /*hidden argument*/Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var); NullCheck(L_143); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_144; L_144 = Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline(L_143, 1, /*hidden argument*/Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var); V_22 = L_144; double L_145; L_145 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_22), /*hidden argument*/NULL); NullCheck(L_141); Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_141, 1, L_145, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_146 = V_14; Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_147 = V_13; NullCheck(L_147); Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_148; L_148 = Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline(L_147, /*hidden argument*/Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var); NullCheck(L_148); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_149; L_149 = Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline(L_148, 2, /*hidden argument*/Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var); V_22 = L_149; double L_150; L_150 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_22), /*hidden argument*/NULL); NullCheck(L_146); Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_146, 2, L_150, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_151 = V_14; IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_152 = ((U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var))->get_U3CU3E9__17_0_1(); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_153 = L_152; G_B4_0 = L_153; G_B4_1 = L_151; if (L_153) { G_B5_0 = L_153; G_B5_1 = L_151; goto IL_038e; } } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var); U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * L_154 = ((U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_155 = (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)il2cpp_codegen_object_new(Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857_il2cpp_TypeInfo_var); Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55(L_155, L_154, (intptr_t)((intptr_t)U3CU3Ec_U3C_ctorU3Eb__17_0_m6A885F372D2422F51712F992D700DED6A75A07EF_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_RuntimeMethod_var); Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_156 = L_155; ((U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var))->set_U3CU3E9__17_0_1(L_156); G_B5_0 = L_156; G_B5_1 = G_B4_1; } IL_038e: { NullCheck(G_B5_1); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_157; L_157 = Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76(G_B5_1, G_B5_0, 0, /*hidden argument*/Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_RuntimeMethod_var); V_16 = L_157; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_158; L_158 = CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B(3, 3, /*hidden argument*/CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var); V_17 = L_158; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_159 = V_17; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_160 = V_16; NullCheck(L_160); double L_161; L_161 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_160, 0, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); NullCheck(L_159); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_159, 0, 0, L_161, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_162 = V_17; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_163 = V_16; NullCheck(L_163); double L_164; L_164 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_163, 1, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); NullCheck(L_162); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_162, 1, 1, L_164, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_165 = V_17; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_166 = V_16; NullCheck(L_166); double L_167; L_167 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_166, 2, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); NullCheck(L_165); Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_165, 2, 2, L_167, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_168 = V_17; NullCheck(L_168); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_169; L_169 = VirtualFuncInvoker0< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * >::Invoke(12 /* MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Inverse() */, L_168); V_17 = L_169; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_170 = V_15; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_171 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_172; L_172 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_170, L_171, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_173 = V_15; NullCheck(L_173); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_174; L_174 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_173, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_175; L_175 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_172, L_174, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var); V_18 = L_175; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_176 = V_9; NullCheck(L_176); double L_177; L_177 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_176, 0, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_178 = V_9; NullCheck(L_178); double L_179; L_179 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_178, 1, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_180 = V_9; NullCheck(L_180); double L_181; L_181 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_180, 2, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_182; memset((&L_182), 0, sizeof(L_182)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_182), L_177, L_179, L_181, /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); EllipsoidFitting_set_Center_m6E65F84704AA54FEA94B35D81C5209D917B4E22C_inline(__this, L_182, /*hidden argument*/NULL); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_183 = V_18; EllipsoidFitting_set_CorrectMatrix_m98C5394801246893C68C2DA38BEA111B66AC6517_inline(__this, L_183, /*hidden argument*/NULL); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_184 = V_16; NullCheck(L_184); double L_185; L_185 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_184, 0, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_186 = V_16; NullCheck(L_186); double L_187; L_187 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_186, 1, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_188 = V_16; NullCheck(L_188); double L_189; L_189 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_188, 2, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_190; memset((&L_190), 0, sizeof(L_190)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_190), L_185, L_187, L_189, /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); EllipsoidFitting_set_Radius_m87FCDE9EB65F9D6B7FC36CC0C143CC72A3579418_inline(__this, L_190, /*hidden argument*/NULL); return; } } // o0.Geometry.Vector`1 o0.IMU.EllipsoidFitting::Map(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_Map_mF3CB04D5E60F0A75D92775C7ED9B5C2A1980F5E7 (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector_1_t04BD986700481778192B0CF621635E64D169D13C * V_0 = NULL; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_1; memset((&V_1), 0, sizeof(V_1)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0; L_0 = EllipsoidFitting_get_Center_mF7808FFA452062BF02BEDABEDD6A6B1D2A906D99_inline(__this, /*hidden argument*/NULL); V_1 = L_0; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_1; L_1 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); ___Vector0 = L_1; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_2; L_2 = CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E(3, /*hidden argument*/CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var); V_0 = L_2; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_3 = V_0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___Vector0; double L_5 = L_4.get_x_0(); NullCheck(L_3); Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_3, 0, L_5, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_6 = V_0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7 = ___Vector0; double L_8 = L_7.get_y_1(); NullCheck(L_6); Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_6, 1, L_8, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_9 = V_0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_10 = ___Vector0; double L_11 = L_10.get_z_2(); NullCheck(L_9); Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_9, 2, L_11, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_12 = V_0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_13; L_13 = EllipsoidFitting_get_CorrectMatrix_m81EA5969AEB8F500D4F613235C99A9A023DBB3CD_inline(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_14; L_14 = Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813(L_12, L_13, /*hidden argument*/Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_RuntimeMethod_var); V_0 = L_14; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_15 = V_0; NullCheck(L_15); double L_16; L_16 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_15, 0, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_17 = V_0; NullCheck(L_17); double L_18; L_18 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_17, 1, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_19 = V_0; NullCheck(L_19); double L_20; L_20 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_19, 2, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), L_16, L_18, L_20, /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_21 = ___Vector0; V_2 = L_21; goto IL_0071; } IL_0071: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_22 = V_2; return L_22; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU.HardwareVariance::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardwareVariance__ctor_m86A20F928AA4D82E0362A69AC1C037C7AA82CDF4 (HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471 * __this, int32_t ___MaxCount0, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); __this->set_Vector_0((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)NULL); int32_t L_0 = ___MaxCount0; __this->set_MaxCount_1(L_0); return; } } // System.Void o0.IMU.HardwareVariance::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HardwareVariance_Start_m8691D8FF3534997E616E329576738BB19C2AB4E4 (HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * L_0 = (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)il2cpp_codegen_object_new(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_il2cpp_TypeInfo_var); List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835(L_0, /*hidden argument*/List_1__ctor_m2D9643BF7BAD693A8365E933E8AB079F3713C835_RuntimeMethod_var); __this->set_Vector_0(L_0); return; } } // o0.Geometry.Vector`1 o0.IMU.HardwareVariance::Update(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 HardwareVariance_Update_mDF7CAA7814BCD0FC1F740097C55A200832D5FD9E (HardwareVariance_tA92FE6146D363D26FEAB519A7A2EC5DD70276471 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_2; memset((&V_2), 0, sizeof(V_2)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; { List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * L_0 = __this->get_Vector_0(); V_1 = (bool)((((RuntimeObject*)(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_001a; } } { il2cpp_codegen_initobj((&V_2), sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2 = V_2; V_3 = L_2; goto IL_0063; } IL_001a: { List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * L_3 = __this->get_Vector_0(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___Vector0; NullCheck(L_3); List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C(L_3, L_4, /*hidden argument*/List_1_Add_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C_RuntimeMethod_var); List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * L_5 = __this->get_Vector_0(); NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_inline(L_5, /*hidden argument*/List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_RuntimeMethod_var); int32_t L_7 = __this->get_MaxCount_1(); V_4 = (bool)((((int32_t)L_6) < ((int32_t)L_7))? 1 : 0); bool L_8 = V_4; if (!L_8) { goto IL_004c; } } { il2cpp_codegen_initobj((&V_2), sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_9 = V_2; V_3 = L_9; goto IL_0063; } IL_004c: { List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * L_10 = __this->get_Vector_0(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11; L_11 = Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB(L_10, /*hidden argument*/Extension_Variance_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m92CE8A7FEF8305685BAC74913677FFA81CE001AB_RuntimeMethod_var); V_0 = L_11; __this->set_Vector_0((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_12 = V_0; V_3 = L_12; goto IL_0063; } IL_0063: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_13 = V_3; return L_13; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // o0.Geometry.Vector`1 o0.IMU.MagnetometerAutoCalibrater::Key(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC MagnetometerAutoCalibrater_Key_m1D0254F3DB388F521ACF8DEA55394F367434B311 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_0; memset((&V_0), 0, sizeof(V_0)); { double L_0 = __this->get_CountPerLength_2(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F((2.0), L_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2; L_2 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), L_1, /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_0 = L_2; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_3; L_3 = Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_0), /*hidden argument*/Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_RuntimeMethod_var); return L_3; } } // System.Boolean o0.IMU.MagnetometerAutoCalibrater::get_Complete() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_0 = __this->get_EllipsoidFitting_7(); if (!L_0) { goto IL_0018; } } { double L_1 = __this->get_Variance_8(); double L_2 = __this->get_CompleteVarianceThreshold_9(); G_B3_0 = ((((double)L_1) < ((double)L_2))? 1 : 0); goto IL_0019; } IL_0018: { G_B3_0 = 0; } IL_0019: { return (bool)G_B3_0; } } // System.Void o0.IMU.MagnetometerAutoCalibrater::Init() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Init_mD5B8DACF5B0A996B65ED572510B922E48B6755F6 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_0 = (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)il2cpp_codegen_object_new(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var); Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086(L_0, /*hidden argument*/Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var); __this->set_VectorByBlock_1(L_0); __this->set_CountPerLength_2((6.0)); __this->set_EllipsoidFitting_7((EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 *)NULL); __this->set_Variance_8((1.7976931348623157E+308)); int32_t L_1 = __this->get_FitCountLeft_10(); __this->set_FitCountLeft_10(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))); return; } } // System.Void o0.IMU.MagnetometerAutoCalibrater::.ctor(System.Double,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater__ctor_mE8FD99F9712496B7103E59766CB385FF9129C6DC (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, double ___CompleteVarianceThreshold0, int32_t ___MaxCount1, int32_t ___FitThreshold2, int32_t ___FitCountLeft3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 V_0; memset((&V_0), 0, sizeof(V_0)); MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * G_B2_0 = NULL; MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * G_B1_0 = NULL; int32_t G_B3_0 = 0; MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * G_B3_1 = NULL; { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); double L_0 = ___CompleteVarianceThreshold0; __this->set_CompleteVarianceThreshold_9(L_0); int32_t L_1 = ___MaxCount1; __this->set_MaxCount_0(L_1); int32_t L_2 = ___FitThreshold2; G_B1_0 = __this; if (!L_2) { G_B2_0 = __this; goto IL_001d; } } { int32_t L_3 = ___FitThreshold2; G_B3_0 = L_3; G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int32_t)100); G_B3_1 = G_B2_0; } IL_001f: { NullCheck(G_B3_1); G_B3_1->set_FitThreshold_6(G_B3_0); int32_t L_4 = ___FitCountLeft3; __this->set_FitCountLeft_10(L_4); __this->set_NewBlock_3(0); __this->set_NewBlockAccumulation_4((0.0)); il2cpp_codegen_initobj((&V_0), sizeof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 )); DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var); int64_t L_6; L_6 = o0_ToTimestampMilliseconds_m8ABFF1BD890E78923116B3B0BD3B087F556DB8C7(L_5, /*hidden argument*/NULL); __this->set_LastTimestamp_5(L_6); __this->set_Lock_11((bool)0); MagnetometerAutoCalibrater_Init_mD5B8DACF5B0A996B65ED572510B922E48B6755F6(__this, /*hidden argument*/NULL); return; } } // System.Void o0.IMU.MagnetometerAutoCalibrater::Fit() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Fit_m6A2401B072853A4B0C9B7419664202F281F7DDCF (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * V_1 = NULL; double V_2 = 0.0; bool V_3 = false; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_4 = NULL; int32_t V_5 = 0; Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 V_6; memset((&V_6), 0, sizeof(V_6)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_7; memset((&V_7), 0, sizeof(V_7)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; bool V_11 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; int32_t G_B13_0 = 0; { __this->set_NewBlock_3(0); __this->set_NewBlockAccumulation_4((0.0)); bool L_0; L_0 = MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77(__this, /*hidden argument*/NULL); V_0 = L_0; EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_1 = __this->get_EllipsoidFitting_7(); V_1 = L_1; double L_2 = __this->get_Variance_8(); V_2 = L_2; Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_3 = __this->get_VectorByBlock_1(); NullCheck(L_3); ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_4; L_4 = Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536(L_3, /*hidden argument*/Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_5; L_5 = EllipsoidFitting_Fit_m9CDDB42BFD5F1A677A11BD07A4AE2720EDE10BD9(L_4, /*hidden argument*/NULL); __this->set_EllipsoidFitting_7(L_5); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_6 = __this->get_EllipsoidFitting_7(); V_3 = (bool)((((RuntimeObject*)(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 *)L_6) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_0056; } } { goto IL_0142; } IL_0056: { Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_8 = __this->get_VectorByBlock_1(); NullCheck(L_8); int32_t L_9; L_9 = Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C(L_8, /*hidden argument*/Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_10 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_9); V_4 = L_10; V_5 = 0; Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_11 = __this->get_VectorByBlock_1(); NullCheck(L_11); ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_12; L_12 = Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536(L_11, /*hidden argument*/Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var); NullCheck(L_12); Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 L_13; L_13 = ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6(L_12, /*hidden argument*/ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var); V_6 = L_13; } IL_007f: try {// begin try (depth: 1) { goto IL_00aa; } IL_0081: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_14; L_14 = Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_inline((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var); V_7 = L_14; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_15 = V_4; int32_t L_16 = V_5; int32_t L_17 = L_16; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_18 = __this->get_EllipsoidFitting_7(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_19 = V_7; NullCheck(L_18); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20; L_20 = EllipsoidFitting_Map_mF3CB04D5E60F0A75D92775C7ED9B5C2A1980F5E7(L_18, L_19, /*hidden argument*/NULL); V_8 = L_20; double L_21; L_21 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_8), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (double)L_21); } IL_00aa: { bool L_22; L_22 = Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var); if (L_22) { goto IL_0081; } } IL_00b3: { IL2CPP_LEAVE(0xC4, FINALLY_00b5); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b5; } FINALLY_00b5: {// begin finally (depth: 1) Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var); IL2CPP_END_FINALLY(181) }// end finally (depth: 1) IL2CPP_CLEANUP(181) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xC4, IL_00c4) } IL_00c4: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_23 = V_4; double L_24; L_24 = Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6((RuntimeObject*)(RuntimeObject*)L_23, /*hidden argument*/Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_RuntimeMethod_var); __this->set_Variance_8(L_24); bool L_25; L_25 = MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77(__this, /*hidden argument*/NULL); V_9 = L_25; bool L_26 = V_9; if (!L_26) { goto IL_00eb; } } { int32_t L_27 = __this->get_FitCountLeft_10(); __this->set_FitCountLeft_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)1))); } IL_00eb: { bool L_28 = V_0; if (!L_28) { goto IL_00f9; } } { bool L_29; L_29 = MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77(__this, /*hidden argument*/NULL); G_B13_0 = ((((int32_t)L_29) == ((int32_t)0))? 1 : 0); goto IL_00fa; } IL_00f9: { G_B13_0 = 0; } IL_00fa: { V_10 = (bool)G_B13_0; bool L_30 = V_10; if (!L_30) { goto IL_011f; } } { __this->set_Lock_11((bool)1); MagnetometerAutoCalibrater_Init_mD5B8DACF5B0A996B65ED572510B922E48B6755F6(__this, /*hidden argument*/NULL); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_31 = V_1; __this->set_EllipsoidFitting_7(L_31); double L_32 = V_2; __this->set_Variance_8(L_32); goto IL_0142; } IL_011f: { int32_t L_33 = __this->get_FitCountLeft_10(); V_11 = (bool)((((int32_t)((((int32_t)L_33) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_34 = V_11; if (!L_34) { goto IL_0141; } } { __this->set_Lock_11((bool)1); __this->set_VectorByBlock_1((Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)NULL); } IL_0141: { } IL_0142: { return; } } // System.Void o0.IMU.MagnetometerAutoCalibrater::Add(o0.Geometry.Vector`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Add_m442334E20F7DFDF4A99DFD792CEC5894490F79A1 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, bool ___TryFitIfNewBlock1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; int64_t V_3 = 0; DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; int32_t G_B6_0 = 0; { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Mag0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_1; L_1 = MagnetometerAutoCalibrater_Key_m1D0254F3DB388F521ACF8DEA55394F367434B311(__this, L_0, /*hidden argument*/NULL); V_0 = L_1; Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_2 = __this->get_VectorByBlock_1(); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_3 = V_0; NullCheck(L_2); bool L_4; L_4 = Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B(L_2, L_3, /*hidden argument*/Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_RuntimeMethod_var); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_002c; } } { Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_6 = __this->get_VectorByBlock_1(); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_7 = V_0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8 = ___Mag0; NullCheck(L_6); Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23(L_6, L_7, L_8, /*hidden argument*/Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_RuntimeMethod_var); goto IL_00ca; } IL_002c: { Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_9 = __this->get_VectorByBlock_1(); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_10 = V_0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11 = ___Mag0; NullCheck(L_9); Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54(L_9, L_10, L_11, /*hidden argument*/Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_RuntimeMethod_var); bool L_12 = ___TryFitIfNewBlock1; V_2 = L_12; bool L_13 = V_2; if (!L_13) { goto IL_00c9; } } { int32_t L_14 = __this->get_NewBlock_3(); __this->set_NewBlock_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); il2cpp_codegen_initobj((&V_4), sizeof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 )); DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 L_15 = V_4; IL2CPP_RUNTIME_CLASS_INIT(o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var); int64_t L_16; L_16 = o0_ToTimestampMilliseconds_m8ABFF1BD890E78923116B3B0BD3B087F556DB8C7(L_15, /*hidden argument*/NULL); V_3 = L_16; double L_17 = __this->get_NewBlockAccumulation_4(); int32_t L_18 = __this->get_NewBlock_3(); int64_t L_19 = V_3; int64_t L_20 = __this->get_LastTimestamp_5(); __this->set_NewBlockAccumulation_4(((double)il2cpp_codegen_add((double)L_17, (double)((double)((double)((double)((double)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_18)), (int64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_19, (int64_t)L_20))))))/(double)(1000.0)))))); int64_t L_21 = V_3; __this->set_LastTimestamp_5(L_21); Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_22 = __this->get_VectorByBlock_1(); NullCheck(L_22); int32_t L_23; L_23 = Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C(L_22, /*hidden argument*/Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var); int32_t L_24 = __this->get_MaxCount_0(); if ((((int32_t)L_23) <= ((int32_t)((int32_t)((int32_t)L_24/(int32_t)8))))) { goto IL_00ba; } } { double L_25 = __this->get_NewBlockAccumulation_4(); int32_t L_26 = __this->get_FitThreshold_6(); G_B6_0 = ((((int32_t)((!(((double)L_25) >= ((double)((double)((double)L_26)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00bb; } IL_00ba: { G_B6_0 = 0; } IL_00bb: { V_5 = (bool)G_B6_0; bool L_27 = V_5; if (!L_27) { goto IL_00c8; } } { MagnetometerAutoCalibrater_Fit_m6A2401B072853A4B0C9B7419664202F281F7DDCF(__this, /*hidden argument*/NULL); } IL_00c8: { } IL_00c9: { } IL_00ca: { return; } } // System.Boolean o0.IMU.MagnetometerAutoCalibrater::Update(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_Update_mB6C707E19640EC2464C68B1F5A053F490DD0B48E (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * V_0 = NULL; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; bool V_5 = false; Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 V_6; memset((&V_6), 0, sizeof(V_6)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_7; memset((&V_7), 0, sizeof(V_7)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { bool L_0 = __this->get_Lock_11(); V_1 = L_0; bool L_1 = V_1; if (!L_1) { goto IL_002b; } } { EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_2 = __this->get_EllipsoidFitting_7(); V_2 = (bool)((((RuntimeObject*)(EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 *)L_2) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0024; } } { Exception_t * L_4 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8611D25D2EDB926AC11604C5CBF3AC601FCC643F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MagnetometerAutoCalibrater_Update_mB6C707E19640EC2464C68B1F5A053F490DD0B48E_RuntimeMethod_var))); } IL_0024: { V_3 = (bool)1; goto IL_00ec; } IL_002b: { Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_5 = __this->get_VectorByBlock_1(); NullCheck(L_5); int32_t L_6; L_6 = Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C(L_5, /*hidden argument*/Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var); int32_t L_7 = __this->get_MaxCount_0(); V_4 = (bool)((((int32_t)L_6) < ((int32_t)L_7))? 1 : 0); bool L_8 = V_4; if (!L_8) { goto IL_006e; } } { Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_9 = __this->get_VectorByBlock_1(); V_5 = (bool)((((RuntimeObject*)(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)L_9) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); bool L_10 = V_5; if (!L_10) { goto IL_005c; } } { V_3 = (bool)0; goto IL_00ec; } IL_005c: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11 = ___Mag0; MagnetometerAutoCalibrater_Add_m442334E20F7DFDF4A99DFD792CEC5894490F79A1(__this, L_11, (bool)1, /*hidden argument*/NULL); bool L_12; L_12 = MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77(__this, /*hidden argument*/NULL); V_3 = L_12; goto IL_00ec; } IL_006e: { MagnetometerAutoCalibrater_Fit_m6A2401B072853A4B0C9B7419664202F281F7DDCF(__this, /*hidden argument*/NULL); Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_13 = __this->get_VectorByBlock_1(); NullCheck(L_13); ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_14; L_14 = Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536(L_13, /*hidden argument*/Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var); V_0 = L_14; double L_15 = __this->get_CountPerLength_2(); __this->set_CountPerLength_2(((double)il2cpp_codegen_subtract((double)L_15, (double)(1.0)))); Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_16 = (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)il2cpp_codegen_object_new(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var); Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086(L_16, /*hidden argument*/Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var); __this->set_VectorByBlock_1(L_16); ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_17 = V_0; NullCheck(L_17); Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 L_18; L_18 = ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6(L_17, /*hidden argument*/ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var); V_6 = L_18; } IL_00ab: try {// begin try (depth: 1) { goto IL_00c0; } IL_00ad: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_19; L_19 = Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_inline((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var); V_7 = L_19; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20 = V_7; MagnetometerAutoCalibrater_Add_m442334E20F7DFDF4A99DFD792CEC5894490F79A1(__this, L_20, (bool)0, /*hidden argument*/NULL); } IL_00c0: { bool L_21; L_21 = Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var); if (L_21) { goto IL_00ad; } } IL_00c9: { IL2CPP_LEAVE(0xDA, FINALLY_00cb); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00cb; } FINALLY_00cb: {// begin finally (depth: 1) Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var); IL2CPP_END_FINALLY(203) }// end finally (depth: 1) IL2CPP_CLEANUP(203) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xDA, IL_00da) } IL_00da: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_22 = ___Mag0; MagnetometerAutoCalibrater_Add_m442334E20F7DFDF4A99DFD792CEC5894490F79A1(__this, L_22, (bool)0, /*hidden argument*/NULL); bool L_23; L_23 = MagnetometerAutoCalibrater_get_Complete_mB956FBFA603282E5E6CE09E07564B43AB19D2A77(__this, /*hidden argument*/NULL); V_3 = L_23; goto IL_00ec; } IL_00ec: { bool L_24 = V_3; return L_24; } } // o0.Geometry.Vector`1 o0.IMU.MagnetometerAutoCalibrater::Map(o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 MagnetometerAutoCalibrater_Map_m533A36AF349F98F6470ACBA4936E44E6A12E7FA8 (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method) { EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * G_B2_0 = NULL; EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * G_B1_0 = NULL; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_0 = __this->get_EllipsoidFitting_7(); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_000d; } } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2 = ___Vector0; G_B3_0 = L_2; goto IL_0013; } IL_000d: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_3 = ___Vector0; NullCheck(G_B2_0); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4; L_4 = EllipsoidFitting_Map_mF3CB04D5E60F0A75D92775C7ED9B5C2A1980F5E7(G_B2_0, L_3, /*hidden argument*/NULL); G_B3_0 = L_4; } IL_0013: { return G_B3_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU._663AxisPreProcessor::.ctor(o0.Geometry.Vector`1,o0.Geometry.Vector`1,o0.Geometry.Vector`1,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _663AxisPreProcessor__ctor_mD1DD98BEB036D2350946C43E1FFEA3BD50C2632C (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Gyr1ByteIndex0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Gyr2ByteIndex1, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Acc1ByteIndex2, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Acc2ByteIndex3, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___MagByteIndex4, bool ___AccCorrection5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 V_0; memset((&V_0), 0, sizeof(V_0)); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC V_1; memset((&V_1), 0, sizeof(V_1)); _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B2_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B1_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B3_1 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B5_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B4_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B6_1 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B8_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B7_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B9_0; memset((&G_B9_0), 0, sizeof(G_B9_0)); _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B9_1 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B11_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B10_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B12_0; memset((&G_B12_0), 0, sizeof(G_B12_0)); _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B12_1 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B14_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B13_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B15_0; memset((&G_B15_0), 0, sizeof(G_B15_0)); _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B15_1 = NULL; { MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * L_0 = (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D *)il2cpp_codegen_object_new(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17(L_0, ((int32_t)10), (2.0), /*hidden argument*/MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); __this->set_TimeGapFilter_3(L_0); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_1 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_1, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToGyr1_5(L_1); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_2 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_2, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToGyr2_6(L_2); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_3 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_3, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToAcc1_7(L_3); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_4 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_4, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToAcc2_8(L_4); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_5 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_5, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToMag_9(L_5); MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_6 = (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *)il2cpp_codegen_object_new(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954(L_6, /*hidden argument*/MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); __this->set_GyrCalibrater1_11(L_6); MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_7 = (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *)il2cpp_codegen_object_new(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954(L_7, /*hidden argument*/MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); __this->set_GyrCalibrater2_12(L_7); MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * L_8 = (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D *)il2cpp_codegen_object_new(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D_il2cpp_TypeInfo_var); MagnetometerAutoCalibrater__ctor_mE8FD99F9712496B7103E59766CB385FF9129C6DC(L_8, (0.001), ((int32_t)1000), 0, 5, /*hidden argument*/NULL); __this->set_MagCalibrater_13(L_8); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); bool L_9 = ___AccCorrection5; __this->set_AccCorrection_0(L_9); il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 )); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_10 = V_0; _663AxisPreProcessor_set_ByteReverseMS_mE1FA42D15963B46131151BE3837A83599848B89C(__this, L_10, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_11 = (&V_1); il2cpp_codegen_initobj(L_11, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_12; L_12 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___Gyr1ByteIndex0), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_11, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B1_0 = __this; if (L_12) { G_B2_0 = __this; goto IL_00c7; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_13; memset((&L_13), 0, sizeof(L_13)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_13), ((int32_t)-3), ((int32_t)-2), (-1), /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B3_0 = L_13; G_B3_1 = G_B1_0; goto IL_00c8; } IL_00c7: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_14 = ___Gyr1ByteIndex0; G_B3_0 = L_14; G_B3_1 = G_B2_0; } IL_00c8: { NullCheck(G_B3_1); G_B3_1->set_Gyr1ByteIndex_14(G_B3_0); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_15 = (&V_1); il2cpp_codegen_initobj(L_15, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_16; L_16 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___Gyr2ByteIndex1), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_15, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B4_0 = __this; if (L_16) { G_B5_0 = __this; goto IL_00ec; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_17; memset((&L_17), 0, sizeof(L_17)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_17), ((int32_t)-3), ((int32_t)-2), (-1), /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B6_0 = L_17; G_B6_1 = G_B4_0; goto IL_00ed; } IL_00ec: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_18 = ___Gyr2ByteIndex1; G_B6_0 = L_18; G_B6_1 = G_B5_0; } IL_00ed: { NullCheck(G_B6_1); G_B6_1->set_Gyr2ByteIndex_15(G_B6_0); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_19 = (&V_1); il2cpp_codegen_initobj(L_19, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_20; L_20 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___Acc1ByteIndex2), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_19, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B7_0 = __this; if (L_20) { G_B8_0 = __this; goto IL_0111; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_21; memset((&L_21), 0, sizeof(L_21)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_21), ((int32_t)-3), ((int32_t)-2), (-1), /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B9_0 = L_21; G_B9_1 = G_B7_0; goto IL_0112; } IL_0111: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_22 = ___Acc1ByteIndex2; G_B9_0 = L_22; G_B9_1 = G_B8_0; } IL_0112: { NullCheck(G_B9_1); G_B9_1->set_Acc1ByteIndex_16(G_B9_0); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_23 = (&V_1); il2cpp_codegen_initobj(L_23, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_24; L_24 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___Acc2ByteIndex3), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_23, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B10_0 = __this; if (L_24) { G_B11_0 = __this; goto IL_0136; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_25; memset((&L_25), 0, sizeof(L_25)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_25), ((int32_t)-3), ((int32_t)-2), (-1), /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B12_0 = L_25; G_B12_1 = G_B10_0; goto IL_0138; } IL_0136: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_26 = ___Acc2ByteIndex3; G_B12_0 = L_26; G_B12_1 = G_B11_0; } IL_0138: { NullCheck(G_B12_1); G_B12_1->set_Acc2ByteIndex_17(G_B12_0); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_27 = (&V_1); il2cpp_codegen_initobj(L_27, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_28; L_28 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___MagByteIndex4), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_27, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B13_0 = __this; if (L_28) { G_B14_0 = __this; goto IL_015b; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_29; memset((&L_29), 0, sizeof(L_29)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_29), ((int32_t)-3), (-1), 2, /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B15_0 = L_29; G_B15_1 = G_B13_0; goto IL_015d; } IL_015b: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_30 = ___MagByteIndex4; G_B15_0 = L_30; G_B15_1 = G_B14_0; } IL_015d: { NullCheck(G_B15_1); G_B15_1->set_MagByteIndex_18(G_B15_0); return; } } // System.Nullable`1 o0.IMU._663AxisPreProcessor::get_ByteReverseMS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 _663AxisPreProcessor_get_ByteReverseMS_m96322C7A17ECB4318834B635B3483F9E7318360D (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 V_0; memset((&V_0), 0, sizeof(V_0)); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_0 = __this->get_ByteToShortMS_2(); NullCheck(L_0); int32_t L_1 = L_0->get_MinCount_1(); if (L_1) { goto IL_001f; } } { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_2 = __this->get_ByteToShortMS_2(); NullCheck(L_2); bool L_3 = L_2->get_Reverse_5(); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_4; memset((&L_4), 0, sizeof(L_4)); Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); G_B3_0 = L_4; goto IL_0028; } IL_001f: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 )); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_5 = V_0; G_B3_0 = L_5; } IL_0028: { return G_B3_0; } } // System.Void o0.IMU._663AxisPreProcessor::set_ByteReverseMS(System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _663AxisPreProcessor_set_ByteReverseMS_mE1FA42D15963B46131151BE3837A83599848B89C (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m305FCA20DB99F8FBEA0E95D8068DA4A2FB447E15_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B2_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B1_0 = NULL; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * G_B5_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B5_1 = NULL; Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * G_B4_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B4_1 = NULL; Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * G_B3_0 = NULL; _663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * G_B3_1 = NULL; { bool L_0; L_0 = Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_inline((Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *)(&___value0), /*hidden argument*/Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var); G_B1_0 = __this; if (!L_0) { G_B2_0 = __this; goto IL_001b; } } { bool L_1; L_1 = Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_inline((Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *)(&___value0), /*hidden argument*/Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_RuntimeMethod_var); ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_2 = (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 *)il2cpp_codegen_object_new(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B(L_2, (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)NULL, 0, L_1, /*hidden argument*/NULL); G_B5_0 = L_2; G_B5_1 = G_B1_0; goto IL_0042; } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_3 = ((U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var))->get_U3CU3E9__6_0_1(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_4 = L_3; G_B3_0 = L_4; G_B3_1 = G_B2_0; if (L_4) { G_B4_0 = L_4; G_B4_1 = G_B2_0; goto IL_003a; } } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * L_5 = ((U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_6 = (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)il2cpp_codegen_object_new(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D(L_6, L_5, (intptr_t)((intptr_t)U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m305FCA20DB99F8FBEA0E95D8068DA4A2FB447E15_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_7 = L_6; ((U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var))->set_U3CU3E9__6_0_1(L_7); G_B4_0 = L_7; G_B4_1 = G_B3_1; } IL_003a: { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_8 = (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 *)il2cpp_codegen_object_new(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B(L_8, G_B4_0, ((int32_t)10), (bool)0, /*hidden argument*/NULL); G_B5_0 = L_8; G_B5_1 = G_B4_1; } IL_0042: { NullCheck(G_B5_1); G_B5_1->set_ByteToShortMS_2(G_B5_0); MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * L_9 = (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D *)il2cpp_codegen_object_new(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17(L_9, ((int32_t)10), (2.0), /*hidden argument*/MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); __this->set_TimeGapFilter_3(L_9); DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * L_10 = (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 *)il2cpp_codegen_object_new(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069_il2cpp_TypeInfo_var); DistanceToAxis__ctor_m145F7C115D858C4E4FBB5EADB8FE5733995C9686(L_10, /*hidden argument*/NULL); __this->set_distanceToAxis_21(L_10); ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 * L_11 = __this->get_address_of_IMUInfo_20(); il2cpp_codegen_initobj(L_11, sizeof(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 )); return; } } // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._663AxisPreProcessor::Update(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 _663AxisPreProcessor_Update_mC5232EF048756B3CED04B32320C0D11DC69DFCCA (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, RuntimeObject* ___gyr1Byte0, RuntimeObject* ___gyr2Byte1, RuntimeObject* ___acc1Byte2, RuntimeObject* ___acc2Byte3, RuntimeObject* ___magByte4, uint8_t ___min5, uint8_t ___sec6, uint8_t ___ms17, uint8_t ___ms28, const RuntimeMethod* method) { double V_0 = 0.0; double V_1 = 0.0; bool V_2 = false; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_0 = __this->get_ByteToShortMS_2(); uint8_t L_1 = ___ms28; uint8_t L_2 = ___ms17; NullCheck(L_0); bool L_3; L_3 = ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99(L_0, L_1, L_2, /*hidden argument*/NULL); V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_0020; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_5 = __this->get_IMUInfo_20(); V_3 = L_5; goto IL_0092; } IL_0020: { uint8_t L_6 = ___min5; uint8_t L_7 = ___sec6; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_8 = __this->get_ByteToShortMS_2(); NullCheck(L_8); int16_t L_9 = L_8->get_Short_6(); V_0 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)((double)L_6)), (double)(60.0))), (double)((double)((double)L_7)))), (double)(1000.0))), (double)((double)((double)L_9)))); double L_10 = __this->get_LastMS_1(); V_4 = (bool)((((double)L_10) == ((double)(0.0)))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_0071; } } { double L_12 = V_0; __this->set_LastMS_1(L_12); ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_13 = __this->get_IMUInfo_20(); V_3 = L_13; goto IL_0092; } IL_0071: { double L_14 = V_0; double L_15 = __this->get_LastMS_1(); V_1 = ((double)il2cpp_codegen_subtract((double)L_14, (double)L_15)); double L_16 = V_0; __this->set_LastMS_1(L_16); RuntimeObject* L_17 = ___gyr1Byte0; RuntimeObject* L_18 = ___gyr2Byte1; RuntimeObject* L_19 = ___acc1Byte2; RuntimeObject* L_20 = ___acc2Byte3; RuntimeObject* L_21 = ___magByte4; double L_22 = V_1; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_23; L_23 = _663AxisPreProcessor_Update_mEE3F18F7A6359E70F89CB9458BD1E60E990ED478(__this, L_17, L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL); V_3 = L_23; goto IL_0092; } IL_0092: { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_24 = V_3; return L_24; } } // System.Boolean o0.IMU._663AxisPreProcessor::get_GyrCalibrate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool _663AxisPreProcessor_get_GyrCalibrate_m5C2A3D49B6DFCA7624E3070B3073602B40E0B2EB (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get__GyrCalibrate_10(); return L_0; } } // System.Void o0.IMU._663AxisPreProcessor::set_GyrCalibrate(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _663AxisPreProcessor_set_GyrCalibrate_mD4B6F536E9B726012CB73AAAEF3CF19C37042D45 (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { bool L_0 = ___value0; __this->set__GyrCalibrate_10(L_0); bool L_1 = ___value0; V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0025; } } { MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_3 = (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *)il2cpp_codegen_object_new(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954(L_3, /*hidden argument*/MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); __this->set_GyrCalibrater1_11(L_3); MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_4 = (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *)il2cpp_codegen_object_new(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954(L_4, /*hidden argument*/MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); __this->set_GyrCalibrater2_12(L_4); } IL_0025: { return; } } // System.Double o0.IMU._663AxisPreProcessor::Map(o0.Geometry.Vector`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double _663AxisPreProcessor_Map_m69603E109FC13662EB7627F784E42563E5C66C67 (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, int32_t ___Index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } double G_B4_0 = 0.0; double G_B6_0 = 0.0; { int32_t L_0 = ___Index1; if (!L_0) { goto IL_0021; } } { int32_t L_1 = ___Index1; if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_0015; } } { int32_t L_2 = ___Index1; double L_3; L_3 = Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), ((int32_t)il2cpp_codegen_subtract((int32_t)((-L_2)), (int32_t)1)), /*hidden argument*/Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var); G_B4_0 = ((-L_3)); goto IL_001f; } IL_0015: { int32_t L_4 = ___Index1; double L_5; L_5 = Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)), /*hidden argument*/Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var); G_B4_0 = L_5; } IL_001f: { G_B6_0 = G_B4_0; goto IL_002a; } IL_0021: { G_B6_0 = (0.0); } IL_002a: { return G_B6_0; } } // o0.Geometry.Vector`1 o0.IMU._663AxisPreProcessor::Map(o0.Geometry.Vector`1,o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 _663AxisPreProcessor_Map_m3210E07C0152D0776298A748099FE7DF60D7710D (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Vector0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_1 = ___Index1; int32_t L_2 = L_1.get_x_0(); double L_3; L_3 = _663AxisPreProcessor_Map_m69603E109FC13662EB7627F784E42563E5C66C67(__this, L_0, L_2, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___Vector0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_5 = ___Index1; int32_t L_6 = L_5.get_y_1(); double L_7; L_7 = _663AxisPreProcessor_Map_m69603E109FC13662EB7627F784E42563E5C66C67(__this, L_4, L_6, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8 = ___Vector0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_9 = ___Index1; int32_t L_10 = L_9.get_z_2(); double L_11; L_11 = _663AxisPreProcessor_Map_m69603E109FC13662EB7627F784E42563E5C66C67(__this, L_8, L_10, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_12; memset((&L_12), 0, sizeof(L_12)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_12), L_3, L_7, L_11, /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_12; } } // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._663AxisPreProcessor::Update(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 _663AxisPreProcessor_Update_mEE3F18F7A6359E70F89CB9458BD1E60E990ED478 (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, RuntimeObject* ___gyr1Byte0, RuntimeObject* ___gyr2Byte1, RuntimeObject* ___acc1Byte2, RuntimeObject* ___acc2Byte3, RuntimeObject* ___magByte4, double ___GapMS5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_5; memset((&V_5), 0, sizeof(V_5)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_6; memset((&V_6), 0, sizeof(V_6)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_7; memset((&V_7), 0, sizeof(V_7)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_8; memset((&V_8), 0, sizeof(V_8)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_9; memset((&V_9), 0, sizeof(V_9)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_10; memset((&V_10), 0, sizeof(V_10)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_11; memset((&V_11), 0, sizeof(V_11)); bool V_12 = false; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 V_13; memset((&V_13), 0, sizeof(V_13)); bool V_14 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_15; memset((&V_15), 0, sizeof(V_15)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_16; memset((&V_16), 0, sizeof(V_16)); bool V_17 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_18; memset((&V_18), 0, sizeof(V_18)); bool V_19 = false; bool V_20 = false; int32_t G_B6_0 = 0; int32_t G_B11_0 = 0; { ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_0 = __this->get_ByteToGyr1_5(); RuntimeObject* L_1 = ___gyr1Byte0; NullCheck(L_0); bool L_2; L_2 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_3 = __this->get_ByteToGyr2_6(); RuntimeObject* L_4 = ___gyr2Byte1; NullCheck(L_3); bool L_5; L_5 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_3, L_4, /*hidden argument*/NULL); V_1 = L_5; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_6 = __this->get_ByteToAcc1_7(); RuntimeObject* L_7 = ___acc1Byte2; NullCheck(L_6); bool L_8; L_8 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_6, L_7, /*hidden argument*/NULL); V_2 = L_8; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_9 = __this->get_ByteToAcc2_8(); RuntimeObject* L_10 = ___acc2Byte3; NullCheck(L_9); bool L_11; L_11 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_9, L_10, /*hidden argument*/NULL); V_3 = L_11; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_12 = __this->get_ByteToMag_9(); RuntimeObject* L_13 = ___magByte4; NullCheck(L_12); bool L_14; L_14 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_12, L_13, /*hidden argument*/NULL); V_4 = L_14; bool L_15 = V_0; if (!L_15) { goto IL_0058; } } { bool L_16 = V_1; if (!L_16) { goto IL_0058; } } { bool L_17 = V_2; if (!L_17) { goto IL_0058; } } { bool L_18 = V_3; if (!L_18) { goto IL_0058; } } { bool L_19 = V_4; G_B6_0 = ((((int32_t)L_19) == ((int32_t)0))? 1 : 0); goto IL_0059; } IL_0058: { G_B6_0 = 1; } IL_0059: { V_12 = (bool)G_B6_0; bool L_20 = V_12; if (!L_20) { goto IL_006c; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_21 = __this->get_IMUInfo_20(); V_13 = L_21; goto IL_0307; } IL_006c: { double L_22 = ___GapMS5; if ((((double)L_22) <= ((double)(0.0)))) { goto IL_008b; } } { MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * L_23 = __this->get_TimeGapFilter_3(); double L_24 = ___GapMS5; NullCheck(L_23); bool L_25; L_25 = MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39(L_23, L_24, /*hidden argument*/MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_RuntimeMethod_var); G_B11_0 = ((((int32_t)L_25) == ((int32_t)0))? 1 : 0); goto IL_008c; } IL_008b: { G_B11_0 = 1; } IL_008c: { V_14 = (bool)G_B11_0; bool L_26 = V_14; if (!L_26) { goto IL_009f; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_27 = __this->get_IMUInfo_20(); V_13 = L_27; goto IL_0307; } IL_009f: { ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_28 = __this->get_ByteToGyr1_5(); NullCheck(L_28); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_29; L_29 = ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42(L_28, 1, 2, 3, /*hidden argument*/NULL); V_15 = L_29; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_30; L_30 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_16 = L_30; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_31; L_31 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_16), (2.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_5 = L_31; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_32 = __this->get_ByteToGyr2_6(); NullCheck(L_32); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_33; L_33 = ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42(L_32, 1, 2, 3, /*hidden argument*/NULL); V_15 = L_33; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_34; L_34 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_16 = L_34; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_35; L_35 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_16), (2.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_6 = L_35; bool L_36; L_36 = _663AxisPreProcessor_get_GyrCalibrate_m5C2A3D49B6DFCA7624E3070B3073602B40E0B2EB_inline(__this, /*hidden argument*/NULL); V_17 = L_36; bool L_37 = V_17; if (!L_37) { goto IL_0131; } } { MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_38 = __this->get_GyrCalibrater1_11(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_39 = V_5; NullCheck(L_38); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_40; L_40 = VirtualFuncInvoker1< Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 >::Invoke(4 /* !0 o0.MeanMaintainer`1>::Add(!0) */, L_38, L_39); MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_41 = __this->get_GyrCalibrater2_12(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_42 = V_6; NullCheck(L_41); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_43; L_43 = VirtualFuncInvoker1< Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 >::Invoke(4 /* !0 o0.MeanMaintainer`1>::Add(!0) */, L_41, L_42); } IL_0131: { MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_44 = __this->get_GyrCalibrater1_11(); NullCheck(L_44); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_45 = L_44->get_address_of_Mean_1(); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_46; L_46 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_5), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_45, /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_47 = __this->get_Gyr1ByteIndex_14(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_48; L_48 = _663AxisPreProcessor_Map_m3210E07C0152D0776298A748099FE7DF60D7710D(__this, L_46, L_47, /*hidden argument*/NULL); V_15 = L_48; MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_49 = __this->get_GyrCalibrater2_12(); NullCheck(L_49); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_50 = L_49->get_address_of_Mean_1(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_51; L_51 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_6), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_50, /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_52 = __this->get_Gyr2ByteIndex_15(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_53; L_53 = _663AxisPreProcessor_Map_m3210E07C0152D0776298A748099FE7DF60D7710D(__this, L_51, L_52, /*hidden argument*/NULL); V_16 = L_53; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_54; L_54 = Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_16), /*hidden argument*/Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); V_18 = L_54; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_55; L_55 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_18), (2.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_7 = L_55; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_56 = __this->get_ByteToMag_9(); NullCheck(L_56); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_57; L_57 = ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42(L_56, 1, 2, 3, /*hidden argument*/NULL); V_15 = L_57; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_58; L_58 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_16 = L_58; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_59; L_59 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_16), (256.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_8 = L_59; MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * L_60 = __this->get_MagCalibrater_13(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_61 = V_8; NullCheck(L_60); bool L_62; L_62 = MagnetometerAutoCalibrater_Update_mB6C707E19640EC2464C68B1F5A053F490DD0B48E(L_60, L_61, /*hidden argument*/NULL); V_19 = (bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0); bool L_63 = V_19; if (!L_63) { goto IL_01e5; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_64 = __this->get_IMUInfo_20(); V_13 = L_64; goto IL_0307; } IL_01e5: { MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * L_65 = __this->get_MagCalibrater_13(); NullCheck(L_65); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_66 = L_65->get_EllipsoidFitting_7(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_67 = V_8; NullCheck(L_66); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_68; L_68 = EllipsoidFitting_Map_mF3CB04D5E60F0A75D92775C7ED9B5C2A1980F5E7(L_66, L_67, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_69 = __this->get_MagByteIndex_18(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_70; L_70 = _663AxisPreProcessor_Map_m3210E07C0152D0776298A748099FE7DF60D7710D(__this, L_68, L_69, /*hidden argument*/NULL); V_8 = L_70; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_71 = __this->get_ByteToAcc1_7(); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_72 = __this->get_Acc1ByteIndex_16(); NullCheck(L_71); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_73; L_73 = ByteToShorts_Vector_m575BC1D321BEA1FA5EAE64A79878A04512E60A13(L_71, L_72, /*hidden argument*/NULL); V_15 = L_73; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_74; L_74 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_16 = L_74; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_75; L_75 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_16), (16.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_9 = L_75; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_76 = __this->get_ByteToAcc2_8(); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_77 = __this->get_Acc2ByteIndex_17(); NullCheck(L_76); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_78; L_78 = ByteToShorts_Vector_m575BC1D321BEA1FA5EAE64A79878A04512E60A13(L_76, L_77, /*hidden argument*/NULL); V_15 = L_78; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_79; L_79 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_16 = L_79; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_80; L_80 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_16), (16.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_10 = L_80; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_81; L_81 = Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_10), /*hidden argument*/Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); V_15 = L_81; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_82; L_82 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (2.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_11 = L_82; bool L_83 = __this->get_AccCorrection_0(); V_20 = L_83; bool L_84 = V_20; if (!L_84) { goto IL_02c5; } } { DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * L_85 = __this->get_distanceToAxis_21(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_86 = V_7; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_87 = V_11; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_88 = V_8; double L_89 = ___GapMS5; NullCheck(L_85); DistanceToAxis_Update_m8C5F25561E3B70918012181A38CBF3B05F81430D(L_85, L_86, L_87, L_88, L_89, /*hidden argument*/NULL); DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * L_90 = __this->get_distanceToAxis_21(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_91 = V_7; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_92 = V_11; double L_93 = ___GapMS5; NullCheck(L_90); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_94; L_94 = DistanceToAxis_AccCorrection_mE191A8C20A9B05BDF5AC6DCA08122CEDD28D8051(L_90, L_91, L_92, L_93, /*hidden argument*/NULL); V_11 = L_94; } IL_02c5: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_95 = __this->get_address_of_LastGyr_19(); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_96; L_96 = Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_95, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_7), /*hidden argument*/Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); V_15 = L_96; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_97; L_97 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_15), (2.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_98 = V_11; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_99 = V_8; double L_100 = ___GapMS5; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_101; memset((&L_101), 0, sizeof(L_101)); ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5((&L_101), L_97, L_98, L_99, L_100, /*hidden argument*/ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_RuntimeMethod_var); __this->set_IMUInfo_20(L_101); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_102 = V_7; __this->set_LastGyr_19(L_102); ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_103 = __this->get_IMUInfo_20(); V_13 = L_103; goto IL_0307; } IL_0307: { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_104 = V_13; return L_104; } } // System.Void o0.IMU._663AxisPreProcessor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _663AxisPreProcessor__cctor_m4301F01C48C0AD8A49900C126FDC5B7BC2075394 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__33_0_m9DA5CB284A79E313FA1ADA95C42A049BB3FF0A5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * L_0 = ((U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_1 = (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)il2cpp_codegen_object_new(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D(L_1, L_0, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__33_0_m9DA5CB284A79E313FA1ADA95C42A049BB3FF0A5F_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); ((_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250_StaticFields*)il2cpp_codegen_static_fields_for(_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250_il2cpp_TypeInfo_var))->set_GyrCorrectRate_4(L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU._9AxisPreProcessor::.ctor(o0.Geometry.Vector`1,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _9AxisPreProcessor__ctor_mF7A0A661ED7EFAC7923A300812B26F071EE4CE50 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___GyrByteIndex0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___AccByteIndex1, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___MagByteIndex2, bool ___AccCorrection3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 V_0; memset((&V_0), 0, sizeof(V_0)); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC V_1; memset((&V_1), 0, sizeof(V_1)); _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B2_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B1_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B3_1 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B5_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B4_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B6_1 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B8_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B7_0 = NULL; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC G_B9_0; memset((&G_B9_0), 0, sizeof(G_B9_0)); _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B9_1 = NULL; { MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * L_0 = (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D *)il2cpp_codegen_object_new(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17(L_0, ((int32_t)10), (2.0), /*hidden argument*/MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); __this->set_TimeGapFilter_3(L_0); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_1 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_1, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToGyr_5(L_1); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_2 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_2, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToAcc_6(L_2); ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_3 = (ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 *)il2cpp_codegen_object_new(ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61_il2cpp_TypeInfo_var); ByteToShorts__ctor_mCCABFDAA81C7492895242E37ED3E8B1E87B184A6(L_3, 3, (bool)0, /*hidden argument*/NULL); __this->set_ByteToMag_7(L_3); MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_4 = (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *)il2cpp_codegen_object_new(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954(L_4, /*hidden argument*/MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); __this->set_GyrCalibrater_9(L_4); MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * L_5 = (MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D *)il2cpp_codegen_object_new(MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D_il2cpp_TypeInfo_var); MagnetometerAutoCalibrater__ctor_mE8FD99F9712496B7103E59766CB385FF9129C6DC(L_5, (0.001), ((int32_t)1000), 0, 5, /*hidden argument*/NULL); __this->set_MagCalibrater_10(L_5); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); bool L_6 = ___AccCorrection3; __this->set_AccCorrection_0(L_6); il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 )); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_7 = V_0; _9AxisPreProcessor_set_ByteReverseMS_mF2ADF9732F7972559942655317FD68DC14121382(__this, L_7, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_8 = (&V_1); il2cpp_codegen_initobj(L_8, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_9; L_9 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___GyrByteIndex0), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_8, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B1_0 = __this; if (L_9) { G_B2_0 = __this; goto IL_00a1; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_10; memset((&L_10), 0, sizeof(L_10)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_10), 3, ((int32_t)-2), 1, /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B3_0 = L_10; G_B3_1 = G_B1_0; goto IL_00a2; } IL_00a1: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_11 = ___GyrByteIndex0; G_B3_0 = L_11; G_B3_1 = G_B2_0; } IL_00a2: { NullCheck(G_B3_1); G_B3_1->set_GyrByteIndex_11(G_B3_0); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_12 = (&V_1); il2cpp_codegen_initobj(L_12, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_13; L_13 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___AccByteIndex1), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_12, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B4_0 = __this; if (L_13) { G_B5_0 = __this; goto IL_00c5; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_14; memset((&L_14), 0, sizeof(L_14)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_14), 3, ((int32_t)-2), 1, /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B6_0 = L_14; G_B6_1 = G_B4_0; goto IL_00c6; } IL_00c5: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_15 = ___AccByteIndex1; G_B6_0 = L_15; G_B6_1 = G_B5_0; } IL_00c6: { NullCheck(G_B6_1); G_B6_1->set_AccByteIndex_12(G_B6_0); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * L_16 = (&V_1); il2cpp_codegen_initobj(L_16, sizeof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC )); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_il2cpp_TypeInfo_var); bool L_17; L_17 = Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A((Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)(&___MagByteIndex2), (Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC *)L_16, /*hidden argument*/Vector_1_op_Inequality_m6CA88B758D1C6CC1842631100DED63F9ABCA992A_RuntimeMethod_var); G_B7_0 = __this; if (L_17) { G_B8_0 = __this; goto IL_00e9; } } { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_18; memset((&L_18), 0, sizeof(L_18)); Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93((&L_18), ((int32_t)-3), 2, 1, /*hidden argument*/Vector_1__ctor_mEB774CC37A9109892101435E0A7048E7C628DE93_RuntimeMethod_var); G_B9_0 = L_18; G_B9_1 = G_B7_0; goto IL_00ea; } IL_00e9: { Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_19 = ___MagByteIndex2; G_B9_0 = L_19; G_B9_1 = G_B8_0; } IL_00ea: { NullCheck(G_B9_1); G_B9_1->set_MagByteIndex_13(G_B9_0); return; } } // System.Nullable`1 o0.IMU._9AxisPreProcessor::get_ByteReverseMS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 _9AxisPreProcessor_get_ByteReverseMS_mC76B0AFD6B1E98BFFCD116278669C034A863A53D (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 V_0; memset((&V_0), 0, sizeof(V_0)); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_0 = __this->get_ByteToShortMS_2(); NullCheck(L_0); int32_t L_1 = L_0->get_MinCount_1(); if (L_1) { goto IL_001f; } } { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_2 = __this->get_ByteToShortMS_2(); NullCheck(L_2); bool L_3 = L_2->get_Reverse_5(); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_4; memset((&L_4), 0, sizeof(L_4)); Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_mBD9860C6159D4C77D6FFEF79D6DE34EDF2F44A49_RuntimeMethod_var); G_B3_0 = L_4; goto IL_0028; } IL_001f: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 )); Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 L_5 = V_0; G_B3_0 = L_5; } IL_0028: { return G_B3_0; } } // System.Void o0.IMU._9AxisPreProcessor::set_ByteReverseMS(System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _9AxisPreProcessor_set_ByteReverseMS_mF2ADF9732F7972559942655317FD68DC14121382 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m1B8065D8A5E3C4C054D28DA487F0CA4556FAC1E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B2_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B1_0 = NULL; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * G_B5_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B5_1 = NULL; Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * G_B4_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B4_1 = NULL; Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * G_B3_0 = NULL; _9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * G_B3_1 = NULL; { bool L_0; L_0 = Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_inline((Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *)(&___value0), /*hidden argument*/Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_RuntimeMethod_var); G_B1_0 = __this; if (!L_0) { G_B2_0 = __this; goto IL_001b; } } { bool L_1; L_1 = Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_inline((Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 *)(&___value0), /*hidden argument*/Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_RuntimeMethod_var); ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_2 = (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 *)il2cpp_codegen_object_new(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B(L_2, (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)NULL, 0, L_1, /*hidden argument*/NULL); G_B5_0 = L_2; G_B5_1 = G_B1_0; goto IL_0042; } IL_001b: { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_3 = ((U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var))->get_U3CU3E9__6_0_1(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_4 = L_3; G_B3_0 = L_4; G_B3_1 = G_B2_0; if (L_4) { G_B4_0 = L_4; G_B4_1 = G_B2_0; goto IL_003a; } } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * L_5 = ((U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_6 = (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)il2cpp_codegen_object_new(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D(L_6, L_5, (intptr_t)((intptr_t)U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m1B8065D8A5E3C4C054D28DA487F0CA4556FAC1E4_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_7 = L_6; ((U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var))->set_U3CU3E9__6_0_1(L_7); G_B4_0 = L_7; G_B4_1 = G_B3_1; } IL_003a: { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_8 = (ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 *)il2cpp_codegen_object_new(ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171_il2cpp_TypeInfo_var); ByteToShort__ctor_mE53C6A1EF13A18C4B421F9DBEF4724A10B5B718B(L_8, G_B4_0, ((int32_t)10), (bool)0, /*hidden argument*/NULL); G_B5_0 = L_8; G_B5_1 = G_B4_1; } IL_0042: { NullCheck(G_B5_1); G_B5_1->set_ByteToShortMS_2(G_B5_0); MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * L_9 = (MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D *)il2cpp_codegen_object_new(MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D_il2cpp_TypeInfo_var); MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17(L_9, ((int32_t)10), (2.0), /*hidden argument*/MedianFilter_1__ctor_m07D0CE8DE611B118142BD8E293C5D9F7F5322E17_RuntimeMethod_var); __this->set_TimeGapFilter_3(L_9); DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * L_10 = (DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 *)il2cpp_codegen_object_new(DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069_il2cpp_TypeInfo_var); DistanceToAxis__ctor_m145F7C115D858C4E4FBB5EADB8FE5733995C9686(L_10, /*hidden argument*/NULL); __this->set_distanceToAxis_16(L_10); ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 * L_11 = __this->get_address_of_IMUInfo_15(); il2cpp_codegen_initobj(L_11, sizeof(ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 )); return; } } // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._9AxisPreProcessor::Update(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 _9AxisPreProcessor_Update_m1A1AC70840DF7DF8A9E484556F74819453ECC3EA (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, RuntimeObject* ___gyrByte0, RuntimeObject* ___accByte1, RuntimeObject* ___magByte2, uint8_t ___min3, uint8_t ___sec4, uint8_t ___ms15, uint8_t ___ms26, const RuntimeMethod* method) { double V_0 = 0.0; double V_1 = 0.0; bool V_2 = false; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; { ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_0 = __this->get_ByteToShortMS_2(); uint8_t L_1 = ___ms26; uint8_t L_2 = ___ms15; NullCheck(L_0); bool L_3; L_3 = ByteToShort_Update_m23219EA2CE3737B920C0F1443B03CA1744CCBD99(L_0, L_1, L_2, /*hidden argument*/NULL); V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_0020; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_5 = __this->get_IMUInfo_15(); V_3 = L_5; goto IL_008e; } IL_0020: { uint8_t L_6 = ___min3; uint8_t L_7 = ___sec4; ByteToShort_tBBAB0C897768BA3ED484A3BFE64D9503E1FA8171 * L_8 = __this->get_ByteToShortMS_2(); NullCheck(L_8); int16_t L_9 = L_8->get_Short_6(); V_0 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)((double)L_6)), (double)(60.0))), (double)((double)((double)L_7)))), (double)(1000.0))), (double)((double)((double)L_9)))); double L_10 = __this->get_LastMS_1(); V_4 = (bool)((((double)L_10) == ((double)(0.0)))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_0071; } } { double L_12 = V_0; __this->set_LastMS_1(L_12); ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_13 = __this->get_IMUInfo_15(); V_3 = L_13; goto IL_008e; } IL_0071: { double L_14 = V_0; double L_15 = __this->get_LastMS_1(); V_1 = ((double)il2cpp_codegen_subtract((double)L_14, (double)L_15)); double L_16 = V_0; __this->set_LastMS_1(L_16); RuntimeObject* L_17 = ___gyrByte0; RuntimeObject* L_18 = ___accByte1; RuntimeObject* L_19 = ___magByte2; double L_20 = V_1; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_21; L_21 = _9AxisPreProcessor_Update_m30E9A80CD152E0A03A0C62467EDE917A1E003550(__this, L_17, L_18, L_19, L_20, /*hidden argument*/NULL); V_3 = L_21; goto IL_008e; } IL_008e: { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_22 = V_3; return L_22; } } // System.Boolean o0.IMU._9AxisPreProcessor::get_GyrCalibrate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool _9AxisPreProcessor_get_GyrCalibrate_mFE979D90DF4C111A1A6396E539C0F9A87AD04B18 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get__GyrCalibrate_8(); return L_0; } } // System.Void o0.IMU._9AxisPreProcessor::set_GyrCalibrate(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _9AxisPreProcessor_set_GyrCalibrate_m0A1FA4F9AE5972BBA596487B86C43DA84DF3AC87 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { bool L_0 = ___value0; __this->set__GyrCalibrate_8(L_0); bool L_1 = ___value0; V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0018; } } { MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_3 = (MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED *)il2cpp_codegen_object_new(MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED_il2cpp_TypeInfo_var); MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954(L_3, /*hidden argument*/MeanMaintainer_1__ctor_m381397268DD6A5B4064F37BAF946E874619A9954_RuntimeMethod_var); __this->set_GyrCalibrater_9(L_3); } IL_0018: { return; } } // System.Double o0.IMU._9AxisPreProcessor::Map(o0.Geometry.Vector`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double _9AxisPreProcessor_Map_m78B5326FC0068116507207488535E6DE5E7D4373 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, int32_t ___Index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } double G_B4_0 = 0.0; double G_B6_0 = 0.0; { int32_t L_0 = ___Index1; if (!L_0) { goto IL_0021; } } { int32_t L_1 = ___Index1; if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_0015; } } { int32_t L_2 = ___Index1; double L_3; L_3 = Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), ((int32_t)il2cpp_codegen_subtract((int32_t)((-L_2)), (int32_t)1)), /*hidden argument*/Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var); G_B4_0 = ((-L_3)); goto IL_001f; } IL_0015: { int32_t L_4 = ___Index1; double L_5; L_5 = Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)), /*hidden argument*/Vector_1_get_Item_m4C7573D4857C29DB42A9ED480ACC59083F4B2E8D_RuntimeMethod_var); G_B4_0 = L_5; } IL_001f: { G_B6_0 = G_B4_0; goto IL_002a; } IL_0021: { G_B6_0 = (0.0); } IL_002a: { return G_B6_0; } } // o0.Geometry.Vector`1 o0.IMU._9AxisPreProcessor::Map(o0.Geometry.Vector`1,o0.Geometry.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 _9AxisPreProcessor_Map_m97EA69CDAF2FEECF39A1253B37710EE99458B33C (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___Index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Vector0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_1 = ___Index1; int32_t L_2 = L_1.get_x_0(); double L_3; L_3 = _9AxisPreProcessor_Map_m78B5326FC0068116507207488535E6DE5E7D4373(__this, L_0, L_2, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___Vector0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_5 = ___Index1; int32_t L_6 = L_5.get_y_1(); double L_7; L_7 = _9AxisPreProcessor_Map_m78B5326FC0068116507207488535E6DE5E7D4373(__this, L_4, L_6, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8 = ___Vector0; Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_9 = ___Index1; int32_t L_10 = L_9.get_z_2(); double L_11; L_11 = _9AxisPreProcessor_Map_m78B5326FC0068116507207488535E6DE5E7D4373(__this, L_8, L_10, /*hidden argument*/NULL); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_12; memset((&L_12), 0, sizeof(L_12)); Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_12), L_3, L_7, L_11, /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var); return L_12; } } // System.ValueTuple`4,o0.Geometry.Vector`1,o0.Geometry.Vector`1,System.Double> o0.IMU._9AxisPreProcessor::Update(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 _9AxisPreProcessor_Update_m30E9A80CD152E0A03A0C62467EDE917A1E003550 (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, RuntimeObject* ___gyrByte0, RuntimeObject* ___accByte1, RuntimeObject* ___magByte2, double ___GapMS3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_3; memset((&V_3), 0, sizeof(V_3)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_4; memset((&V_4), 0, sizeof(V_4)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_5; memset((&V_5), 0, sizeof(V_5)); bool V_6 = false; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_9; memset((&V_9), 0, sizeof(V_9)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_10; memset((&V_10), 0, sizeof(V_10)); bool V_11 = false; bool V_12 = false; bool V_13 = false; int32_t G_B4_0 = 0; int32_t G_B9_0 = 0; { ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_0 = __this->get_ByteToGyr_5(); RuntimeObject* L_1 = ___gyrByte0; NullCheck(L_0); bool L_2; L_2 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_3 = __this->get_ByteToAcc_6(); RuntimeObject* L_4 = ___accByte1; NullCheck(L_3); bool L_5; L_5 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_3, L_4, /*hidden argument*/NULL); V_1 = L_5; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_6 = __this->get_ByteToMag_7(); RuntimeObject* L_7 = ___magByte2; NullCheck(L_6); bool L_8; L_8 = ByteToShorts_Update_mCED83CE153893FD106C30ECC3F9AC38577F873F9(L_6, L_7, /*hidden argument*/NULL); V_2 = L_8; bool L_9 = V_0; if (!L_9) { goto IL_0034; } } { bool L_10 = V_1; if (!L_10) { goto IL_0034; } } { bool L_11 = V_2; G_B4_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0); goto IL_0035; } IL_0034: { G_B4_0 = 1; } IL_0035: { V_6 = (bool)G_B4_0; bool L_12 = V_6; if (!L_12) { goto IL_0048; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_13 = __this->get_IMUInfo_15(); V_7 = L_13; goto IL_0208; } IL_0048: { double L_14 = ___GapMS3; if ((((double)L_14) <= ((double)(0.0)))) { goto IL_0067; } } { MedianFilter_1_t33DD27C6F7DD9B6CFB4C5A2AE05F2ABC9241027D * L_15 = __this->get_TimeGapFilter_3(); double L_16 = ___GapMS3; NullCheck(L_15); bool L_17; L_17 = MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39(L_15, L_16, /*hidden argument*/MedianFilter_1_Enqueue_m60550732B6D9C24D079DCFAA6A0CED165E9F8A39_RuntimeMethod_var); G_B9_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0); goto IL_0068; } IL_0067: { G_B9_0 = 1; } IL_0068: { V_8 = (bool)G_B9_0; bool L_18 = V_8; if (!L_18) { goto IL_007b; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_19 = __this->get_IMUInfo_15(); V_7 = L_19; goto IL_0208; } IL_007b: { ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_20 = __this->get_ByteToGyr_5(); NullCheck(L_20); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_21; L_21 = ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42(L_20, 1, 2, 3, /*hidden argument*/NULL); V_9 = L_21; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_22; L_22 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_10 = L_22; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_23; L_23 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_10), (2.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_3 = L_23; bool L_24; L_24 = _9AxisPreProcessor_get_GyrCalibrate_mFE979D90DF4C111A1A6396E539C0F9A87AD04B18_inline(__this, /*hidden argument*/NULL); V_11 = L_24; bool L_25 = V_11; if (!L_25) { goto IL_00c7; } } { MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_26 = __this->get_GyrCalibrater_9(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_27 = V_3; NullCheck(L_26); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_28; L_28 = VirtualFuncInvoker1< Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 >::Invoke(4 /* !0 o0.MeanMaintainer`1>::Add(!0) */, L_26, L_27); } IL_00c7: { MeanMaintainer_1_t67D140EACE2DC6469FE5955856DF32A91735B0ED * L_29 = __this->get_GyrCalibrater_9(); NullCheck(L_29); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_30 = L_29->get_address_of_Mean_1(); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_31; L_31 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_3), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_30, /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_32 = __this->get_GyrByteIndex_11(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_33; L_33 = _9AxisPreProcessor_Map_m97EA69CDAF2FEECF39A1253B37710EE99458B33C(__this, L_31, L_32, /*hidden argument*/NULL); V_3 = L_33; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_34 = __this->get_ByteToMag_7(); NullCheck(L_34); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_35; L_35 = ByteToShorts_Vector_mF866FCA12BB9C96C9A8A7BA8EF8F85EDE9FC0B42(L_34, 1, 2, 3, /*hidden argument*/NULL); V_9 = L_35; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_36; L_36 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_10 = L_36; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_37; L_37 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_10), (256.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_4 = L_37; MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * L_38 = __this->get_MagCalibrater_10(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_39 = V_4; NullCheck(L_38); bool L_40; L_40 = MagnetometerAutoCalibrater_Update_mB6C707E19640EC2464C68B1F5A053F490DD0B48E(L_38, L_39, /*hidden argument*/NULL); V_12 = (bool)((((int32_t)L_40) == ((int32_t)0))? 1 : 0); bool L_41 = V_12; if (!L_41) { goto IL_013d; } } { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_42 = __this->get_IMUInfo_15(); V_7 = L_42; goto IL_0208; } IL_013d: { MagnetometerAutoCalibrater_tC43AD2F8454B254F4D643580D44158929EFF3B1D * L_43 = __this->get_MagCalibrater_10(); NullCheck(L_43); EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * L_44 = L_43->get_EllipsoidFitting_7(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_45 = V_4; NullCheck(L_44); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_46; L_46 = EllipsoidFitting_Map_mF3CB04D5E60F0A75D92775C7ED9B5C2A1980F5E7(L_44, L_45, /*hidden argument*/NULL); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_47 = __this->get_MagByteIndex_13(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_48; L_48 = _9AxisPreProcessor_Map_m97EA69CDAF2FEECF39A1253B37710EE99458B33C(__this, L_46, L_47, /*hidden argument*/NULL); V_4 = L_48; ByteToShorts_t54D1C585C16406110501593A9FC2EFB7173EBD61 * L_49 = __this->get_ByteToAcc_6(); Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_50 = __this->get_AccByteIndex_12(); NullCheck(L_49); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_51; L_51 = ByteToShorts_Vector_m575BC1D321BEA1FA5EAE64A79878A04512E60A13(L_49, L_50, /*hidden argument*/NULL); V_9 = L_51; IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_52; L_52 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), (32768.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); V_10 = L_52; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_53; L_53 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_10), (16.0), /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var); V_5 = L_53; bool L_54 = __this->get_AccCorrection_0(); V_13 = L_54; bool L_55 = V_13; if (!L_55) { goto IL_01c7; } } { DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * L_56 = __this->get_distanceToAxis_16(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_57 = V_3; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_58 = V_5; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_59 = V_4; double L_60 = ___GapMS3; NullCheck(L_56); DistanceToAxis_Update_m8C5F25561E3B70918012181A38CBF3B05F81430D(L_56, L_57, L_58, L_59, L_60, /*hidden argument*/NULL); DistanceToAxis_t79FAFD90FFFC4F514E6E1670A9CBE114F10A2069 * L_61 = __this->get_distanceToAxis_16(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_62 = V_3; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_63 = V_5; double L_64 = ___GapMS3; NullCheck(L_61); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_65; L_65 = DistanceToAxis_AccCorrection_mE191A8C20A9B05BDF5AC6DCA08122CEDD28D8051(L_61, L_62, L_63, L_64, /*hidden argument*/NULL); V_5 = L_65; } IL_01c7: { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * L_66 = __this->get_address_of_LastGyr_14(); IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_67; L_67 = Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)L_66, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_3), /*hidden argument*/Vector_1_op_Addition_m51A925752D06997FF68A6A10705F45452B8C0E84_RuntimeMethod_var); V_9 = L_67; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_68; L_68 = Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_9), (2.0), /*hidden argument*/Vector_1_op_Division_m4BE4E61039061A04800DDC3E2D6053D978195E7E_RuntimeMethod_var); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_69 = V_5; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_70 = V_4; double L_71 = ___GapMS3; ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_72; memset((&L_72), 0, sizeof(L_72)); ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5((&L_72), L_68, L_69, L_70, L_71, /*hidden argument*/ValueTuple_4__ctor_m0CA6767DF23E24ED07895FF71DBAFAAD15F91ED5_RuntimeMethod_var); __this->set_IMUInfo_15(L_72); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_73 = V_3; __this->set_LastGyr_14(L_73); ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_74 = __this->get_IMUInfo_15(); V_7 = L_74; goto IL_0208; } IL_0208: { ValueTuple_4_t3C0586214F35C940FA120C9684C3926E6F2372F3 L_75 = V_7; return L_75; } } // System.Void o0.IMU._9AxisPreProcessor::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void _9AxisPreProcessor__cctor_m982E45F260C896FB8F4F00ED71735D29EAD374B5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__28_0_mD8DC9FBB442E8BB79687E5536AEE3DA784C6A869_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * L_0 = ((U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 * L_1 = (Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3 *)il2cpp_codegen_object_new(Func_2_tD5CE5E2FFCB14333EDD600A3F83D4C349A5693F3_il2cpp_TypeInfo_var); Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D(L_1, L_0, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__28_0_mD8DC9FBB442E8BB79687E5536AEE3DA784C6A869_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m82922FE4FE43B13054452A2C4C217066AAE3D12D_RuntimeMethod_var); ((_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78_StaticFields*)il2cpp_codegen_static_fields_for(_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78_il2cpp_TypeInfo_var))->set_GyrCorrectRate_4(L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU.EllipsoidFitting/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m58732B3722BD96C566E87498EE86A6CA63F09730 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * L_0 = (U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 *)il2cpp_codegen_object_new(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m5F6E4ADE9F627CDB59EF1A3F6F019A86AC74E32D(L_0, /*hidden argument*/NULL); ((U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0); return; } } // System.Void o0.IMU.EllipsoidFitting/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m5F6E4ADE9F627CDB59EF1A3F6F019A86AC74E32D (U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Double o0.IMU.EllipsoidFitting/<>c::<.ctor>b__17_0(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double U3CU3Ec_U3C_ctorU3Eb__17_0_m6A885F372D2422F51712F992D700DED6A75A07EF (U3CU3Ec_t527613F6C357A73F2A4D8C708EE8B8A10CC30750 * __this, double ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; { double L_0 = ___x0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = fabs(L_0); double L_2; L_2 = sqrt(L_1); V_0 = ((double)((double)(1.0)/(double)L_2)); goto IL_0019; } IL_0019: { double L_3 = V_0; return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU._663AxisPreProcessor/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1984E6AABE034F197A3FC2E82E4E241CAB6F2F17 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * L_0 = (U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B *)il2cpp_codegen_object_new(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var); U3CU3Ec__ctor_mCDFB6237A6BBD2772D8EAF20BD6F687B0A69E770(L_0, /*hidden argument*/NULL); ((U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0); return; } } // System.Void o0.IMU._663AxisPreProcessor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mCDFB6237A6BBD2772D8EAF20BD6F687B0A69E770 (U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Double o0.IMU._663AxisPreProcessor/<>c::b__6_0(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m305FCA20DB99F8FBEA0E95D8068DA4A2FB447E15 (U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * __this, int16_t ___Short0, const RuntimeMethod* method) { int32_t G_B4_0 = 0; { int16_t L_0 = ___Short0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000f; } } { int16_t L_1 = ___Short0; if ((((int32_t)L_1) > ((int32_t)((int32_t)999)))) { goto IL_000f; } } { G_B4_0 = 1; goto IL_0010; } IL_000f: { G_B4_0 = 0; } IL_0010: { return ((double)((double)G_B4_0)); } } // System.Double o0.IMU._663AxisPreProcessor/<>c::<.cctor>b__33_0(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double U3CU3Ec_U3C_cctorU3Eb__33_0_m9DA5CB284A79E313FA1ADA95C42A049BB3FF0A5F (U3CU3Ec_t478FDA485455339F8D24ED76BD5C216499201A4B * __this, int16_t ___Short0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; double V_1 = 0.0; bool V_2 = false; { int16_t L_0 = ___Short0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int16_t L_1; L_1 = Math_Abs_m9B9260F0BD34F4E70E016E2714A9553C8AAD40D9(L_0, /*hidden argument*/NULL); V_0 = (bool)((((int32_t)L_1) < ((int32_t)((int32_t)16384)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001e; } } { V_1 = (1.0); goto IL_0047; } IL_001e: { int16_t L_3 = ___Short0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int16_t L_4; L_4 = Math_Abs_m9B9260F0BD34F4E70E016E2714A9553C8AAD40D9(L_3, /*hidden argument*/NULL); V_2 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)24576)))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_003b; } } { V_1 = (0.5); goto IL_0047; } IL_003b: { V_1 = (0.5); goto IL_0047; } IL_0047: { double L_6 = V_1; return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void o0.IMU._9AxisPreProcessor/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1291F0C6FD4E80C2F1431096E535EF5A33ED7265 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * L_0 = (U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 *)il2cpp_codegen_object_new(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var); U3CU3Ec__ctor_mB94EF7C83A894740957CFF8AAFE6081E5AC6A153(L_0, /*hidden argument*/NULL); ((U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0); return; } } // System.Void o0.IMU._9AxisPreProcessor/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB94EF7C83A894740957CFF8AAFE6081E5AC6A153 (U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Double o0.IMU._9AxisPreProcessor/<>c::b__6_0(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double U3CU3Ec_U3Cset_ByteReverseMSU3Eb__6_0_m1B8065D8A5E3C4C054D28DA487F0CA4556FAC1E4 (U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * __this, int16_t ___Short0, const RuntimeMethod* method) { int32_t G_B4_0 = 0; { int16_t L_0 = ___Short0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000f; } } { int16_t L_1 = ___Short0; if ((((int32_t)L_1) > ((int32_t)((int32_t)999)))) { goto IL_000f; } } { G_B4_0 = 1; goto IL_0010; } IL_000f: { G_B4_0 = 0; } IL_0010: { return ((double)((double)G_B4_0)); } } // System.Double o0.IMU._9AxisPreProcessor/<>c::<.cctor>b__28_0(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double U3CU3Ec_U3C_cctorU3Eb__28_0_mD8DC9FBB442E8BB79687E5536AEE3DA784C6A869 (U3CU3Ec_tAA686E796F928C2FAA3292E2F30923E3FF70F349 * __this, int16_t ___Short0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; double V_1 = 0.0; bool V_2 = false; { int16_t L_0 = ___Short0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int16_t L_1; L_1 = Math_Abs_m9B9260F0BD34F4E70E016E2714A9553C8AAD40D9(L_0, /*hidden argument*/NULL); V_0 = (bool)((((int32_t)L_1) < ((int32_t)((int32_t)16384)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001e; } } { V_1 = (1.0); goto IL_0047; } IL_001e: { int16_t L_3 = ___Short0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int16_t L_4; L_4 = Math_Abs_m9B9260F0BD34F4E70E016E2714A9553C8AAD40D9(L_3, /*hidden argument*/NULL); V_2 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)24576)))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_003b; } } { V_1 = (0.5); goto IL_0047; } IL_003b: { V_1 = (0.5); goto IL_0047; } IL_0047: { double L_6 = V_1; return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * EllipsoidFitting_get_CorrectMatrix_m81EA5969AEB8F500D4F613235C99A9A023DBB3CD_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = __this->get_U3CCorrectMatrixU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrix_m98C5394801246893C68C2DA38BEA111B66AC6517_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___value0, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___value0; __this->set_U3CCorrectMatrixU3Ek__BackingField_1(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Center_m6E65F84704AA54FEA94B35D81C5209D917B4E22C_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0; __this->set_U3CCenterU3Ek__BackingField_0(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Radius_m87FCDE9EB65F9D6B7FC36CC0C143CC72A3579418_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0; __this->set_U3CRadiusU3Ek__BackingField_2(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method) { { double L_0 = __this->get_m_real_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Center_mF7808FFA452062BF02BEDABEDD6A6B1D2A906D99_inline (EllipsoidFitting_t35293066256CD6CE28B9BD602319EA430CBEC723 * __this, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = __this->get_U3CCenterU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool _663AxisPreProcessor_get_GyrCalibrate_m5C2A3D49B6DFCA7624E3070B3073602B40E0B2EB_inline (_663AxisPreProcessor_t4AD7F6E046DF9C3922C33FE04AF066374EFCA250 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get__GyrCalibrate_10(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool _9AxisPreProcessor_get_GyrCalibrate_mFE979D90DF4C111A1A6396E539C0F9A87AD04B18_inline (_9AxisPreProcessor_tD92C8E74FCDA6BBD2E4D391F78B9817B2C0E2A78 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get__GyrCalibrate_8(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_get_Zero_mE3FC9F40A6F2D2D0DF4C45C4CEF38E5080378891_gshared_inline (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 18)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 18)))->get_U3CZeroU3Ek__BackingField_3(); return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m9DB4955B3DFD9CB23DBB6B6681B46CB7FB417446_gshared_inline (Queue_1_t9FA07717F945ABD35987DEDA81ECEEEE5BC3DEA5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_3(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_get_Back_m46232E293D4B9C2BAA8A211EFEBD5E849139C69F_gshared_inline (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 18)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 18)))->get_U3CBackU3Ek__BackingField_9(); return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method) { { NullCheck((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0; L_0 = (( MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); int32_t L_1 = ___row0; int32_t L_2 = ___column1; double L_3 = ___value2; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0); (( void (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, int32_t, int32_t, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 49)->methodPointer)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0, (int32_t)L_1, (int32_t)L_2, (double)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 49)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method) { { NullCheck((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0; L_0 = (( MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); int32_t L_1 = ___row0; int32_t L_2 = ___column1; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0); double L_3; L_3 = (( double (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 48)->methodPointer)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 48)); return (double)L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this->get_U3CEigenVectorsU3Ek__BackingField_2(); return (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method) { { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_0 = (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this->get_U3CEigenValuesU3Ek__BackingField_1(); return (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method) { { NullCheck((Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this); VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0; L_0 = (( VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2; L_2 = (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method) { { NullCheck((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0; L_0 = (( VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; double L_2 = ___value1; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0); (( void (*) (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, int32_t, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0, (int32_t)L_1, (double)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method) { { NullCheck((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0; L_0 = (( VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0); double L_2; L_2 = (( double (*) (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return (double)L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_gshared_inline (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_gshared_inline (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method) { { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )__this->get_currentValue_3(); return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m52F33C6963C9A76A14F54B4B2C30CEF580DB1EB7_gshared_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_has_value_1(); return (bool)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_mBB477F8BDD918F0DDEDACD063420E5264F01A2AD_gshared_inline (Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_value_0(); return (bool)L_0; } }